src/EventListener/AdminStyleListener.php line 20

Open in your IDE?
  1. <?php
  2. /**
  3.  * Dieser Quellcode ist geistiges Eigentum der Weblizards GmbH
  4.  * und darf ohne vorheriges schriftliches Einverständnis nicht
  5.  * vervielfältigt werden.
  6.  *
  7.  * @copyright  Copyright (c) Weblizards GmbH <https://www.weblizards.de>
  8.  * @license    https://www.gnu.org/licenses/gpl-3.0 GPLv3
  9.  */
  10. namespace App\EventListener;
  11. use App\Model\AdminStyle\Product as ProductAdminStyle;
  12. use Pimcore\Bundle\AdminBundle\Event\ElementAdminStyleEvent;
  13. use Pimcore\Model\DataObject\Product;
  14. class AdminStyleListener
  15. {
  16.     public function onResolveElementAdminStyle(ElementAdminStyleEvent $event)
  17.     {
  18.         $element $event->getElement();
  19.         if ($element instanceof Product) {
  20.             $event->setAdminStyle(new ProductAdminStyle($element));
  21.         }
  22.     }
  23. }