TYPO3
7.6
|
Protected Member Functions | |
getWidgetConfiguration () | |
initiateSubRequest () | |
Protected Member Functions inherited from AbstractViewHelper | |
registerArgument ($name, $type, $description, $required=false, $defaultValue=null) | |
overrideArgument ($name, $type, $description, $required=false, $defaultValue=null) | |
callRenderMethod () | |
getLogger () | |
buildRenderChildrenClosure () | |
hasArgument ($argumentName) | |
Protected Attributes | |
$controller | |
$ajaxWidget = false | |
$objectManager | |
$extensionService | |
Protected Attributes inherited from AbstractViewHelper | |
$arguments | |
$templateVariableContainer | |
$controllerContext | |
$renderingContext | |
$renderChildrenClosure = null | |
$viewHelperVariableContainer | |
$objectManager | |
$escapingInterceptorEnabled = true | |
Private Member Functions | |
initializeWidgetContext () | |
passArgumentsToSubRequest (\TYPO3\CMS\Fluid\Core\Widget\WidgetRequest $subRequest) | |
initializeWidgetIdentifier () | |
Private Attributes | |
$ajaxWidgetContextHolder | |
$widgetContext | |
Additional Inherited Members | |
Static Public Member Functions inherited from AbstractViewHelper | |
static | renderStatic (array $arguments,\Closure $renderChildrenClosure,\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) |
Definition at line 26 of file AbstractWidgetViewHelper.php.
|
protected |
Generate the configuration for this widget. Override to adjust.
Definition at line 143 of file AbstractWidgetViewHelper.php.
References AbstractViewHelper\$arguments.
Referenced by AbstractWidgetViewHelper\initializeWidgetContext().
initializeArgumentsAndRender | ( | ) |
Initialize the arguments of the ViewHelper, and call the render() method of the ViewHelper.
Definition at line 91 of file AbstractWidgetViewHelper.php.
References AbstractViewHelper\callRenderMethod(), AbstractViewHelper\initialize(), AbstractWidgetViewHelper\initializeWidgetContext(), and AbstractViewHelper\validateArguments().
|
private |
Initialize the Widget Context, before the Render method is called.
Definition at line 104 of file AbstractWidgetViewHelper.php.
References AbstractWidgetViewHelper\getWidgetConfiguration(), and AbstractWidgetViewHelper\initializeWidgetIdentifier().
Referenced by AbstractWidgetViewHelper\initializeArgumentsAndRender().
|
private |
The widget identifier is unique on the current page, and is used in the URI as a namespace for the widget's arguments.
Definition at line 198 of file AbstractWidgetViewHelper.php.
Referenced by AbstractWidgetViewHelper\initializeWidgetContext().
|
protected |
Initiate a sub request to $this->controller. Make sure to fill $this->controller via Dependency Injection.
Definition at line 155 of file AbstractWidgetViewHelper.php.
References AbstractWidgetViewHelper\passArgumentsToSubRequest().
Referenced by AutocompleteViewHelper\render(), and PaginateViewHelper\render().
injectAjaxWidgetContextHolder | ( | \TYPO3\CMS\Fluid\Core\Widget\AjaxWidgetContextHolder | $ajaxWidgetContextHolder | ) |
\TYPO3\CMS\Fluid\Core\Widget\AjaxWidgetContextHolder | $ajaxWidgetContextHolder |
Definition at line 71 of file AbstractWidgetViewHelper.php.
References AbstractWidgetViewHelper\$ajaxWidgetContextHolder.
injectObjectManager | ( | \TYPO3\CMS\Extbase\Object\ObjectManagerInterface | $objectManager | ) |
\TYPO3\CMS\Extbase\Object\ObjectManagerInterface | $objectManager |
Definition at line 80 of file AbstractWidgetViewHelper.php.
References AbstractWidgetViewHelper\$objectManager.
|
private |
Pass the arguments of the widget to the subrequest.
\TYPO3\CMS\Fluid\Core\Widget\WidgetRequest | $subRequest |
Definition at line 177 of file AbstractWidgetViewHelper.php.
References AbstractViewHelper\$arguments.
Referenced by AbstractWidgetViewHelper\initiateSubRequest().
setChildNodes | ( | array | $childNodes | ) |
Stores the syntax tree child nodes in the Widget Context, so they can be rendered with <f:widget.renderChildren> lateron.
array | $childNodes | The SyntaxTree Child nodes of this ViewHelper. |
Implements ChildNodeAccessInterface.
Definition at line 128 of file AbstractWidgetViewHelper.php.
|
protected |
Definition at line 44 of file AbstractWidgetViewHelper.php.
|
private |
Definition at line 49 of file AbstractWidgetViewHelper.php.
Referenced by AbstractWidgetViewHelper\injectAjaxWidgetContextHolder().
|
protected |
Definition at line 36 of file AbstractWidgetViewHelper.php.
|
protected |
Definition at line 60 of file AbstractWidgetViewHelper.php.
|
protected |
Definition at line 54 of file AbstractWidgetViewHelper.php.
Referenced by AbstractWidgetViewHelper\injectObjectManager().
|
private |
Definition at line 65 of file AbstractWidgetViewHelper.php.