Beispiel #1
0
 /**
  * @param AdministratorEvent $event
  */
 public function update(AdministratorEvent $event)
 {
     if (null !== ($administrator = AdminQuery::create()->findPk($event->getId()))) {
         $administrator->setDispatcher($event->getDispatcher())->setFirstname($event->getFirstname())->setLastname($event->getLastname())->setLogin($event->getLogin())->setProfileId($event->getProfile())->setLocale($event->getLocale());
         if ('' !== $event->getPassword()) {
             $administrator->setPassword($event->getPassword());
         }
         $administrator->save();
         $event->setAdministrator($administrator);
     }
 }