‪TYPO3CMS  10.4
TYPO3\CMS\Frontend\Middleware\EidHandler Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Middleware\EidHandler:

Public Member Functions

 __construct (DispatcherInterface $dispatcher)
 
ResponseInterface process (ServerRequestInterface $request, RequestHandlerInterface $handler)
 

Protected Attributes

DispatcherInterface $dispatcher
 

Detailed Description

Lightweight alternative to regular frontend requests; used when $_GET[eID] is set. In the future, logic from the EidUtility will be moved to this class, however in most cases a custom PSR-15 middleware will be better suited for whatever job the eID functionality does currently.

Definition at line 36 of file EidHandler.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Frontend\Middleware\EidHandler::__construct ( DispatcherInterface  $dispatcher)
Parameters
DispatcherInterface$dispatcher

Definition at line 45 of file EidHandler.php.

References TYPO3\CMS\Frontend\Middleware\EidHandler\$dispatcher.

Member Function Documentation

◆ process()

ResponseInterface TYPO3\CMS\Frontend\Middleware\EidHandler::process ( ServerRequestInterface  $request,
RequestHandlerInterface  $handler 
)

Dispatches the request to the corresponding eID class or eID script

Parameters
ServerRequestInterface$request
RequestHandlerInterface$handler
Returns
‪ResponseInterface
Exceptions
Exception

Definition at line 58 of file EidHandler.php.

References $GLOBALS.

Member Data Documentation

◆ $dispatcher

DispatcherInterface TYPO3\CMS\Frontend\Middleware\EidHandler::$dispatcher
protected

Definition at line 40 of file EidHandler.php.

Referenced by TYPO3\CMS\Frontend\Middleware\EidHandler\__construct().