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

Public Member Functions

 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 injectConfigurationManager (\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager)
 
TYPO3 CMS Extbase Mvc RequestHandlerInterface resolveRequestHandler ()
 
array getRegisteredRequestHandlerClassNames ()
 

Protected Attributes

TYPO3 CMS Extbase Object ObjectManagerInterface $objectManager
 
TYPO3 CMS Extbase Configuration ConfigurationManagerInterface $configurationManager
 

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 21 of file RequestHandlerResolver.php.

Member Function Documentation

◆ getRegisteredRequestHandlerClassNames()

array TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::getRegisteredRequestHandlerClassNames ( )

Returns a list of all registered request handlers.

Returns
‪array

Definition at line 80 of file RequestHandlerResolver.php.

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

◆ injectConfigurationManager()

TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::injectConfigurationManager ( \TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface  $configurationManager)
Parameters
\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface$configurationManager

Definition at line 42 of file RequestHandlerResolver.php.

References TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver\$configurationManager.

◆ injectObjectManager()

TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::injectObjectManager ( \TYPO3\CMS\Extbase\Object\ObjectManagerInterface  $objectManager)
Parameters
\TYPO3\CMS\Extbase\Object\ObjectManagerInterface$objectManager

Definition at line 34 of file RequestHandlerResolver.php.

References TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver\$objectManager.

◆ resolveRequestHandler()

TYPO3 CMS Extbase Mvc RequestHandlerInterface TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::resolveRequestHandler ( )

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

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

Definition at line 54 of file RequestHandlerResolver.php.

References TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver\getRegisteredRequestHandlerClassNames().

Member Data Documentation

◆ $configurationManager

TYPO3 CMS Extbase Configuration ConfigurationManagerInterface TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::$configurationManager
protected

◆ $objectManager

TYPO3 CMS Extbase Object ObjectManagerInterface TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::$objectManager
protected