TYPO3
7.6
|
Public Member Functions | |
injectReflectionService (\TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService) | |
injectSignalSlotDispatcher (\TYPO3\CMS\Extbase\SignalSlot\Dispatcher $signalSlotDispatcher) | |
__construct (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager) | |
dispatch (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request,\TYPO3\CMS\Extbase\Mvc\ResponseInterface $response) | |
Protected Member Functions | |
emitAfterRequestDispatchSignal (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request,\TYPO3\CMS\Extbase\Mvc\ResponseInterface $response) | |
resolveController (\TYPO3\CMS\Extbase\Mvc\RequestInterface $request) | |
Protected Attributes | |
$objectManager | |
$reflectionService | |
$signalSlotDispatcher | |
$settings = array() | |
Dispatches requests to the controller which was specified by the request and returns the response the controller generated.
Definition at line 21 of file extbase/Classes/Mvc/Dispatcher.php.
__construct | ( | \TYPO3\CMS\Extbase\Object\ObjectManagerInterface | $objectManager | ) |
Constructs the global dispatcher
\TYPO3\CMS\Extbase\Object\ObjectManagerInterface | $objectManager | A reference to the object manager |
Definition at line 64 of file extbase/Classes/Mvc/Dispatcher.php.
References Dispatcher\$objectManager.
dispatch | ( | \TYPO3\CMS\Extbase\Mvc\RequestInterface | $request, |
\TYPO3\CMS\Extbase\Mvc\ResponseInterface | $response | ||
) |
Dispatches a request to a controller and initializes the security framework.
\TYPO3\CMS\Extbase\Mvc\RequestInterface | $request | The request to dispatch |
\TYPO3\CMS\Extbase\Mvc\ResponseInterface | $response | The response, to be modified by the controller |
Exception\InfiniteLoopException |
Definition at line 77 of file extbase/Classes/Mvc/Dispatcher.php.
References Dispatcher\emitAfterRequestDispatchSignal(), and Dispatcher\resolveController().
|
protected |
Emits a signal after a request was dispatched
RequestInterface | $request | |
ResponseInterface | $response |
Definition at line 99 of file extbase/Classes/Mvc/Dispatcher.php.
Referenced by Dispatcher\dispatch().
injectReflectionService | ( | \TYPO3\CMS\Extbase\Reflection\ReflectionService | $reflectionService | ) |
\TYPO3\CMS\Extbase\Reflection\ReflectionService | $reflectionService |
Definition at line 46 of file extbase/Classes/Mvc/Dispatcher.php.
References Dispatcher\$reflectionService.
injectSignalSlotDispatcher | ( | \TYPO3\CMS\Extbase\SignalSlot\Dispatcher | $signalSlotDispatcher | ) |
\TYPO3\CMS\Extbase\SignalSlot\Dispatcher | $signalSlotDispatcher |
Definition at line 54 of file extbase/Classes/Mvc/Dispatcher.php.
References Dispatcher\$signalSlotDispatcher.
|
protected |
Finds and instanciates a controller that matches the current request. If no controller can be found, an instance of NotFoundControllerInterface is returned.
\TYPO3\CMS\Extbase\Mvc\RequestInterface | $request | The request to dispatch |
Exception\InvalidControllerException |
Definition at line 112 of file extbase/Classes/Mvc/Dispatcher.php.
Referenced by Dispatcher\dispatch().
|
protected |
Definition at line 26 of file extbase/Classes/Mvc/Dispatcher.php.
Referenced by Dispatcher\__construct().
|
protected |
Definition at line 31 of file extbase/Classes/Mvc/Dispatcher.php.
Referenced by Dispatcher\injectReflectionService().
|
protected |
Definition at line 41 of file extbase/Classes/Mvc/Dispatcher.php.
|
protected |
Definition at line 36 of file extbase/Classes/Mvc/Dispatcher.php.
Referenced by Dispatcher\injectSignalSlotDispatcher().