/** * Navigation constructor. * * @param \Magento\Framework\View\Element\Template\Context $context Application context * @param \Magento\Catalog\Model\Layer\Resolver $layerResolver Layer Resolver * @param \Magento\Catalog\Model\Layer\FilterList $filterList Filter List * @param \Magento\Catalog\Model\Layer\AvailabilityFlagInterface $visibilityFlag Visibility Flag * @param \Magento\Framework\ObjectManagerInterface $objectManager Object Manager * @param \Magento\Framework\Module\Manager $moduleManager Module Manager * @param array $data Block Data */ public function __construct(Context $context, Resolver $layerResolver, FilterList $filterList, AvailabilityFlagInterface $visibilityFlag, ObjectManagerInterface $objectManager, Manager $moduleManager, array $data) { $this->objectManager = $objectManager; $this->moduleManager = $moduleManager; parent::__construct($context, $layerResolver, $filterList, $visibilityFlag, $data); }