Documentation

Deprecated

Table of Contents

core/API.php
core/Config/Model/Entity/SystemConfig.class.php
core/ContentManager/Model/Entity/Page.class.php
core/Core/Controller/Cx.class.php
core/Core/Model/Entity/SystemComponentBackendController.class.php
core/Html/Sigma.class.php
core/Html.class.php
core/Init.class.php
core/Json/JsonData.class.php
core/Locale/Controller/ComponentController.class.php
core/MediaSource/Model/Entity/MediaSourceManager.class.php
core/Model/Controller/YamlRepository.class.php
core/Model/Db.class.php
core/Navigation.class.php
core/Routing/Url.class.php
core/Tree.class.php
core_modules/Cache/Controller/Doctrine/CacheDriver/Cache.interface.php
core_modules/Privacy/Model/Entity/Cookie.class.php
core_modules/Sync/Controller/ComponentController.class.php
lib/FRAMEWORK/File.class.php
lib/FRAMEWORK/FileSystem/FileSystem.class.php
lib/FRAMEWORK/Net/Model/Entity/Url.class.php
lib/FRAMEWORK/Validator.class.php
modules/Block/Controller/BlockLibrary.class.php
modules/Block/Controller/JsonBlockController.class.php
modules/Calendar/Controller/CalendarMailManager.class.php

API.php

Line Element Reason
55 contrexx_isCoreModule()
73 contrexx_isModuleActive()
91 contrexx_isModuleInstalled()
128 getPaging()

SystemConfig.class.php

Line Element Reason
170 SystemConfig::getBaseConfig()

Use static::getBaseConfigString() or static::getBaseConfigInt() instead.

211 SystemConfig::fixPathConfig()

See CLX-4284

Page.class.php

Line Element Reason
88 Page::PLACEHOLDER_PREFIX

Use NodePlaceholder::... directly instead

94 Page::NODE_URL_PCRE

Use NodePlaceholder::... directly instead

101 Page::NODE_URL_PLACEHOLDER

Use NodePlaceholder::... directly instead

108 Page::NODE_URL_NODE_ID

Use NodePlaceholder::... directly instead

115 Page::NODE_URL_MODULE

Use NodePlaceholder::... directly instead

122 Page::NODE_URL_CMD

Use NodePlaceholder::... directly instead

129 Page::NODE_URL_LANG_ID

Use NodePlaceholder::... directly instead

Cx.class.php

Line Element Reason
1474 Cx::getComponent()

All new classes should have access to $this->getComponent()

SystemComponentBackendController.class.php

Line Element Reason
563 SystemComponentBackendController::showOverviewPage()

Use showSplash() instead

Sigma.class.php

Line Element Reason
142 Sigma::setParseTarget()

Set parse target on initialization

Html.class.php

Line Element Reason
51 Html

This class is deprecated in favor of using Sigma or \Cx\Core\Html\Model\Entity...

Init.class.php

Line Element Reason
1186 InitCMS::getUriBy()

Use \Cx\Core\Routing\Url::fromRequest() instead.

1212 InitCMS::_is_mobile_phone()

Use \Cx\Core\Routing\Model\Entity\Request::isMobilePhone() instead

1280 InitCMS::_is_tablet()

Use \Cx\Core\Routing\Model\Entity\Request::isTablet() instead

JsonData.class.php

Line Element Reason
97 JsonData::addAdapter()

Use component framework instead (SystemComponentController->getControllersAccessableByJson())

58 JsonData::$adapter_classes

Use component framework instead (SystemComponentController->getControllersAccessableByJson())

ComponentController.class.php

Line Element Reason
320 ComponentController::getLocaleIdsMatchingByBackendId()

Instead of magically mapping backend languages with frontend locales, you must fix your model.

MediaSourceManager.class.php

Line Element Reason
125 MediaSourceManager::getLockedMediaType()

This method must not be used outside MediaSource itself!

YamlRepository.class.php

Line Element Reason
70 YamlRepository

Do not use anymore or at least not until the storage format has been changed (see @todo).

Db.class.php

Line Element Reason
49 cxAdodbPdoConnectionFactory()

Use Doctrine!

245 Db::getAdoDb()

Use Doctrine (getEntityManager()) instead

Navigation.class.php

Line Element Reason
53 Navigation

Use \Cx\Core\PageTree directly instead

Url.class.php

Line Element Reason
332 Url::setMode()

Use Url::isFrontend() or Url::isBackend() instead.

458 Url::getMode()

Use Url::isFrontend() or Url::isBackend() instead.

Tree.class.php

Line Element Reason
54 ContentTree

Use PageTree instead

Cache.interface.php

Line Element Reason
73 Cache::STATS_MEMORY_AVAILIABLE

Cookie.class.php

Line Element Reason
167 Cookie::setComponent()

This should be solved differently, see schema file

177 Cookie::getComponent()

This should be solved differently, see schema file

ComponentController.class.php

Line Element Reason
964 ComponentController::useHackForCalendar()

Will be dropped by CLX-3974

File.class.php

Line Element Reason
57 File

deprecated since 3.0.0

FileSystem.class.php

Line Element Reason
186 FileSystem::copyDir()

Use static::copy_folder() instead.

234 FileSystem::copyFile()

Use File::copy() instead.

264 FileSystem::delFile()

Use File::delete() instead.

Url.class.php

Line Element Reason
284 Url::getParamArray()

Use getParsedQuery() instead

292 Url::removeAllParams()

Use setQuery('') instead

Validator.class.php

Line Element Reason
47 VALIDATOR_REGEX_EMAIL
57 VALIDATOR_REGEX_EMAIL_JS
69 VALIDATOR_REGEX_URI_PROTO
79 VALIDATOR_REGEX_URI
91 VALIDATOR_REGEX_URI_JS

BlockLibrary.class.php

Line Element Reason
966 BlockLibrary::parseBlockRandom()
1008 BlockLibrary::_setBlockRandom()

JsonBlockController.class.php

Line Element Reason
312 JsonBlockController::getRandomBlockContent()

CalendarMailManager.class.php

Line Element Reason
710 CalendarMailManager::getMatchingMailListLocaleIdByBackendId()

Migrate mailList to MailTemplate (see CLX-4305) once MailTemplate supports backend languages too (see CLX-4307).

Search results