52 $object =
$observer->getEvent()->getObject();
53 if (!is_object($object)) {
57 $bareTags = $this->getTagResolver()->getTags($object);
61 foreach ($bareTags as $tag) {
65 $this->purgeCache->sendPurgeRequest(implode(
'|', array_unique($tags)));
74 private function getTagResolver()
76 if ($this->tagResolver ===
null) {
78 ->get(\
Magento\Framework\
App\Cache\Tag\Resolver::class);
80 return $this->tagResolver;
__construct(\Magento\PageCache\Model\Config $config, \Magento\CacheInvalidate\Model\PurgeCache $purgeCache)
execute(\Magento\Framework\Event\Observer $observer)