‪TYPO3CMS  11.5
‪Deprecated List
Member TYPO3\CMS\Extbase\Object\ObjectManager::getEmptyObject (string $className)
since v11, will be removed in v12. Does NOT log, has a v11 deprecation.rst file. Used in DataMapper, will be removed as breaking change in v12. Also drop doctrine/instantiator.
Member TYPO3\CMS\Extbase\Mvc\View\JsonView::$controllerContext
since v11, will be removed with v12.
Member TYPO3\CMS\Extbase\Mvc\View\JsonView::setControllerContext (ControllerContext $controllerContext)
since v11, will be removed with v12.
Member TYPO3\CMS\Extbase\Mvc\View\JsonView::canRender ()
since TYPO3 v11, will be removed in v12. Legacy method, not part of ViewInterface anymore.
Member TYPO3\CMS\Extbase\Mvc\View\JsonView::initializeView ()
since v11, will be removed with v12. Drop together with removal of extbase ViewInterface.
Class TYPO3\CMS\Extbase\Mvc\View\ViewInterface
since v11, will be removed with v12. Use TYPO3Fluid\Fluid\View\ViewInterface instead.
Member TYPO3\CMS\Extbase\Mvc\View\ViewInterface::setControllerContext (ControllerContext $controllerContext)
since v11, will be removed with v12.
Class TYPO3\CMS\Extbase\Mvc\Web\ReferringRequest
since v11, will be removed in v12. Create a ForwardResponse instead, see ActionController->forwardToReferringRequest()
Class TYPO3\CMS\Extbase\Object\Container\Container
since v11, will be removed in v12. Use symfony DI and GeneralUtility::makeInstance() instead. See TYPO3 explained documentation for more information. Does not trigger_error since the ObjectManager->get() call does that. @template T
Class TYPO3\CMS\Extbase\Object\Container\Exception\UnknownObjectException
since v11, will be removed in v12. Drop along with ObjectManager / Container.
Class TYPO3\CMS\Extbase\Object\Exception\CannotBuildObjectException
since v11, will be removed in v12. Drop along with ObjectManager / Container.
Class TYPO3\CMS\Extbase\Object\Exception\CannotReconstituteObjectException
since v11, will be removed in v12. Drop along with ObjectManager / Container.
Class TYPO3\CMS\Extbase\Object\Exception
since v11, will be removed in v12. Drop along with ObjectManager / Container.
Class TYPO3\CMS\Extbase\Object\ObjectManager
since v11, will be removed in v12. Use symfony DI and GeneralUtility::makeInstance() instead. See TYPO3 explained documentation for more information.
Member TYPO3\CMS\Extbase\Object\ObjectManager::get (string $className,... $constructorArguments)
since TYPO3 10.4, will be removed in version 12.0
Member TYPO3\CMS\Extbase\Mvc\View\EmptyView::canRender ()
since TYPO3 v11, will be removed in v12. Legacy method, not part of ViewInterface anymore.
Class TYPO3\CMS\Extbase\Object\ObjectManagerInterface
since v11, will be removed in v12. Use symfony DI and GeneralUtility::makeInstance() instead. See TYPO3 explained documentation for more information.
Member TYPO3\CMS\Extbase\Object\ObjectManagerInterface::get (string $className,... $constructorArguments)
since TYPO3 10.4, will be removed in version 12.0
Class TYPO3\CMS\Extbase\Persistence\ForwardCompatibleQueryInterface
since v11, will be merged into QueryInterface in v12.
Class TYPO3\CMS\Extbase\Persistence\ForwardCompatibleQueryResultInterface
since v11, will be merged into QueryResultInterface in v12.
Member TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings::setLanguageMode ($languageMode='')
since TYPO3 11.0, will be removed in version 12.0
Member TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings::getLanguageMode ()
since TYPO3 11.0, will be removed in version 12.0
Member TYPO3\CMS\Extbase\Persistence\Repository::$objectManager
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter::$objectManager
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter::injectObjectManager (ObjectManagerInterface $objectManager)
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter::$objectContainer
since v11, will be removed in v12.
Member TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter::injectObjectContainer (Container $objectContainer)
since v11, will be removed in v12.
Class TYPO3\CMS\Extbase\Service\EnvironmentService
since v11.2, will be removed in v12.0.
Member TYPO3\CMS\Extbase\ServiceProvider::getObjectContainer (ContainerInterface $container)
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::getFlashMessageQueue ($identifier=null)
since v11, will be removed in v12
Class TYPO3\CMS\Extbase\Domain\Repository\CategoryRepository
since v11, will be removed in v12. Do not use or extend this model.
Class TYPO3\CMS\Extbase\Domain\Repository\FrontendUserGroupRepository
since v11, will be removed in v12. Do not use or extend this model.
Class TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository
since v11, will be removed in v12. Do not use or extend this model.
Class TYPO3\CMS\Extbase\Hook\DataHandler\CheckFlexFormValue
since TYPO3 v10, will be removed when support for switchable controller actions is removed
Member TYPO3\CMS\Extbase\Mvc\Controller\ActionController::$objectManager
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\Mvc\Controller\ActionController::$controllerContext
since v11, will be removed with v12.
Member TYPO3\CMS\Extbase\Mvc\Controller\ActionController::injectObjectManager (ObjectManagerInterface $objectManager)
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\Mvc\Controller\ActionController::injectSignalSlotDispatcher (Dispatcher $signalSlotDispatcher)
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\Mvc\Controller\ActionController::initializeView (ViewInterface $view)
since v11, will be removed in v12: Drop method along with extbase ViewInterface.
Member TYPO3\CMS\Extbase\Mvc\Controller\ActionController::getControllerContext ()
since v11, will be removed with v12.
Member TYPO3\CMS\Extbase\Mvc\Controller\ActionController::buildControllerContext ()
since v11, will be removed with v12.
Member TYPO3\CMS\Extbase\Mvc\Controller\ActionController::forward ($actionName, $controllerName=null, $extensionName=null, array $arguments=null)
since TYPO3 11.0, will be removed in 12.0
Class TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext
since v11, will be removed with v12
Member TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::getUriBuilder ()
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\ServiceProvider::getObjectManager (ContainerInterface $container)
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\Mvc\Dispatcher::$objectManager
since v11, will be removed in v12
Class TYPO3\CMS\Extbase\Mvc\Exception\InvalidRequestMethodException
since v11, will be removed in v12
Class TYPO3\CMS\Extbase\Mvc\Exception\StopActionException
since v11, will be removed in v12. This action shouldn't be thrown anymore: Actions that extbase-internally forward to another action should RETURN Extbase\Http\ForwardResponse instead. Actions that initiate a client redirect should RETURN a Core\Http\RedirectResponse instead.
Member TYPO3\CMS\Extbase\Mvc\ExtbaseRequestParameters::$dispatched
since v11, will be removed in v12.
Member TYPO3\CMS\Extbase\Mvc\ExtbaseRequestParameters::setDispatched ($flag)
since v11, will be removed in v12.
Member TYPO3\CMS\Extbase\Mvc\ExtbaseRequestParameters::isDispatched ()
since v11, will be removed in v12.
Member TYPO3\CMS\Extbase\Mvc\Request::setDispatched ($flag)
since v11, will be removed in v12. Violates immutability.
Member TYPO3\CMS\Extbase\Mvc\Request::isDispatched ()
since v11, will be removed in v12.
Member TYPO3\CMS\Extbase\Mvc\Request::getRequestUri ()
since v11, will be removed in v12.
Member TYPO3\CMS\Extbase\Mvc\Request::getBaseUri ()
since v11, will be removed in v12.
Class TYPO3\CMS\Extbase\Mvc\View\AbstractView
since TYPO3 v11, will be removed in TYPO3 v12.0. It is highly recommended to implement all needed logic of ViewInterface yourself
Member TYPO3\CMS\Extbase\Mvc\View\AbstractView::canRender ()
since TYPO3 v11, will be removed in v12. Legacy method, not part of ViewInterface anymore.
Class TYPO3\CMS\Extbase\Mvc\View\EmptyView
since v11, will be removed with 12.
Member TYPO3\CMS\Frontend\Plugin\AbstractPlugin::$pi_EPtemp_cObj
since v11, will be removed with 12. Drop together with EDITPANEL cObj removal.
Member TYPO3\CMS\Form\Domain\Finishers\FinisherContext::__construct (FormRuntime $formRuntime, ControllerContext $controllerContext, Request $request)
since v11, will be removed with v12.
Member TYPO3\CMS\Form\Domain\Finishers\FinisherContext::getControllerContext ()
since v11, will be removed in v12
Member TYPO3\CMS\Form\Domain\Renderer\AbstractElementRenderer::$controllerContext
since v11, will be removed with v12.
Member TYPO3\CMS\Form\Domain\Renderer\AbstractElementRenderer::setControllerContext (ControllerContext $controllerContext)
since v11, will be removed with v12.
Member TYPO3\CMS\Form\Domain\Renderer\RendererInterface::setControllerContext (ControllerContext $controllerContext)
since v11, will be removed with v12.
Member TYPO3\CMS\Form\Domain\Runtime\FormRuntime::getControllerContext ()
since v11, will be removed with v12.
Member TYPO3\CMS\Form\Service\TranslationService::getInstance ()
will be removed in TYPO3 v12.0. Use Dependency Injection or GeneralUtility::makeInstance() if DI is not possible.
Class TYPO3\CMS\Frontend\ContentObject\EditPanelContentObject
since v11, will be removed with v12. Drop together with other editPanel removals.
Member TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::$ATagParams
will be removed in TYPO3 v12.0. Use TSFE->config[config][ATagParams] directly.
Member TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::$displayEditIcons
since v11, will be removed with v12. Drop together with editPanel removal.
Member TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::$displayFieldEditIcons
since v11, will be removed with v12. Drop together with editIcons removal.
Member TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::$cObjectDepthCounter
since v11, will be removed in v12.
Member TYPO3\CMS\Frontend\Imaging\GifBuilder::$cObj
Set to protected in v12.
Member TYPO3\CMS\Frontend\Plugin\AbstractPlugin::$cObj
Set to protected in v12.
Member TYPO3\CMS\Form\Domain\Finishers\FinisherContext::$controllerContext
since v11, will be removed with v12.
Member TYPO3\CMS\Frontend\Plugin\AbstractPlugin::pi_getEditPanel ($row=[], $tablename='', $label='', $conf=[])
since v11, will be removed with v12. Drop together with EDITPANEL cObj removal.
Member TYPO3\CMS\Frontend\Plugin\AbstractPlugin::pi_getEditIcon ($content, $fields, $title='', $row=[], $tablename='', $oConf=[])
since v11, will be removed with v12. Drop together with other editIcon removals.
Member TYPO3\CMS\Impexp\Command\ExportCommand::triggerCommandOptionDeprecation (string $deprecatedName, string $actualName)
since v11, will be removed in v12. Drop all options below and look for other fallbacks in the class.
Member TYPO3\CMS\Impexp\Command\ImportCommand::triggerCommandOptionDeprecation (string $deprecatedName, string $actualName)
since v11, will be removed in v12. Drop all options below and look for other fallbacks in the class.
Class TYPO3\CMS\Recordlist\RecordList\RecordListHookInterface
since TYPO3 v11 LTS, will be removed in TYPO3 v12.0. Use the PSR-14-based events instead.
Member TYPO3\CMS\Recordlist\RecordList\RecordListHookInterface::makeClip ($table, $row, $cells, &$parentObject)
since v11, will be removed in v12. Use ModifyRecordListRecordActionsEvent instead.
Member TYPO3\CMS\Recordlist\RecordList\RecordListHookInterface::makeControl ($table, $row, $cells, &$parentObject)
since v11, will be removed in v12. Use ModifyRecordListRecordActionsEvent instead.
Member TYPO3\CMS\Recordlist\RecordList\RecordListHookInterface::renderListHeader ($table, $currentIdList, $headerColumns, &$parentObject)
since v11, will be removed in v12. Use ModifyRecordListHeaderColumnsEvent instead.
Member TYPO3\CMS\Recordlist\RecordList\RecordListHookInterface::renderListHeaderActions ($table, $currentIdList, $cells, &$parentObject)
since v11, will be removed in v12. Use ModifyRecordListTableActionsEvent instead.
Member TYPO3\CMS\Setup\Controller\SetupModuleController::renderUserSetup ()

