custom/plugins/FlinkFriendlyGreeting/src/FlinkFriendlyGreeting.php line 9

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Flink\FriendlyGreeting;
  3. use Shopware\Core\Framework\Adapter\Cache\CacheClearer;
  4. use Shopware\Core\Framework\Plugin;
  5. use Shopware\Core\Framework\Plugin\Context\ActivateContext;
  6. class FlinkFriendlyGreeting extends Plugin
  7. {
  8.     /**
  9.      * @var CacheClearer
  10.      */
  11.     public $cacheClearer null;
  12.     public function setCacheClearer(CacheClearer $cacheClearer)
  13.     {
  14.         $this->cacheClearer $cacheClearer;
  15.     }
  16.     public function activate(ActivateContext $activateContext): void
  17.     {
  18.         parent::activate($activateContext);
  19.         try {
  20.             $this->cacheClearer->clear();
  21.         } catch (\Exception $e) {
  22.             // Clear failed
  23.         }
  24.     }
  25. }