/** * @param \Magento\Framework\App\Cache\Type\FrontendPool $cacheFrontendPool */ public function __construct(\Magento\Framework\App\Cache\Type\FrontendPool $cacheFrontendPool) { parent::__construct($cacheFrontendPool->get(self::TYPE_IDENTIFIER), self::CACHE_TAG); }
/** * @param \Magento\Framework\App\Cache\Type\FrontendPool $cacheFrontendPool * @param StoreManagerInterface $storeManager * @param UserContextInterface $userContext */ public function __construct(\Magento\Framework\App\Cache\Type\FrontendPool $cacheFrontendPool, StoreManagerInterface $storeManager, UserContextInterface $userContext) { $this->storeManager = $storeManager; $this->userContext = $userContext; parent::__construct($cacheFrontendPool->get(self::TYPE_IDENTIFIER), self::CACHE_TAG); }
/** * @param FrontendPool $cacheFrontendPool */ public function __construct(FrontendPool $cacheFrontendPool) { parent::__construct($cacheFrontendPool->get(self::TYPE_IDENTIFIER), self::CACHE_TAG); }
/** * @param \Magento\Framework\App\Cache\Type\FrontendPool $cacheFrontendPool * @param \Magento\Framework\Event\ManagerInterface $eventManager */ public function __construct(\Magento\Framework\App\Cache\Type\FrontendPool $cacheFrontendPool, \Magento\Framework\Event\ManagerInterface $eventManager) { parent::__construct($cacheFrontendPool->get(self::TYPE_IDENTIFIER), self::CACHE_TAG); $this->eventManager = $eventManager; }