TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper:
TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper TYPO3\CMS\Belog\ViewHelpers\FormatDetailsViewHelper TYPO3\CMS\Belog\ViewHelpers\HistoryEntryViewHelper TYPO3\CMS\Belog\ViewHelpers\IsExtensionLoadedViewHelper TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper TYPO3\CMS\Beuser\ViewHelpers\ArrayElementViewHelper TYPO3\CMS\Beuser\ViewHelpers\Display\PagesViewHelper TYPO3\CMS\Beuser\ViewHelpers\Display\SysFileMountsViewHelper TYPO3\CMS\Beuser\ViewHelpers\Display\SysLanguageViewHelper TYPO3\CMS\Beuser\ViewHelpers\EditRecordViewHelper TYPO3\CMS\Beuser\ViewHelpers\IssueCommandViewHelper TYPO3\CMS\Beuser\ViewHelpers\PermissionsViewHelper TYPO3\CMS\Beuser\ViewHelpers\RemoveUserViewHelper TYPO3\CMS\Beuser\ViewHelpers\SwitchUserViewHelper TYPO3\CMS\Core\ViewHelpers\IconViewHelper TYPO3\CMS\Cshmanual\ViewHelpers\FormatViewHelper TYPO3\CMS\Documentation\ViewHelpers\FormatsViewHelper TYPO3\CMS\Extensionmanager\ViewHelpers\Format\ImplodeViewHelper TYPO3\CMS\Extensionmanager\ViewHelpers\Format\JsonEncodeViewHelper TYPO3\CMS\Extensionmanager\ViewHelpers\InstallationStateCssClassViewHelper TYPO3\CMS\Extensionmanager\ViewHelpers\TimeSinceLastUpdateViewHelper TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper TYPO3\CMS\Filelist\ViewHelpers\Uri\DeleteFileViewHelper TYPO3\CMS\Filelist\ViewHelpers\Uri\EditFileContentViewHelper TYPO3\CMS\Filelist\ViewHelpers\Uri\EditSysFileMetadataRecordViewHelper TYPO3\CMS\Filelist\ViewHelpers\Uri\RenameFileViewHelper TYPO3\CMS\Filelist\ViewHelpers\Uri\ReplaceFileViewHelper TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetViewHelper TYPO3\CMS\Fluid\Tests\Unit\Core\Fixtures\TestViewHelper TYPO3\CMS\Fluid\Tests\Unit\Core\Fixtures\TestViewHelper2 TYPO3\CMS\Fluid\Tests\Unit\Core\Parser\Fixtures\ChildNodeAccessFacetViewHelper TYPO3\CMS\Fluid\Tests\Unit\Core\Parser\Fixtures\PostParseFacetViewHelper TYPO3\CMS\Fluid\ViewHelpers\AliasViewHelper TYPO3\CMS\Fluid\ViewHelpers\BaseViewHelper TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper TYPO3\CMS\Fluid\ViewHelpers\Be\InfoboxViewHelper TYPO3\CMS\Fluid\ViewHelpers\Be\PageRendererViewHelper TYPO3\CMS\Fluid\ViewHelpers\CaseViewHelper TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper TYPO3\CMS\Fluid\ViewHelpers\CommentViewHelper TYPO3\CMS\Fluid\ViewHelpers\CountViewHelper TYPO3\CMS\Fluid\ViewHelpers\CycleViewHelper TYPO3\CMS\Fluid\ViewHelpers\DebugViewHelper TYPO3\CMS\Fluid\ViewHelpers\ElseViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\ValidationResultsViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\AbstractEncodingViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\BytesViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\CaseViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\CdataViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\DateViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\Nl2brViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\NumberViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\PrintfViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\RawViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\StripTagsViewHelper TYPO3\CMS\Fluid\ViewHelpers\Format\UrlencodeViewHelper TYPO3\CMS\Fluid\ViewHelpers\ForViewHelper TYPO3\CMS\Fluid\ViewHelpers\GroupedForViewHelper TYPO3\CMS\Fluid\ViewHelpers\LayoutViewHelper TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper TYPO3\CMS\Fluid\ViewHelpers\RenderChildrenViewHelper TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper TYPO3\CMS\Fluid\ViewHelpers\SectionViewHelper TYPO3\CMS\Fluid\ViewHelpers\SpacelessViewHelper TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper TYPO3\CMS\Fluid\ViewHelpers\ThenViewHelper TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper TYPO3\CMS\Fluid\ViewHelpers\Uri\ActionViewHelper TYPO3\CMS\Fluid\ViewHelpers\Uri\EmailViewHelper TYPO3\CMS\Fluid\ViewHelpers\Uri\ExternalViewHelper TYPO3\CMS\Fluid\ViewHelpers\Uri\ImageViewHelper TYPO3\CMS\Fluid\ViewHelpers\Uri\PageViewHelper TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper TYPO3\CMS\Fluid\ViewHelpers\Uri\TypolinkViewHelper TYPO3\CMS\Fluid\ViewHelpers\Widget\UriViewHelper TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\CategoriesViewHelper TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\DirectoryViewHelper TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\KeywordsViewHelper TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\ListViewHelper TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\SectionViewHelper TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\UpdatedViewHelper TYPO3\CMS\Form\ViewHelpers\AggregateSelectOptionsViewHelper TYPO3\CMS\Form\ViewHelpers\PlainMailViewHelper TYPO3\CMS\IndexedSearch\ViewHelpers\Format\DateTimeViewHelper TYPO3\CMS\IndexedSearch\ViewHelpers\Format\FlagValueViewHelper TYPO3\CMS\IndexedSearch\ViewHelpers\Format\GroupListViewHelper TYPO3\CMS\IndexedSearch\ViewHelpers\PageBrowsingResultsViewHelper TYPO3\CMS\IndexedSearch\ViewHelpers\PageBrowsingViewHelper TYPO3\CMS\Install\ViewHelpers\ConstantViewHelper TYPO3\CMS\Install\ViewHelpers\File\ExistsViewHelper TYPO3\CMS\Install\ViewHelpers\File\ImageDimensionViewHelper TYPO3\CMS\Install\ViewHelpers\File\RelativePathViewHelper TYPO3\CMS\Install\ViewHelpers\File\SizeViewHelper TYPO3\CMS\Install\ViewHelpers\Format\CropViewHelper TYPO3\CMS\Install\ViewHelpers\Format\ImageMagickCommandsViewHelper TYPO3\CMS\Install\ViewHelpers\Format\PhpErrorCodeViewHelper TYPO3\CMS\Install\ViewHelpers\Object\ArrayValueByKeyViewHelper TYPO3\CMS\Install\ViewHelpers\PhpInfoViewHelper TYPO3\CMS\Scheduler\ViewHelpers\ModuleLinkViewHelper TYPO3\CMS\SysNote\ViewHelpers\DeleteLinkViewHelper TYPO3\CMS\SysNote\ViewHelpers\EditLinkViewHelper

