‪TYPO3CMS  9.5
TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler:
TYPO3\CMS\Extbase\Mvc\Web\AbstractRequestHandler TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface

Public Member Functions

 injectAjaxWidgetContextHolder (\TYPO3\CMS\Fluid\Core\Widget\AjaxWidgetContextHolder $ajaxWidgetContextHolder)
 
 injectConfigurationManager (\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager)
 
 injectRequestBuilder (\TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder $requestBuilder)
 
 injectWidgetRequestBuilder (\TYPO3\CMS\Fluid\Core\Widget\WidgetRequestBuilder $requestBuilder)
 
TYPO3 CMS Extbase Mvc Web Response handleRequest ()
 
bool canHandleRequest ()
 
int getPriority ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Mvc\Web\AbstractRequestHandler
 injectDispatcher (\TYPO3\CMS\Extbase\Mvc\Dispatcher $dispatcher)
 
 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 injectEnvironmentService (\TYPO3\CMS\Extbase\Service\EnvironmentService $environmentService)
 

Protected Attributes

TYPO3 CMS Fluid Core Widget AjaxWidgetContextHolder $ajaxWidgetContextHolder
 
TYPO3 CMS Extbase Configuration ConfigurationManagerInterface $configurationManager
 
TYPO3 CMS Fluid Core Widget WidgetRequestBuilder $requestBuilder
 
- ‪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

Widget request handler, which handles the request if f3-fluid-widget-id is found.

This Request Handler gets the WidgetRequestBuilder injected.

It is a purely internal class which should not be used outside of Fluid.

Definition at line 24 of file WidgetRequestHandler.php.

Member Function Documentation

◆ canHandleRequest()

bool TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::canHandleRequest ( )
Returns
‪bool TRUE if it is an AJAX widget request

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

Definition at line 86 of file WidgetRequestHandler.php.

◆ getPriority()

int TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::getPriority ( )

This request handler has a higher priority than the default request handler.

Returns
‪int

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

Definition at line 97 of file WidgetRequestHandler.php.

◆ handleRequest()

TYPO3 CMS Extbase Mvc Web Response TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::handleRequest ( )

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

Returns
‪\TYPO3\CMS\Extbase\Mvc\Web\Response

Implements TYPO3\CMS\Extbase\Mvc\RequestHandlerInterface.

Definition at line 75 of file WidgetRequestHandler.php.

◆ injectAjaxWidgetContextHolder()

TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::injectAjaxWidgetContextHolder ( \TYPO3\CMS\Fluid\Core\Widget\AjaxWidgetContextHolder  $ajaxWidgetContextHolder)
Parameters
\TYPO3\CMS\Fluid\Core\Widget\AjaxWidgetContextHolder$ajaxWidgetContextHolder

Definition at line 41 of file WidgetRequestHandler.php.

References TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler\$ajaxWidgetContextHolder.

◆ injectConfigurationManager()

TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::injectConfigurationManager ( \TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface  $configurationManager)
Parameters
\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface$configurationManager

Definition at line 49 of file WidgetRequestHandler.php.

References TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler\$configurationManager.

◆ injectRequestBuilder()

TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::injectRequestBuilder ( \TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder  $requestBuilder)
Parameters
\TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder$requestBuilder

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

Definition at line 57 of file WidgetRequestHandler.php.

◆ injectWidgetRequestBuilder()

TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::injectWidgetRequestBuilder ( \TYPO3\CMS\Fluid\Core\Widget\WidgetRequestBuilder  $requestBuilder)
Parameters
\TYPO3\CMS\Fluid\Core\Widget\WidgetRequestBuilder$requestBuilder

Definition at line 65 of file WidgetRequestHandler.php.

References TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler\$requestBuilder.

Member Data Documentation

◆ $ajaxWidgetContextHolder

TYPO3 CMS Fluid Core Widget AjaxWidgetContextHolder TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::$ajaxWidgetContextHolder
protected

◆ $configurationManager

TYPO3 CMS Extbase Configuration ConfigurationManagerInterface TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::$configurationManager
protected

◆ $requestBuilder

TYPO3 CMS Fluid Core Widget WidgetRequestBuilder TYPO3\CMS\Fluid\Core\Widget\WidgetRequestHandler::$requestBuilder
protected