‪TYPO3CMS  9.5
TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface:
TYPO3\CMS\Adminpanel\Modules\CacheModule TYPO3\CMS\Adminpanel\Modules\Debug\Log TYPO3\CMS\Adminpanel\Modules\EditModule TYPO3\CMS\Adminpanel\Modules\PreviewModule TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall TYPO3\CMS\Adminpanel\Tests\Unit\Fixtures\MainModuleFixture TYPO3\CMS\Adminpanel\Tests\Unit\Fixtures\SubModuleFixture TYPO3\CMS\Adminpanel\Tests\Unit\Fixtures\DisabledMainModuleFixture

Public Member Functions

 initializeModule (ServerRequestInterface $request)
 

Detailed Description

Adminpanel interface to denote that a module has tasks to perform on initialization of the request

Modules that need to set data / options early in the rendering process to be able to collect data, should implement this interface - for example the log module uses the initialization to register the admin panel log collection early in the rendering process.

Initialize is called in the PSR-15 middleware stack through admin panel initialisation via the AdminPanel MainController.

See also
‪\TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator::process()
‪\TYPO3\CMS\Adminpanel\Controller\MainController::initialize()

Definition at line 33 of file InitializableInterface.php.

Member Function Documentation

◆ initializeModule()

TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface::initializeModule ( ServerRequestInterface  $request)