‪TYPO3CMS  9.5
TYPO3\CMS\Fluid\Core\Widget\WidgetRequestBuilder Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Core\Widget\WidgetRequestBuilder:
TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 injectAjaxWidgetContextHolder (AjaxWidgetContextHolder $ajaxWidgetContextHolder)
 
RequestInterface build ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder
 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 injectConfigurationManager (\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface $configurationManager)
 
 injectExtensionService (\TYPO3\CMS\Extbase\Service\ExtensionService $extensionService)
 
 injectEnvironmentService (\TYPO3\CMS\Extbase\Service\EnvironmentService $environmentService)
 

Private Attributes

AjaxWidgetContextHolder $ajaxWidgetContextHolder
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder
 loadDefaultValues ()
 
string resolveControllerName (array $parameters)
 
string resolveActionName ($controllerName, array $parameters)
 
array untangleFilesArray (array $convolutedFiles)
 
array calculateFieldPaths (array $structure, $firstLevelFieldName=null)
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\Mvc\Web\RequestBuilder
TYPO3 CMS Extbase Object ObjectManagerInterface $objectManager
 
string $vendorName
 
string $pluginName = 'plugin'
 
string $extensionName
 
string $defaultControllerName = ''
 
string $defaultFormat = 'html'
 
array $allowedControllerActions = array( )
 
TYPO3 CMS Extbase Configuration ConfigurationManagerInterface $configurationManager
 
TYPO3 CMS Extbase Service ExtensionService $extensionService
 
TYPO3 CMS Extbase Service EnvironmentService $environmentService
 

Detailed Description

Builds the WidgetRequest if an AJAX widget is called.

Definition at line 25 of file WidgetRequestBuilder.php.

Member Function Documentation

◆ build()

RequestInterface TYPO3\CMS\Fluid\Core\Widget\WidgetRequestBuilder::build ( )

Builds a widget request object from the raw HTTP information

Returns
‪RequestInterface The widget request as an object

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

Definition at line 44 of file WidgetRequestBuilder.php.

References TYPO3\CMS\Extbase\Mvc\RequestInterface\setArguments().

◆ injectAjaxWidgetContextHolder()

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

Member Data Documentation

◆ $ajaxWidgetContextHolder

AjaxWidgetContextHolder TYPO3\CMS\Fluid\Core\Widget\WidgetRequestBuilder::$ajaxWidgetContextHolder
private