‪TYPO3CMS  10.4
TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface:
TYPO3\CMS\Extbase\Mvc\Web\AbstractRequestHandler TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler

Public Member Functions

TYPO3 CMS Extbase Mvc ResponseInterface handleRequest ()
 
bool canHandleRequest ()
 
int getPriority ()
 

Detailed Description

The interface for a request handler

Definition at line 21 of file RequestHandlerInterface.php.

Member Function Documentation

◆ canHandleRequest()

bool TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface::canHandleRequest ( )

Checks if the request handler can handle the current request.

Returns
‪bool TRUE if it can handle the request, otherwise FALSE

Implemented in TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler, TYPO3\CMS\Extbase\Mvc\Web\AbstractRequestHandler, TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler, and TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler.

◆ getPriority()

int TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface::getPriority ( )

Returns the priority - how eager the handler is to actually handle the request. An integer > 0 means "I want to handle this request" where "100" is default. "0" means "I am a fallback solution".

Returns
‪int The priority of the request handler

Implemented in TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler, and TYPO3\CMS\Extbase\Mvc\Web\AbstractRequestHandler.

Referenced by TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver\resolveRequestHandler().

◆ handleRequest()

TYPO3 CMS Extbase Mvc ResponseInterface TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface::handleRequest ( )

Handles a raw request and returns the response.

Returns
‪\TYPO3\CMS\Extbase\Mvc\ResponseInterface

Implemented in TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler, TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler, and TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler.