‪TYPO3CMS  9.5
TYPO3\CMS\Frontend\Http\EidRequestHandler Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Http\EidRequestHandler:
TYPO3\CMS\Core\Http\RequestHandlerInterface

Public Member Functions

 __construct ()
 
ResponseInterface handleRequest (ServerRequestInterface $request)
 
bool canHandleRequest (ServerRequestInterface $request)
 
int getPriority ()
 
ResponseInterface handle (ServerRequestInterface $request)
 

Detailed Description

Lightweight alternative to the regular RequestHandler used when $_GET[eID] is set. In the future, logic from the EidUtility will be moved to this class.

Deprecated:
‪since TYPO3 v9.2, will be removed in TYPO3 v10.0

Definition at line 35 of file EidRequestHandler.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Frontend\Http\EidRequestHandler::__construct ( )

Constructor handing over the bootstrap and the original request

Definition at line 40 of file EidRequestHandler.php.

Member Function Documentation

◆ canHandleRequest()

bool TYPO3\CMS\Frontend\Http\EidRequestHandler::canHandleRequest ( ServerRequestInterface  $request)

This request handler can handle any frontend request.

Parameters
ServerRequestInterface$request‪The request to process
Returns
‪bool If the request is not an eID request, TRUE otherwise FALSE

Implements TYPO3\CMS\Core\Http\RequestHandlerInterface.

Definition at line 63 of file EidRequestHandler.php.

◆ getPriority()

int TYPO3\CMS\Frontend\Http\EidRequestHandler::getPriority ( )

Returns the priority - how eager the handler is to actually handle the request.

Returns
‪int The priority of the request handler.

Implements TYPO3\CMS\Core\Http\RequestHandlerInterface.

Definition at line 75 of file EidRequestHandler.php.

◆ handle()

ResponseInterface TYPO3\CMS\Frontend\Http\EidRequestHandler::handle ( ServerRequestInterface  $request)

Dispatches the request to the corresponding eID class or eID script

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface
Exceptions
Exception

Definition at line 88 of file EidRequestHandler.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Frontend\Http\EidRequestHandler\handleRequest().

◆ handleRequest()

ResponseInterface TYPO3\CMS\Frontend\Http\EidRequestHandler::handleRequest ( ServerRequestInterface  $request)

Handles a frontend request based on the _GP "eID" variable.

Parameters
ServerRequestInterface$request
Returns
‪ResponseInterface

Implements TYPO3\CMS\Core\Http\RequestHandlerInterface.

Definition at line 51 of file EidRequestHandler.php.

References TYPO3\CMS\Frontend\Http\EidRequestHandler\handle().