ruleProductProcessor = $ruleProductProcessor; } /** * Invalidate catalog price rule indexer * * @param \Magento\Store\Model\Website $subject * @param \Magento\Store\Model\Website $result * @return \Magento\Store\Model\Website * * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function afterDelete( \Magento\Store\Model\Website $subject, \Magento\Store\Model\Website $result ) { $this->ruleProductProcessor->markIndexerAsInvalid(); return $result; } }