src/Event/News/Category/PersistSubscriber.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\Event\News\Category;
  3. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  4. class PersistSubscriber implements EventSubscriberInterface
  5. {
  6.     public static function getSubscribedEvents()
  7.     {
  8.         return [
  9.             'news_category.pre_persist' => 'onPrePersist',
  10.             'news_category.post_persist' => 'onPostPersist'
  11.         ];
  12.     }
  13.     public function onPrePersist(PrePersistEvent $event) {
  14.         // $category = $event->getCategory();
  15.         // $isCreated = $event->isCreate();
  16.         // 永続化前に何か行う
  17.     }
  18.     public function onPostPersist(PostPersistEvent $event) {
  19.         // $category = $event->getCategory();
  20.         // $isCreate = $event->isCreate();
  21.         // 永続化後に何か行う
  22.     }
  23. }