Public Member Functions

 setArguments (array $arguments)
 
 setRenderingContext (\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext)
 
 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 injectReflectionService (\TYPO3\CMS\Extbase\Reflection\ReflectionService $reflectionService)
 
 isEscapingInterceptorEnabled ()
 
 setViewHelperNode (\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode $node)
 
 setRenderChildrenClosure (\Closure $renderChildrenClosure)
 
 initializeArgumentsAndRender ()
 
 initialize ()
 
 renderChildren ()
 
 prepareArguments ()
 
 validateArguments ()
 
 initializeArguments ()
 
 compile ($argumentsVariableName, $renderChildrenClosureVariableName, &$initializationPhpCode, \TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode $syntaxTreeNode, \TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler $templateCompiler)
 
 resetState ()
 

Static Public Member Functions

static renderStatic (array $arguments, \Closure $renderChildrenClosure, \TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext)
 

Protected Member Functions

 registerArgument ($name, $type, $description, $required=false, $defaultValue=null)
 
 overrideArgument ($name, $type, $description, $required=false, $defaultValue=null)
 
 callRenderMethod ()
 
 getLogger ()
 
 buildRenderChildrenClosure ()
 
 hasArgument ($argumentName)
 

Protected Attributes

 $arguments
 
 $templateVariableContainer
 
 $controllerContext
 
 $renderingContext
 
 $renderChildrenClosure = null
 
 $viewHelperVariableContainer
 
 $objectManager
 
 $escapingInterceptorEnabled = true
 