Will be removed in TYPO3 v12.0

Will be removed in TYPO3 v12.0

Member TYPO3\CMS\T3editor\Registry\AddonRegistry::getInstance ()
will be removed in TYPO3 v12.0. Use Dependency Injection or GeneralUtility::makeInstance() if DI is not possible.
Member TYPO3\CMS\T3editor\Registry\ModeRegistry::getInstance ()
will be removed in TYPO3 v12.0. Use Dependency Injection or GeneralUtility::makeInstance() if DI is not possible.
Member TYPO3\CMS\Fluid\View\AbstractTemplateView::$controllerContext
since v11, will be removed with v12.
Member TYPO3\CMS\Extbase\ServiceProvider::getSignalSlotDispatcher (ContainerInterface $container)
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\ServiceProvider::getEnvironmentService (ContainerInterface $container)
since v11, will be removed in v12
Class TYPO3\CMS\Extbase\SignalSlot\Dispatcher
will be removed in TYPO3 v12.0. Use PSR-14 based events and EventDispatcherInterface instead.
Class TYPO3\CMS\Extbase\SignalSlot\Exception\InvalidSlotException
since v11, will be removed in v12. Drop along with ObjectManager / Container.
Class TYPO3\CMS\Extbase\SignalSlot\Exception\InvalidSlotReturnException
since v11, will be removed in v12. Drop along with ObjectManager / Container.
Class ExtbaseTeam\TestValidators\Validation\Validator\CustomNotInjectableValidator
since v11, will be removed in v12.
Member TYPO3\CMS\Extbase\Tests\Functional\Validation\ValidatorResolverTest::createValidatorSetsOptions ()
: Obsolete in v12 and drop CustomNotInjectableValidator
Member TYPO3\CMS\Extensionmanager\Controller\UploadExtensionFileController::extractAction ($overwrite=false)
since v11, will be removed in v12
Class TYPO3\CMS\Filelist\FileListEditIconHookInterface
will be removed in TYPO3 v12.0, Use the PSR-14 based ProcessFileListActionsEvent instead.
Member TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::$controllerContext
since v11, will be removed with v12.
Member TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::getControllerContext ()
since v11, will be removed in v12
Member TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::setControllerContext (ControllerContext $controllerContext)
since v11, will be removed with v12.
Member TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperResolver::$objectManager
since v11, will be removed with 12
Class TYPO3\CMS\Extbase\Domain\Repository\BackendUserRepository
since v11, will be removed in v12. Do not use or extend this model.
Member TYPO3\CMS\Fluid\View\AbstractTemplateView::initializeView ()
since v11, will be removed with v12. Drop together with removal of extbase ViewInterface.
Member TYPO3\CMS\Fluid\View\AbstractTemplateView::canRender (ControllerContext $controllerContext)
since TYPO3 v11, will be removed in v12. Legacy method, not part of ViewInterface anymore.
Member TYPO3\CMS\Fluid\View\AbstractTemplateView::setControllerContext (ControllerContext $controllerContext)
since v11, will be removed with v12.
Member TYPO3\CMS\Fluid\View\StandaloneView::__construct (ContentObjectRenderer $contentObject=null)
The current cObject. If NULL a new instance will be created
Class TYPO3\CMS\Fluid\ViewHelpers\BaseViewHelper
since v11, will be removed in v12.
Class TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons\ShortcutViewHelper
since v11, will be removed in v12. Deprecation logged by ModuleTemplate->makeShortcutIcon()
Class TYPO3\CMS\Fluid\ViewHelpers\Be\ContainerViewHelper
since v11, will be removed in v12.
Class TYPO3\CMS\Fluid\ViewHelpers\Uri\EmailViewHelper
Will be removed in TYPO3 v12.0
Member TYPO3\CMS\Fluid\Tests\UnitDeprecated\Core\Rendering\RenderingContextTest::controllerContextCanBeReadCorrectly ()
since v11, will be removed with v12.
Member TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher::$objectManager
since v11, will be removed in v12. Drop together with inject method and ObjectManager removal.
Member TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher::injectObjectManager (ObjectManagerInterface $objectManager)
since v11, will be removed in v12. Drop together with property and ObjectManager removal.
Member TYPO3\CMS\Form\Domain\Finishers\AbstractFinisher::__construct ()
since v11, will be removed in v12. Drop together with ObjectManager cleanup.
Member TYPO3\CMS\Form\Domain\Finishers\EmailFinisher::initializeStandaloneView (FormRuntime $formRuntime, string $format)
since v11, will be removed in v12
Class TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuViewHelper
since TYPO3 v11.3, will be removed in TYPO3 v12.0.
Member TYPO3\CMS\Backend\Template\ModuleTemplate::makeShortcutUrl ($gvList, $setList)
since v11, will be removed in v12. Deprecation logged by parent method makeShortcutIcon()
Member TYPO3\CMS\Backend\Template\ModuleTemplate::getCreateShortcutProperties (string $shortcutUrl)
Only for backwards compatibility. Can be removed in v12
Class TYPO3\CMS\Backend\Toolbar\ClearCacheActionsHookInterface
since TYPO3 v11 LTS, will be removed in TYPO3 v12.0. Use the PSR-14-based ModifyClearCacheActionsEvent instead.
Class TYPO3\CMS\Backend\View\BackendTemplateView
since v11, will be removed with v12.
Member TYPO3\CMS\Backend\View\BackendTemplateView::setControllerContext (ControllerContext $controllerContext)
since v11, will be removed with v12.
Member TYPO3\CMS\Backend\View\BackendTemplateView::canRender ()
since TYPO3 v11, will be removed in v12. Legacy method, not part of ViewInterface anymore.
Member TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent::$languageId
will be removed in v12
Member TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent::getPageLayoutView ()
will be removed in v12
Member TYPO3\CMS\Backend\View\Event\AbstractSectionMarkupGeneratedEvent::getLanguageId ()
will be removed in v12
Class TYPO3\CMS\Backend\View\PageLayoutView
Will be removed in TYPO3 11
Class TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\AbstractButtonViewHelper
since TYPO3 v11.3, will be removed in TYPO3 v12.0.
Class TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\LinkButtonViewHelper
since TYPO3 v11.3, will be removed in TYPO3 v12.0. Deprecation logged AbstractButtonViewHelper.
Class TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\Button\ShortcutButtonViewHelper
since TYPO3 v11.3, will be removed in TYPO3 v12.0. Deprecation logged AbstractButtonViewHelper.
Class TYPO3\CMS\Backend\ViewHelpers\ModuleLayout\MenuItemViewHelper
since TYPO3 v11.3, will be removed in TYPO3 v12.0.
Member TYPO3\CMS\Backend\Template\ModuleTemplate::makeShortcutIcon ($gvList, $setList, $modName, $motherModName='', $displayName='', $classes='btn btn-default btn-sm')
since v11, will be removed in v12
Class TYPO3\CMS\Backend\ViewHelpers\ModuleLayoutViewHelper
since TYPO3 v11.3, will be removed in TYPO3 v12.0.
Member TYPO3\CMS\Core\Authentication\AbstractUserAuthentication::createSessionId ()
since TYPO3 v11.0, will be removed in TYPO3 v12, is kept because it is used in Testing Framework
Member TYPO3\CMS\Core\Authentication\AbstractUserAuthentication::fetchUserSession ($skipSessionUpdate=false)
since TYPO3 v11, will be removed in TYPO3 v12.
Member TYPO3\CMS\Core\Authentication\AbstractUserAuthentication::writeUC ($variable='')
will be removed in TYPO3 v12.0.
Member TYPO3\CMS\Core\Authentication\AbstractUserAuthentication::unpack_uc ($theUC='')
will be removed in TYPO3 v12.0.
Member TYPO3\CMS\Core\Authentication\BackendUserAuthentication::isInWebMount ($idOrRow, $readPerms='', $exitOnError=null)
will be removed in TYPO3 v12.0.
Class TYPO3\CMS\Core\Cache\Backend\PdoBackend
since v11, will be removed in v12. Use Typo3DatabaseBackend instead. Drop Resources/Private/Sql/Cache/Backend/PdoBackendCacheAndTags.sql when class is dropped.
Class TYPO3\CMS\Core\Cache\Backend\WincacheBackend
since v11, will be removed in v12. A substitution with similar characteristics is the ApcuBackend.
Class TYPO3\CMS\Core\Category\CategoryRegistry
since v11, will be removed in v12
"

