‪TYPO3CMS  ‪main
TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator Class Reference
Inheritance diagram for TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator:

Public Member Functions

 process (ServerRequestInterface $request, RequestHandlerInterface $handler)
 

Detailed Description

PSR-15 Middleware to initialize the admin panel

Definition at line 34 of file AdminPanelInitiator.php.

Member Function Documentation

◆ process()

TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator::process ( ServerRequestInterface  $request,
RequestHandlerInterface  $handler 
)

Initialize the adminPanel if

  • ‪backend user is logged in
  • ‪at least one adminpanel functionality is enabled
  • ‪admin panel is open

Definition at line 42 of file AdminPanelInitiator.php.

References TYPO3\CMS\Core\Utility\StringUtility\getUniqueId(), TYPO3\CMS\Adminpanel\Utility\StateUtility\isActivatedForUser(), and TYPO3\CMS\Adminpanel\Utility\StateUtility\isOpen().