public function update(NewsletterEvent $event) { if (null !== ($nl = NewsletterQuery::create()->findPk($event->getId()))) { $nl->setEmail($event->getEmail())->setFirstname($event->getFirstname())->setLastname($event->getLastname())->setLocale($event->getLocale())->save(); $event->setNewsletter($nl); } }
protected function getEmailFromEvent(NewsletterEvent $event) { return NewsletterQuery::create()->findPk($event->getId())->getEmail(); }