Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. MyPseudoClass ->
  2. public function events()
  3. {
  4. return [
  5. ActiveRecord::EVENT_AFTER_VALIDATE => 'eventAfterValidate',
  6. ActiveRecord::EVENT_AFTER_FIND => 'eventAfterFind',
  7. ActiveRecord::EVENT_BEFORE_DELETE => 'eventBeforeDelete',
  8. ActiveRecord::EVENT_AFTER_DELETE => 'eventAfterDelete',
  9. ActiveRecord::EVENT_BEFORE_INSERT => 'eventBeforeInsert',
  10. ActiveRecord::EVENT_AFTER_INSERT => 'eventAfterInsert',
  11. ActiveRecord::EVENT_BEFORE_UPDATE => 'eventBeforeUpdate',
  12. ActiveRecord::EVENT_AFTER_UPDATE => 'eventAfterUpdate',
  13. ];
  14. }
  15.  
  16. public function eventAfterFind($event)
  17. {
  18. $class = get_class($event->sender);
  19. Action::add('AfterFind', ['class' => $class]);
  20. }
  21.  
  22. public function eventAfterUpdate($event)
  23. {
  24. $class = get_class($event->sender);
  25. Action::add('AfterUpdate', ['class' => $class]);
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement