DeclarativeComponentCollection implements ViewHelperResolverDelegateInterface, ComponentDefinitionProviderInterface, ComponentTemplateResolverInterface

Read onlyYes
FinalYes
Internal
Attributes
#[Autoconfigure]
$autowire: false

Table of Contents

Interfaces

ViewHelperResolverDelegateInterface
ComponentDefinitionProviderInterface
ComponentTemplateResolverInterface

Methods

__construct()  : mixed
getAdditionalVariables()  : array<string|int, mixed>
getComponentDefinition()  : ComponentDefinition
getComponentRenderer()  : ComponentRendererInterface
getNamespace()  : string
getTemplatePaths()  : TemplatePaths
resolveTemplateName()  : string
resolveViewHelperClassName()  : string
withAdditionalArgumentsAllowed()  : static
withTemplateNamePattern()  : static

Methods

__construct()

public __construct(FrontendInterface $cache, EventDispatcherInterface $eventDispatcher, string $namespace, array<string|int, mixed> $templatePaths[, string $templateNamePattern = '{path}/{name}/{name}' ][, bool $additionalArgumentsAllowed = false ]) : mixed
Parameters
$cache : FrontendInterface
$eventDispatcher : EventDispatcherInterface
$namespace : string
$templatePaths : array<string|int, mixed>
$templateNamePattern : string = '{path}/{name}/{name}'
$additionalArgumentsAllowed : bool = false

getAdditionalVariables()

public getAdditionalVariables(string $viewHelperName) : array<string|int, mixed>
Parameters
$viewHelperName : string
Return values
array<string|int, mixed>

getComponentDefinition()

public getComponentDefinition(string $viewHelperName) : ComponentDefinition
Parameters
$viewHelperName : string
Return values
ComponentDefinition

getComponentRenderer()

public getComponentRenderer() : ComponentRendererInterface
Return values
ComponentRendererInterface

getNamespace()

public getNamespace() : string
Return values
string

resolveTemplateName()

public resolveTemplateName(string $viewHelperName) : string
Parameters
$viewHelperName : string
Return values
string

resolveViewHelperClassName()

public resolveViewHelperClassName(string $name) : string
Parameters
$name : string
Return values
string

withAdditionalArgumentsAllowed()

public withAdditionalArgumentsAllowed(bool $additionalArgumentsAllowed) : static
Parameters
$additionalArgumentsAllowed : bool
Return values
static

withTemplateNamePattern()

public withTemplateNamePattern(string $templateNamePattern) : static
Parameters
$templateNamePattern : string
Return values
static

        
On this page

Search results