(if deprecated)

  • ‪(if switched to private) / protected function myMethod($arg1, $arg2); }

(if deprecated)

  • ‪(if switched to private) / protected $myProperty = true; }
Member TYPO3\CMS\Core\Composer\PackageArtifactBuilder::amendWithLocallyAvailableExtensions (array $installedTypo3Packages)
Will be removed with TYPO3 12
Member TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools::getArrayValueByPath ($pathArray, &$array)
since v11, will be removed with v12
Member TYPO3\CMS\Backend\Template\Components\AbstractControl::setOnClick ($onClick)
Use HTML data attrs for GlobalEventHandler or ActionDispatcher instead. Will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Domain\Model\Module\BackendModule::$onClick
using inline JavaScript is deprecated, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Domain\Model\Module\BackendModule::$navigationFrameScript
since TYPO3 v11, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Domain\Model\Module\BackendModule::$navigationFrameScriptParameters
since TYPO3 v11, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Domain\Model\Module\BackendModule::setNavigationFrameScript ($navigationFrameScript)
since TYPO3 v11, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Domain\Model\Module\BackendModule::getNavigationFrameScript ()
since TYPO3 v11, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Domain\Model\Module\BackendModule::setNavigationFrameScriptParameters ($navigationFrameScriptParameters)
since TYPO3 v11, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Domain\Model\Module\BackendModule::getNavigationFrameScriptParameters ()
since TYPO3 v11, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Domain\Model\Module\BackendModule::setOnClick ($onClick)
using inline JavaScript is deprecated, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Domain\Model\Module\BackendModule::getOnClick ()
using inline JavaScript is deprecated, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Form\FormDataProvider\AbstractItemProvider::addItemsFromSpecial (array $result, $fieldName, array $items)
since v11, will be removed in v12
Member TYPO3\CMS\Backend\Template\Components\AbstractControl::$onClick
Use HTML data attrs for GlobalEventHandler or ActionDispatcher instead. Will be removed in TYPO3 v12.0
Member TYPO3\CMS\Backend\Template\Components\AbstractControl::hasOnClick ()
Introduced with TYPO3 v11.5, will be removed with TYPO3 v12.0
Member TYPO3\CMS\Backend\Template\Components\AbstractControl::getOnClick ()
Use HTML data attrs for GlobalEventHandler or ActionDispatcher instead. Will be removed in TYPO3 v12.0
Member TYPO3\CMS\Core\Configuration\FlexForm\FlexFormTools::setArrayValueByPath ($pathArray, &$array, $value)
since v11, will be removed with v12
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::$moduleName
since v11, will be removed in v12
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::$setVariables
since v11, will be removed in v12
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::$getVariables
since v11, will be removed in v12
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::getModuleName ()
since v11, will be removed in v12
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::setModuleName ($moduleName)
since v11, will be removed in v12
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::getSetVariables ()
since v11, will be removed in v12
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::setSetVariables (array $setVariables)
since v11, will be removed in v12. Deprecation logged by ModuleTemplate->makeShortcutIcon()
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::getGetVariables ()
since v11, will be removed in v12
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::setGetVariables (array $getVariables)
since v11, will be removed in v12. Deprecation logged by ModuleTemplate->makeShortcutIcon()
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::getRouteIdentifierByRoutePath (string $routePath)
Only for backwards compatibility. Can be removed in v12.
Member TYPO3\CMS\Backend\Template\Components\Buttons\Action\ShortcutButton::getRouteIdentifierByModuleName (string $moduleName)
Only for backwards compatibility. Can be removed in v12.
Member TYPO3\CMS\Backend\Template\ModuleTemplate::getIconFactory ()
since v11, will be removed in v12
Member TYPO3\CMS\Backend\Template\ModuleTemplate::getPageRenderer ()
since v11, will be removed in v12
Member TYPO3\CMS\Core\Utility\HttpUtility::redirect ($url, $httpStatus=self::HTTP_STATUS_303)
since v11, will be removed in v12.
Member TYPO3\CMS\Core\Resource\Index\MetaDataRepository::getInstance ()
will be removed in TYPO3 v12.0. Use Dependency Injection or GeneralUtility::makeInstance() if DI is not possible.
Member TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry::getInstance ()
will be removed in TYPO3 v12.0. Use Dependency Injection or GeneralUtility::makeInstance() if DI is not possible.
Member TYPO3\CMS\Core\Resource\Rendering\RendererRegistry::getInstance ()
will be removed in TYPO3 v12.0. Use Dependency Injection or GeneralUtility::makeInstance() if DI is not possible.
Member TYPO3\CMS\Core\Resource\TextExtraction\TextExtractorRegistry::getInstance ()
will be removed in TYPO3 v12.0. Use Dependency Injection or GeneralUtility::makeInstance() if DI is not possible.
Class TYPO3\CMS\Core\Service\AbstractService
since v11, will be removed in v12.
Member TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider::setRootUid ($rootUid)
since v11, will be removed in v12. Use setStartingPoints() instead.
Member TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeDataProvider::getRootUid ()
since v11, will be removed in v12. Use getStartingPoints() instead.
Member TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser::$breakPointLN
Unused since v11, will be removed in v12
Member TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser::$parentObject
Unused since v11, will be removed in v12
Member TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser::doSyntaxHighlight ($string)
since v11, will be removed in v12.
Member TYPO3\CMS\Core\TypoScript\TemplateService::$ext_constants_BRP
Unused since v11, will be removed in v12
Member TYPO3\CMS\Core\TypoScript\TemplateService::$ext_config_BRP
Unused since v11, will be removed in v12
Class TYPO3\CMS\Core\Utility\File\ExtendedFileUtilityProcessDataHookInterface
since TYPO3 v11 LTS, will be removed in TYPO3 v12.0. Use the PSR-14-based AfterFileCommandProcessedEvent instead.
Member TYPO3\CMS\Core\Utility\GeneralUtility::minifyJavaScript ($script, &$error='')
will be removed in TYPO3 v12.0. Use ResourceCompressor->compressJavaScriptSource() instead.
Member TYPO3\CMS\Core\Resource\Index\FileIndexRepository::getInstance ()
will be removed in TYPO3 v12.0. Use Dependency Injection or GeneralUtility::makeInstance() if DI is not possible.
Member TYPO3\CMS\Core\Utility\HttpUtility::setResponseCode ($httpStatus=self::HTTP_STATUS_303)
since v11, will be removed in v12.
Member TYPO3\CMS\Core\Utility\HttpUtility::setResponseCodeAndExit ($httpStatus=self::HTTP_STATUS_303)
since v11, will be removed in v12.
Member TYPO3\CMS\Core\Utility\StringUtility::beginsWith ($haystack, $needle)
will be removed in TYPO3 v12.0. Use PHP's native str_starts_with() function instead.
Member TYPO3\CMS\Core\Utility\StringUtility::endsWith ($haystack, $needle)
will be removed in TYPO3 v12.0. Use PHP's native str_ends_with() function instead.
Member TYPO3\CMS\Core\Versioning\VersionState::NEW_PLACEHOLDER_VERSION
this constant is not in use anymore and should be removed from any third-party code
Class TYPO3\CMS\Extbase\Annotation\Inject
since v11, will be removed in v12
Member TYPO3\CMS\Extbase\Configuration\AbstractConfigurationManager::overrideControllerConfigurationWithSwitchableControllerActions (array &$frameworkConfiguration, array $switchableControllerActions)
since TYPO3 v10, will be removed in one of the next major versions of TYPO3, probably version 11.0 or 12.0.
Member TYPO3\CMS\Extbase\Configuration\FrontendConfigurationManager::overrideControllerConfigurationWithSwitchableControllerActionsFromFlexForm (array $frameworkConfiguration, array $flexFormConfiguration)
since TYPO3 v10, will be removed in one of the next major versions of TYPO3, probably version 11.0 or 12.0.
Class TYPO3\CMS\Extbase\Domain\Model\BackendUser
since v11, will be removed in v12. Do not use or extend this model.
Class TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup
since v11, will be removed in v12. Do not use or extend this model.
Class TYPO3\CMS\Extbase\Domain\Model\FrontendUser
since v11, will be removed in v12. Do not use or extend this model.
Class TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup
since v11, will be removed in v12. Do not use or extend this model.
Class TYPO3\CMS\Extbase\Domain\Repository\BackendUserGroupRepository
since v11, will be removed in v12. Do not use or extend this model.
Member TYPO3\CMS\Core\Database\RelationHandler::setUpdateReferenceIndex ($updateReferenceIndex)
since v11, will be removed in v12
Member TYPO3\CMS\Core\Controller\ErrorPageController::errorAction (string $title, string $message, int $severity=AbstractMessage::ERROR, int $errorCode=0, ?int $httpStatusCode=null)
in v12
Member TYPO3\CMS\Core\Core\Bootstrap::runExtTablesPostProcessingHooks ()
will be removed in TYPO3 v12.0, use the PSR-14 based BootCompletedEvent instead.
Member TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::defineTypo3RequestTypes ()
since v11, method can be removed in v12
Member TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::setRequestType (int $requestType)
since v11, method can be removed in v12
Member TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::defineLegacyConstants (string $mode)
since v11, method can be removed in v12
Member TYPO3\CMS\Core\Database\Driver\PDOMySql\Driver::getName ()
Member TYPO3\CMS\Core\Database\Driver\PDOPgSql\Driver::getName ()
Member TYPO3\CMS\Core\Database\Driver\PDOSqlite\Driver::getName ()
Member TYPO3\CMS\Core\Database\Driver\PDOSqlsrv\Driver::getName ()
Class TYPO3\CMS\Core\Database\QueryGenerator
since v11, will be removed in v12
Class TYPO3\CMS\Core\Database\QueryView
since v11, will be removed in v12
Member TYPO3\CMS\Core\Database\ReferenceIndex::enableRuntimeCache ()
since v11, will be removed in v12.
Member TYPO3\CMS\Core\Database\ReferenceIndex::disableRuntimeCache ()
since v11, will be removed in v12.
Member TYPO3\CMS\Backend\Clipboard\Clipboard::printClipboard (string $table='')
Backwards compatibility for some extensions. Will be removed in v12.
Member TYPO3\CMS\Core\Database\RelationHandler::remapMM ($MM_tableName, $uid, $newUid, $prependTableName=false)
since v11, will be removed with v12.
Member TYPO3\CMS\Core\Database\RelationHandler::writeForeignField ($conf, $parentUid, $updateToUid=0, $skipSorting=null)
since v11, will be dropped with v12. Simplify the if below when removing argument.
Class TYPO3\CMS\Core\Database\SoftReferenceIndex
will be removed in TYPO3 v12.0 in favor of SoftReferenceParserInterface
Member TYPO3\CMS\Core\Database\SoftReferenceIndex::findRef ($table, $field, $uid, $content, $spKey, $spParams, $structurePath='')
since v11, will be removed in v12
Class TYPO3\CMS\Core\Database\TableConfigurationPostProcessingHookInterface
will be removed in TYPO3 v12.0. Use BootCompletedEvent instead.
Member TYPO3\CMS\Core\Domain\Repository\PageRepository::fixVersioningPid ($table, &$rr)
will be removed in TYPO3 v12, use versionOL() directly to achieve the same result.
Member TYPO3\CMS\Core\Localization\LanguageService::create (string $locale)
since TYPO3 v11.3, will be removed in v12.0
Member TYPO3\CMS\Core\Localization\LanguageService::createFromUserPreferences (?AbstractUserAuthentication $user)
since TYPO3 v11.3, will be removed in v12.0
Member TYPO3\CMS\Core\Localization\LanguageService::createFromSiteLanguage (SiteLanguage $language)
since TYPO3 v11.3, will be removed in v12.0
Member TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent::$relativeToCurrentScript
since TYPO3 v11, will be removed in TYPO3 v12.0
Member TYPO3\CMS\Core\Resource\Event\GeneratePublicUrlForResourceEvent::isRelativeToCurrentScript ()
since TYPO3 v11, will be removed in TYPO3 v12.0
Class TYPO3\CMS\Core\Resource\Hook\FileDumpEIDHookInterface
since TYPO3 v11 LTS, will be removed in TYPO3 v12.0. Use the PSR-14-based ModifyFileDumpEvent instead.
Member TYPO3\CMS\Core\Resource\Index\ExtractorRegistry::getInstance ()
will be removed in TYPO3 v12.0. Use Dependency Injection or GeneralUtility::makeInstance() if DI is not possible.