src/AppBundle/EventListener/TestListener.php line 21

Open in your IDE?
  1. <?php
  2. namespace AppBundle\EventListener;
  3. use Pimcore\Event\DataObjectEvents;
  4. use Pimcore\Event\Model\DataObjectEvent;
  5. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  6. class TestListener implements EventSubscriberInterface
  7. {
  8.     /**
  9.      * @inheritDoc
  10.      */
  11.     public static function getSubscribedEvents()
  12.     {
  13.         return [
  14.             DataObjectEvents::PRE_UPDATE => 'onObjectPreUpdate'
  15.         ];
  16.     }
  17.     public function onObjectPreUpdate(DataObjectEvent $event)
  18.     {
  19.         // do with the object whatever you want ;-)
  20.         $object $event->getObject();
  21.     }
  22. }