Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

33 lines
764B

  1. <?php
  2. namespace Lc\ShopBundle\Event\EntityManager;
  3. use Symfony\Contracts\EventDispatcher\Event;
  4. /**
  5. * class EntityEvent.
  6. *
  7. * @author Simon Vieille <simon@deblan.fr>
  8. */
  9. class EntityManagerEvent extends Event
  10. {
  11. const CREATE_EVENT = 'entity_manager_event.create';
  12. const UPDATE_EVENT = 'entity_manager_event.update';
  13. const DELETE_EVENT = 'entity_manager_event.delete';
  14. const PRE_CREATE_EVENT = 'entity_manager_event.pre_create';
  15. const PRE_UPDATE_EVENT = 'entity_manager_event.pre_update';
  16. const PRE_DELETE_EVENT = 'entity_manager_event.pre_delete';
  17. protected $entity;
  18. public function __construct($entity)
  19. {
  20. $this->entity = $entity;
  21. }
  22. public function getEntity()
  23. {
  24. return $this->entity;
  25. }
  26. }