/** * Constructor * * @param string $name * @param EngineInterface $templating * @param MenuProviderInterface $menuProvider * @param ProductMenuBuilder $menuBuilder */ public function __construct($name, EngineInterface $templating, MenuProviderInterface $menuProvider, ProductMenuBuilder $menuBuilder) { parent::__construct($name, $templating, $menuProvider, array()); $this->menuBuilder = $menuBuilder; }
/** * @param string $context * @param string $name * @param EngineInterface $templating * @param MenuProviderInterface $menuProvider * @param FactoryInterface $factory */ public function __construct($context, $name, EngineInterface $templating, MenuProviderInterface $menuProvider, FactoryInterface $factory) { parent::__construct($name, $templating, $menuProvider, array()); $this->context = $context; $this->factory = $factory; }