TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Extbase\Mvc\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()

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

Returns a list of all registered request handlers.

Returns
array

Definition at line 94 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 56 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 40 of file RequestHandlerResolver.php.

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

◆ injectReflectionService()

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

Definition at line 48 of file RequestHandlerResolver.php.

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

◆ resolveRequestHandler()

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
A request handler
Exceptions

Definition at line 68 of file RequestHandlerResolver.php.

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

Member Data Documentation

◆ $configurationManager

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

◆ $objectManager

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

◆ $reflectionService

TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver::$reflectionService
protected