TYPO3  7.6
Public Member Functions | Protected Attributes | List of all members
RequestHandlerResolver Class Reference

Public Member Functions

 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 injectReflectionService (\TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService)
 
 injectConfigurationManager (\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager)
 
 resolveRequestHandler ()
 
 getRegisteredRequestHandlerClassNames ()
 

Protected Attributes

 $objectManager
 
 $reflectionService
 
 $configurationManager
 

Detailed Description

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

Definition at line 20 of file RequestHandlerResolver.php.

Member Function Documentation

getRegisteredRequestHandlerClassNames ( )

Returns a list of all registered request handlers.

Returns
array

Definition at line 94 of file RequestHandlerResolver.php.

Referenced by RequestHandlerResolver\resolveRequestHandler().

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

Definition at line 56 of file RequestHandlerResolver.php.

References RequestHandlerResolver\$configurationManager.

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

Definition at line 40 of file RequestHandlerResolver.php.

References RequestHandlerResolver\$objectManager.

injectReflectionService ( \TYPO3\CMS\Extbase\Reflection\ReflectionService  $reflectionService)
Parameters
\TYPO3\CMS\Extbase\Reflection\ReflectionService$reflectionService

Definition at line 48 of file RequestHandlerResolver.php.

References RequestHandlerResolver\$reflectionService.

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
A request handler
Exceptions
\TYPO3\CMS\Extbase\Mvc\Exception

Definition at line 68 of file RequestHandlerResolver.php.

References RequestHandlerResolver\getRegisteredRequestHandlerClassNames().

Member Data Documentation

$configurationManager
protected
$objectManager
protected
$reflectionService
protected