TYPO3 CMS  TYPO3_6-2
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 Tx_Fluid_Core_Widget_WidgetRequestBuilder

Public Member Functions

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

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 = array()
 
 $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 46 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