DeclarativeComponentCollection implements ViewHelperResolverDelegateInterface, ComponentDefinitionProviderInterface, ComponentTemplateResolverInterface
Read onlyYes
FinalYes
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
ComponentDefinitiongetComponentRenderer()
public
getComponentRenderer() : ComponentRendererInterface
Return values
ComponentRendererInterfacegetNamespace()
public
getNamespace() : string
Return values
stringgetTemplatePaths()
public
getTemplatePaths() : TemplatePaths
Return values
TemplatePathsresolveTemplateName()
public
resolveTemplateName(string $viewHelperName) : string
Parameters
- $viewHelperName : string
Return values
stringresolveViewHelperClassName()
public
resolveViewHelperClassName(string $name) : string
Parameters
- $name : string
Return values
stringwithAdditionalArgumentsAllowed()
public
withAdditionalArgumentsAllowed(bool $additionalArgumentsAllowed) : static
Parameters
- $additionalArgumentsAllowed : bool
Return values
staticwithTemplateNamePattern()
public
withTemplateNamePattern(string $templateNamePattern) : static
Parameters
- $templateNamePattern : string