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

Public Member Functions

ResponseInterface process (ServerRequestInterface $request, RequestHandlerInterface $handler)
 

Detailed Description

PSR-15 Middleware to initialize the admin panel

Definition at line 33 of file AdminPanelInitiator.php.

Member Function Documentation

◆ process()

ResponseInterface 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
Parameters
ServerRequestInterface$request
RequestHandlerInterface$handler
Returns
‪ResponseInterface

Definition at line 45 of file AdminPanelInitiator.php.

References $GLOBALS, TYPO3\CMS\Adminpanel\Utility\StateUtility\isActivatedForUser(), and TYPO3\CMS\Adminpanel\Utility\StateUtility\isOpen().