DoctrineEvents.php 582 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace WorkflowBundle\Utils;
  3. class DoctrineEvents
  4. {
  5. use ChoiceTrait;
  6. const PRE_PERSIST = 'prePersist';
  7. const POST_PERSIST = 'postPersist';
  8. const PRE_UPDATE = 'preUpdate';
  9. const POST_UPDATE = 'postUpdate';
  10. const PRE_REMOVE = 'preRemove';
  11. const POST_REMOVE = 'postRemove';
  12. const POST_LOAD = 'postLoad';
  13. /*
  14. * @return array
  15. */
  16. public function getDoctrineEventChoices()
  17. {
  18. $choices = self::getChoices();
  19. unset($choices[self::POST_LOAD]);
  20. return $choices;
  21. }
  22. }