Private Member Functions

 registerRenderMethodArguments ()
 

Private Attributes

 $argumentsInitialized = false
 
 $argumentDefinitions = []
 
 $viewHelperNode
 
 $reflectionService
 

Static Private Attributes

static $argumentDefinitionCache = []
 

Detailed Description

The abstract base class for all view helpers.

Definition at line 22 of file AbstractViewHelper.php.

Member Function Documentation

◆ buildRenderChildrenClosure()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::buildRenderChildrenClosure ( )
protected

Helper which is mostly needed when calling renderStatic() from within render().

No public API yet.

Returns

Definition at line 323 of file AbstractViewHelper.php.

Referenced by TYPO3\CMS\Fluid\ViewHelpers\ThenViewHelper\render(), TYPO3\CMS\IndexedSearch\ViewHelpers\Format\DateTimeViewHelper\render(), TYPO3\CMS\IndexedSearch\ViewHelpers\Format\FlagValueViewHelper\render(), TYPO3\CMS\IndexedSearch\ViewHelpers\Format\GroupListViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\Display\PagesViewHelper\render(), TYPO3\CMS\SysNote\ViewHelpers\EditLinkViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\Display\SysFileMountsViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\Display\SysLanguageViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\Be\PagePathViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\ConstantViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\Format\ImageMagickCommandsViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\ArrayElementViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\IsExtensionLoadedViewHelper\render(), TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper\render(), TYPO3\CMS\Reports\ViewHelpers\IconViewHelper\render(), TYPO3\CMS\Extensionmanager\ViewHelpers\Format\ImplodeViewHelper\render(), TYPO3\CMS\Extensionmanager\ViewHelpers\TimeSinceLastUpdateViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\ErrorIconViewHelper\render(), TYPO3\CMS\SysNote\ViewHelpers\DeleteLinkViewHelper\render(), TYPO3\CMS\IndexedSearch\ViewHelpers\PageBrowsingResultsViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\CaseViewHelper\render(), TYPO3\CMS\Scheduler\ViewHelpers\ModuleLinkViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\DeleteFileViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\EditSysFileMetadataRecordViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\EditFileContentViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\RenameFileViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\ReplaceFileViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\EditRecordViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\SwitchUserViewHelper\render(), TYPO3\CMS\Extensionmanager\ViewHelpers\InstallationStateCssClassViewHelper\render(), TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\SpriteIconForRecordViewHelper\render(), TYPO3\CMS\Documentation\ViewHelpers\FormatsViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\IssueCommandViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\PhpInfoViewHelper\render(), TYPO3\CMS\Core\ViewHelpers\IconViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\FormatDetailsViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\RemoveUserViewHelper\render(), TYPO3\CMS\Cshmanual\ViewHelpers\FormatViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\HistoryEntryViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Uri\EmailViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\File\RelativePathViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\PermissionsViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\File\ExistsViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\File\ImageDimensionViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\ElseViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Uri\ResourceViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\File\SizeViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\Object\ArrayValueByKeyViewHelper\render(), TYPO3\CMS\Extensionmanager\ViewHelpers\Format\JsonEncodeViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\BaseViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Uri\ExternalViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\SpacelessViewHelper\render(), TYPO3\CMS\IndexedSearch\ViewHelpers\PageBrowsingViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\Nl2brViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\PagePathViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\Format\CropViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\NumberViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\Format\PhpErrorCodeViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\DebugViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\AliasViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\CountViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\UrlencodeViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Uri\TypolinkViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesDecodeViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\StripTagsViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper\render(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\BytesViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\CdataViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons\CshViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\RawViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\PrintfViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Uri\PageViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons\ShortcutViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\InfoboxViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\Buttons\IconViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\ForViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Uri\ImageViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\DateViewHelper\render(), and TYPO3\CMS\Fluid\ViewHelpers\Format\CaseViewHelper\render().

◆ callRenderMethod()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::callRenderMethod ( )
protected

◆ compile()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::compile (   $argumentsVariableName,
  $renderChildrenClosureVariableName,
$initializationPhpCode,
\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode  $syntaxTreeNode,
\TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler  $templateCompiler 
)

Default implementation for CompilableInterface. By default, inserts a renderStatic() call to itself.

You only should override this method when you absolutely know what you are doing, and really want to influence the generated PHP code during template compilation directly.

Parameters
string$argumentsVariableName
string$renderChildrenClosureVariableName
string$initializationPhpCode
\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode$syntaxTreeNode
\TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler$templateCompiler
Returns
string
See also

Definition at line 492 of file AbstractViewHelper.php.

◆ getLogger()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::getLogger ( )
protected

◆ hasArgument()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::hasArgument (   $argumentName)
protected

Render method you need to implement for your custom view helper. Available objects at this point are $this->arguments, and $this->templateVariableContainer.

Besides, you often need $this->renderChildren().

Returns
string rendered string, view helper specific Tests if the given $argumentName is set, and not NULL.
Parameters
string$argumentName
Returns
bool TRUE if $argumentName is found, FALSE otherwise

Definition at line 471 of file AbstractViewHelper.php.

Referenced by TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\addFormObjectToViewHelperVariableContainer(), TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionViewHelper\getDefaultFieldNamePrefix(), TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\getDefaultFieldNamePrefix(), TYPO3\CMS\Extensionmanager\ViewHelpers\DownloadExtensionViewHelper\getFieldNamePrefix(), TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\getFieldNamePrefix(), TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\getFormObjectName(), TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper\getNameWithoutPrefix(), TYPO3\CMS\Form\ViewHelpers\SelectViewHelper\getOption(), TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper\getOptions(), TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper\getOptionValueScalar(), TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper\getValue(), TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper\getValueAttribute(), TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper\getValueFromSubmittedFormData(), TYPO3\CMS\Fluid\ViewHelpers\Widget\UriViewHelper\getWidgetUri(), TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper\getWidgetUri(), TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper\initialize(), TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper\isObjectAccessorMode(), TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper\isSelected(), TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\removeFormObjectFromViewHelperVariableContainer(), TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper\renderDiv(), TYPO3\CMS\Form\ViewHelpers\SelectViewHelper\renderOptionTags(), TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper\renderOptionTags(), TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper\setErrorClassAttribute(), TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\setFormActionUri(), TYPO3\CMS\Belog\ViewHelpers\Form\TranslateLabelSelectViewHelper\translateLabel(), and TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\validateArguments().

◆ initialize()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::initialize ( )

Initializes the view helper before invoking the render method.

Override this method to solve tasks before the view helper content is rendered.

Returns
void

Definition at line 295 of file AbstractViewHelper.php.

Referenced by TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetViewHelper\initializeArgumentsAndRender(), and TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\initializeArgumentsAndRender().

◆ initializeArguments()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::initializeArguments ( )

Initialize all arguments. You need to override this method and call $this->registerArgument(...) inside this method, to register all your arguments.

Returns
void

Definition at line 449 of file AbstractViewHelper.php.

Referenced by TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\prepareArguments().

◆ initializeArgumentsAndRender()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::initializeArgumentsAndRender ( )

◆ injectObjectManager()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::injectObjectManager ( \TYPO3\CMS\Extbase\Object\ObjectManagerInterface  $objectManager)
Parameters
\TYPO3\CMS\Extbase\Object\ObjectManagerInterface$objectManager

Definition at line 143 of file AbstractViewHelper.php.

References TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\$objectManager.

◆ injectReflectionService()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::injectReflectionService ( \TYPO3\CMS\Extbase\Reflection\ReflectionService  $reflectionService)

Inject a Reflection service

Parameters
\TYPO3\CMS\Extbase\Reflection\ReflectionService$reflectionServiceReflection service

Definition at line 153 of file AbstractViewHelper.php.

References TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\$reflectionService.

◆ isEscapingInterceptorEnabled()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::isEscapingInterceptorEnabled ( )

Returns whether the escaping interceptor should be disabled or enabled inside the tags contents.

THIS METHOD MIGHT CHANGE WITHOUT NOTICE; NO PUBLIC API!

Returns
bool

Definition at line 165 of file AbstractViewHelper.php.

References TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\$escapingInterceptorEnabled.

◆ overrideArgument()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::overrideArgument (   $name,
  $type,
  $description,
  $required = false,
  $defaultValue = null 
)
protected

Overrides a registered argument. Call this method from your ViewHelper subclass inside the initializeArguments() method if you want to override a previously registered argument.

See also
registerArgument()
Parameters
string$nameName of the argument
string$typeType of the argument
string$descriptionDescription of the argument
bool$requiredIf TRUE, argument is required. Defaults to FALSE.
mixed$defaultValueDefault value of argument
Returns
$this, to allow chaining.
Exceptions

Definition at line 206 of file AbstractViewHelper.php.

Referenced by TYPO3\CMS\Fluid\ViewHelpers\Form\CheckboxViewHelper\initializeArguments(), and TYPO3\CMS\Fluid\ViewHelpers\Form\RadioViewHelper\initializeArguments().

◆ prepareArguments()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::prepareArguments ( )

◆ registerArgument()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::registerArgument (   $name,
  $type,
  $description,
  $required = false,
  $defaultValue = null 
)
protected

Register a new argument. Call this method from your ViewHelper subclass inside the initializeArguments() method.

Parameters
string$nameName of the argument
string$typeType of the argument
string$descriptionDescription of the argument
bool$requiredIf TRUE, argument is required. Defaults to FALSE.
mixed$defaultValueDefault value of argument
Returns
$this, to allow chaining.
Exceptions

Definition at line 183 of file AbstractViewHelper.php.

Referenced by TYPO3\CMS\Extensionmanager\ViewHelpers\Format\JsonEncodeViewHelper\__construct(), TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper\__construct(), TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper\__construct(), TYPO3\CMS\Extensionmanager\ViewHelpers\ReloadSqlDataViewHelper\initializeArguments(), TYPO3\CMS\Belog\ViewHelpers\Form\TranslateLabelSelectViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\LayoutViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Form\TextfieldViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Form\TextareaViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Form\PasswordViewHelper\initializeArguments(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\ListViewHelper\initializeArguments(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Widget\UriViewHelper\initializeArguments(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\DirectoryViewHelper\initializeArguments(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\UpdatedViewHelper\initializeArguments(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\CategoriesViewHelper\initializeArguments(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\KeywordsViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Form\UploadViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper\initializeArguments(), TYPO3\CMS\Extensionmanager\ViewHelpers\Form\TypoScriptConstantsViewHelper\initializeArguments(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Menu\SectionViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Form\CheckboxViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Form\RadioViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\SectionViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfHasRoleViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Security\IfHasRoleViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\Form\SelectViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\IfViewHelper\initializeArguments(), TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper\initializeArguments(), and TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper\registerTagAttribute().

◆ registerRenderMethodArguments()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::registerRenderMethodArguments ( )
private

Register method arguments for "render" by analysing the doc comment above.

Returns
void
Exceptions

Definition at line 358 of file AbstractViewHelper.php.

References TYPO3\CMS\Fluid\Fluid\$debugMode.

Referenced by TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\prepareArguments().

◆ renderChildren()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::renderChildren ( )

Helper method which triggers the rendering of everything between the opening and the closing tag.

Returns
mixed The finally rendered child nodes.

Definition at line 306 of file AbstractViewHelper.php.

References TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\$renderChildrenClosure.

Referenced by TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper\injectConfigurationManager(), TYPO3\CMS\Extensionmanager\ViewHelpers\ConfigureExtensionViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Link\ClickMenuOnIconViewHelper\render(), TYPO3\CMS\Extensionmanager\ViewHelpers\ProcessAvailableActionsViewHelper\render(), TYPO3\CMS\Install\ViewHelpers\Be\ContainerViewHelper\render(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\SectionViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlspecialcharsViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Link\EmailViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Link\ExternalViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\ContainerViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\CycleViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Link\ActionViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Link\PageViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Form\ValidationResultsViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\GroupedForViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Form\ButtonViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\SectionViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\FlashMessagesViewHelper\renderFromTemplate(), and TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper\renderThenChild().

◆ renderStatic()

static TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::renderStatic ( array  $arguments,
\Closure  $renderChildrenClosure,
\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface  $renderingContext 
)
static

◆ resetState()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::resetState ( )

Resets the ViewHelper state.

Overwrite this method if you need to get a clean state of your ViewHelper.

Returns
void

Definition at line 520 of file AbstractViewHelper.php.

◆ setArguments()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::setArguments ( array  $arguments)
Parameters
array$arguments
Returns
void

Definition at line 121 of file AbstractViewHelper.php.

References TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\$arguments.

◆ setRenderChildrenClosure()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::setRenderChildrenClosure ( \Closure  $renderChildrenClosure)

Called when being inside a cached template.

Parameters
\Closure$renderChildrenClosure
Returns
void

Definition at line 234 of file AbstractViewHelper.php.

References TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\$renderChildrenClosure.

◆ setRenderingContext()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::setRenderingContext ( \TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface  $renderingContext)
Parameters
\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface$renderingContext
Returns
void

Definition at line 130 of file AbstractViewHelper.php.

References TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\$renderingContext.

◆ setViewHelperNode()

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::setViewHelperNode ( \TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode  $node)

Sets all needed attributes needed for the rendering. Called by the framework. Populates $this->viewHelperNode. This is PURELY INTERNAL! Never override this method!!

Parameters
\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\ViewHelperNode$nodeView Helper node to be set.
Returns
void

Definition at line 223 of file AbstractViewHelper.php.

◆ validateArguments()

Member Data Documentation

◆ $argumentDefinitionCache

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$argumentDefinitionCache = []
staticprivate

Definition at line 47 of file AbstractViewHelper.php.

◆ $argumentDefinitions

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$argumentDefinitions = []
private

◆ $arguments

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$arguments
protected

Definition at line 62 of file AbstractViewHelper.php.

Referenced by TYPO3\CMS\Fluid\ViewHelpers\Be\Security\IfHasRoleViewHelper\evaluateCondition(), TYPO3\CMS\Fluid\ViewHelpers\Security\IfHasRoleViewHelper\evaluateCondition(), TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper\evaluateCondition(), TYPO3\CMS\Fluid\ViewHelpers\Widget\UriViewHelper\getAjaxUri(), TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper\getAjaxUri(), TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetViewHelper\getWidgetConfiguration(), TYPO3\CMS\Fluid\ViewHelpers\Widget\UriViewHelper\getWidgetUri(), TYPO3\CMS\Fluid\ViewHelpers\Widget\LinkViewHelper\getWidgetUri(), TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper\loadSettingsIntoArguments(), TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetViewHelper\passArgumentsToSubRequest(), TYPO3\CMS\Fluid\ViewHelpers\FormViewHelper\postProcessUriArgumentsForRequestHash(), TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper\render(), TYPO3\CMS\Scheduler\ViewHelpers\ModuleLinkViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\DeleteFileViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\ReplaceFileViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\EditFileContentViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\RenameFileViewHelper\render(), TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\RenderChildrenViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\SpriteIconForRecordViewHelper\render(), TYPO3\CMS\Documentation\ViewHelpers\FormatsViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\IssueCommandViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper\render(), TYPO3\CMS\Core\ViewHelpers\IconViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\HistoryEntryViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\RemoveUserViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Uri\ActionViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\Menus\ActionMenuItemViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Link\ActionViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper\render(), TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper\renderStaticElseChild(), TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper\renderStaticThenChild(), TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\setArguments(), and TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper\translate().

◆ $argumentsInitialized

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$argumentsInitialized = false
private

Definition at line 29 of file AbstractViewHelper.php.

◆ $controllerContext

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$controllerContext
protected

◆ $escapingInterceptorEnabled

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$escapingInterceptorEnabled = true
protected

◆ $objectManager

◆ $reflectionService

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$reflectionService
private

◆ $renderChildrenClosure

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$renderChildrenClosure = null
protected

Definition at line 88 of file AbstractViewHelper.php.

Referenced by TYPO3\CMS\Backend\ViewHelpers\AvatarViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\DeleteFileViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\ReplaceFileViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\EditFileContentViewHelper\render(), TYPO3\CMS\Filelist\ViewHelpers\Uri\RenameFileViewHelper\render(), TYPO3\CMS\Extensionmanager\ViewHelpers\Typo3DependencyViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\IssueCommandViewHelper\render(), TYPO3\CMS\Documentation\ViewHelpers\FormatsViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\SpriteIconForRecordViewHelper\render(), TYPO3\CMS\Core\ViewHelpers\IconViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\WorkspaceTitleViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\UsernameViewHelper\render(), TYPO3\CMS\Belog\ViewHelpers\HistoryEntryViewHelper\render(), TYPO3\CMS\Beuser\ViewHelpers\RemoveUserViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Be\PageInfoViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Link\TypolinkViewHelper\render(), TYPO3\CMS\Fluid\ViewHelpers\Format\CropViewHelper\render(), TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\renderChildren(), TYPO3\CMS\IndexedSearch\ViewHelpers\Format\DateTimeViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\ThenViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\CaseViewHelper\renderStatic(), TYPO3\CMS\Install\ViewHelpers\File\RelativePathViewHelper\renderStatic(), TYPO3\CMS\Cshmanual\ViewHelpers\FormatViewHelper\renderStatic(), TYPO3\CMS\Extensionmanager\ViewHelpers\Format\JsonEncodeViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\ElseViewHelper\renderStatic(), TYPO3\CMS\Install\ViewHelpers\File\ImageDimensionViewHelper\renderStatic(), TYPO3\CMS\Install\ViewHelpers\File\SizeViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\Nl2brViewHelper\renderStatic(), TYPO3\CMS\Install\ViewHelpers\Format\CropViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\CountViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\AliasViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\NumberViewHelper\renderStatic(), TYPO3\CMS\FluidStyledContent\ViewHelpers\Link\ClickEnlargeViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\UrlencodeViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\StripTagsViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlentitiesDecodeViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\CdataViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\DebugViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\PaddingViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\BytesViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\CurrencyViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\RawViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\PrintfViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\ForViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Be\InfoboxViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\HtmlViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\SwitchViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\TranslateViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\DateViewHelper\renderStatic(), TYPO3\CMS\Fluid\ViewHelpers\Format\CaseViewHelper\renderStatic(), TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper\renderStatic(), and TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper\setRenderChildrenClosure().

◆ $renderingContext

◆ $templateVariableContainer

◆ $viewHelperNode

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$viewHelperNode
private

Definition at line 54 of file AbstractViewHelper.php.

◆ $viewHelperVariableContainer

TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper::$viewHelperVariableContainer
protected