Example #1
0
 /**
  * Perform activity after a User has been saved
  *
  * @param \Cake\Event\Event $event The event instance
  * @param \Cake\ORM\Entity $entity The user entity saved
  * @param ArrayObject $options Misc options if any
  * @return void
  */
 public function afterSave(Event $event, User $entity, ArrayObject $options)
 {
     if ($entity->isNew()) {
         Log::write('info', 'User created: ' . $entity->id);
         // For a new user write registration verification rec to job_funcs
         $jobFuncsTable = TableRegistry::get('JobFuncs');
         $jobFuncsTable->createVerifyEmailJob($entity);
     } else {
         Log::write('info', 'User saved: ' . $entity->id);
     }
     //        $this->dispatchEvent('UsersTable.afterSave', compact('entity','options'));
 }