src/AppBundle/EventListener/NoSyliusListener.php line 35

Open in your IDE?
  1. <?php
  2. /**
  3.  * Lifestyle Webconsulting GmbH
  4.  *
  5.  * LICENSE: This Software is the property of Lifestyle Webconsulting GmbH (Aschaffenburg, Germany)
  6.  * and is private by copyright law - it is NOT Freeware.
  7.  *
  8.  * Any unauthorized use of this software without a valid license
  9.  * is a violation of the license agreement and will be prosecuted by
  10.  * civil and criminal law.
  11.  *
  12.  * @copyright  2018 Lifestyle Webconsulting GmbH
  13.  * @link       http://www.life-style.de
  14.  */
  15. namespace AppBundle\EventListener;
  16. use Lifestyle\Pimcore\RabbitMQBundle\Event\PreUnpublishEvent;
  17. use Lifestyle\Pimcore\RabbitMQBundle\Exception\DeleteNotPossibleException;
  18. /**
  19.  * Class NoSyliusListener
  20.  *
  21.  * @copyright  2018 Lifestyle Webconsulting GmbH
  22.  * @link       http://www.life-style.de
  23.  * @package AppBundle\EventListener
  24.  */
  25. class NoSyliusListener
  26. {
  27.     /**
  28.      * @param PreUnpublishEvent $event
  29.      * @throws DeleteNotPossibleException
  30.      */
  31.     public function onPreUnpublish(PreUnpublishEvent $event)
  32.     {
  33.         // Stop f*** default listener from doing nasty things
  34.         /** @see \Lifestyle\Pimcore\RabbitMQBundle\EventListener\PreUnpublishListener */
  35.         $event->stopPropagation();
  36.     }
  37. }