‪TYPO3CMS  10.4
TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler:
TYPO3\CMS\Extbase\Mvc\Web\AbstractRequestHandler TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface

Public Member Functions

 injectConfigurationManager (ConfigurationManagerInterface $configurationManager)
 
TYPO3 CMS Extbase Mvc ResponseInterface null handleRequest ()
 
bool canHandleRequest ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Mvc\Web\AbstractRequestHandler
 injectDispatcher (Dispatcher $dispatcher)
 
 injectRequestBuilder (RequestBuilder $requestBuilder)
 
 injectObjectManager (ObjectManagerInterface $objectManager)
 
 injectEnvironmentService (EnvironmentService $environmentService)
 
int getPriority ()
 

Protected Member Functions

 isActionCacheable (string $controllerClassName, string $actionName)
 

Protected Attributes

ConfigurationManagerInterface $configurationManager
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\Mvc\Web\AbstractRequestHandler
TYPO3 CMS Extbase Object ObjectManagerInterface $objectManager
 
TYPO3 CMS Extbase Mvc Dispatcher $dispatcher
 
TYPO3 CMS Extbase Mvc Web RequestBuilder $requestBuilder
 
TYPO3 CMS Extbase Service EnvironmentService $environmentService
 

Detailed Description

A request handler which can handle web requests invoked by the frontend.

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

Definition at line 25 of file FrontendRequestHandler.php.

Member Function Documentation

◆ canHandleRequest()

bool TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler::canHandleRequest ( )

This request handler can handle any web request.

Returns
‪bool If the request is a web request, TRUE otherwise FALSE

Reimplemented from TYPO3\CMS\Extbase\Mvc\Web\AbstractRequestHandler.

Definition at line 74 of file FrontendRequestHandler.php.

◆ handleRequest()

TYPO3 CMS Extbase Mvc ResponseInterface null TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler::handleRequest ( )

Handles the web request. The response will automatically be sent to the client.

Returns
‪\TYPO3\CMS\Extbase\Mvc\ResponseInterface|null

Implements TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface.

Definition at line 44 of file FrontendRequestHandler.php.

References TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler\isActionCacheable(), and TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer\OBJECTTYPE_USER.

◆ injectConfigurationManager()

TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler::injectConfigurationManager ( ConfigurationManagerInterface  $configurationManager)
Parameters
ConfigurationManagerInterface$configurationManager

Definition at line 34 of file FrontendRequestHandler.php.

References TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler\$configurationManager.

◆ isActionCacheable()

TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler::isActionCacheable ( string  $controllerClassName,
string  $actionName 
)
protected

Member Data Documentation

◆ $configurationManager

ConfigurationManagerInterface TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler::$configurationManager
protected