*/ private $staticVariables = []; public function __construct( private readonly ViewHelperResolverDelegateInterface&ComponentDefinitionProviderInterface&ComponentTemplateResolverInterface $componentCollection, private readonly string $viewHelperName, ) {} public function getComponentCollection(): ViewHelperResolverDelegateInterface&ComponentDefinitionProviderInterface&ComponentTemplateResolverInterface { return $this->componentCollection; } public function getViewHelperName(): string { return $this->viewHelperName; } /** * @return array */ public function getStaticVariables(): array { return $this->staticVariables; } /** * @param array $staticVariables */ public function setStaticVariables(array $staticVariables): void { $this->staticVariables = $staticVariables; } }