‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver Class Reference

Public Member Functions

 __construct (ContainerInterface $container, RequestHandlersConfiguration $requestHandlersConfiguration)
 
TYPO3 CMS Extbase Mvc RequestHandlerInterface resolveRequestHandler (RequestInterface $request)
 

Private Attributes

ContainerInterface $container
 
RequestHandlersConfiguration $requestHandlersConfiguration
 

Detailed Description

Analyzes the raw request and delivers a request handler which can handle it.

only to be used within Extbase, not part of TYPO3 Core API.

Definition at line 26 of file RequestHandlerResolver.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::__construct ( ContainerInterface  $container,
RequestHandlersConfiguration  $requestHandlersConfiguration 
)

Member Function Documentation

◆ resolveRequestHandler()

TYPO3 CMS Extbase Mvc RequestHandlerInterface TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::resolveRequestHandler ( RequestInterface  $request)

Analyzes the raw request and tries to find a request handler which can handle it. If none is found, an exception is thrown.

Parameters
\TYPO3\CMS\Extbase\Mvc\RequestInterface$request‪A request
Returns
‪\TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface A request handler
Exceptions

Definition at line 50 of file RequestHandlerResolver.php.

Member Data Documentation

◆ $container

ContainerInterface TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::$container
private

◆ $requestHandlersConfiguration

RequestHandlersConfiguration TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::$requestHandlersConfiguration
private