Deprecation: #86197 - Protected FileListController¶
See Issue #86197
Description¶
The following properties changed their visibility from public to protected and should not be called any longer:
TYPO3\CMS\Filelist\Controller\FileListController->MOD_MENU
TYPO3\CMS\Filelist\Controller\FileListController->MOD_SETTINGS
TYPO3\CMS\Filelist\Controller\FileListController->doc
TYPO3\CMS\Filelist\Controller\FileListController->id
TYPO3\CMS\Filelist\Controller\FileListController->pointer
TYPO3\CMS\Filelist\Controller\FileListController->table
TYPO3\CMS\Filelist\Controller\FileListController->imagemode
TYPO3\CMS\Filelist\Controller\FileListController->cmd
TYPO3\CMS\Filelist\Controller\FileListController->filelist
The following methods changed their visibility from public to protected and should not be called any longer:
TYPO3\CMS\Beuser\Controller\BackendUserController->initializeView()
TYPO3\CMS\Filelist\Controller\FileListController->menuConfig()
TYPO3\CMS\Filelist\Controller\FileListController->initializeView()
TYPO3\CMS\Filelist\Controller\FileListController->initializeIndexAction()
TYPO3\CMS\Filelist\Controller\FileListController->indexAction()
TYPO3\CMS\Filelist\Controller\FileListController->missingFolderAction()
TYPO3\CMS\Filelist\Controller\FileListController->searchAction()
Additionally, first constructor argument $fileListController
of class
TYPO3\CMS\Filelist\FileList
is now optional, class property $fileListController
should not be used any longer in hooks of that class.
Impact¶
Calling one of the above properties or methods from a third party object triggers a PHP E_USER_DEPRECATED
error.
Affected Installations¶
Controllers of the core are usually not called by extensions directly, but only through core routing and dispatching mechanisms. Extensions are unlikely to be affected by this change.
Migration¶
No migration possible.