DeclarativeComponentCollection implements ViewHelperResolverDelegateInterface, ComponentDefinitionProviderInterface, ComponentTemplateResolverInterface, ComponentListProviderInterface

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

Table of Contents

Interfaces

ViewHelperResolverDelegateInterface
ComponentDefinitionProviderInterface
ComponentTemplateResolverInterface
ComponentListProviderInterface

Methods

__construct()  : mixed
getAdditionalVariables()  : array
getAvailableComponents()  : array
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 $templatePaths[, string $templateNamePattern = '{path}/{name}/{name}' ][, bool $additionalArgumentsAllowed = false ]) : mixed
Parameters
$cache : FrontendInterface
$eventDispatcher : EventDispatcherInterface
$namespace : string
$templatePaths : array
$templateNamePattern : string = '{path}/{name}/{name}'
$additionalArgumentsAllowed : bool = false

getAvailableComponents()

public getAvailableComponents() : array
Return values
array

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