TYPO3 CMS  TYPO3_7-6
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 (\TYPO3\CMS\Fluid\Core\Widget\AjaxWidgetContextHolder $ajaxWidgetContextHolder)
 
 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
 

Additional Inherited Members

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

Detailed Description

Builds the WidgetRequest if an AJAX widget is called.

Definition at line 26 of file WidgetRequestBuilder.php.

Member Function Documentation

◆ build()

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

Builds a widget request object from the raw HTTP information

Returns
The widget request as an object

Definition at line 47 of file WidgetRequestBuilder.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\_GET().

◆ injectAjaxWidgetContextHolder()

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

Definition at line 37 of file WidgetRequestBuilder.php.

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

Member Data Documentation

◆ $ajaxWidgetContextHolder

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