/** * @param ModuleEvent $event */ public function update(ModuleEvent $event) { if (null !== ($module = ModuleQuery::create()->findPk($event->getId()))) { $module->setDispatcher($event->getDispatcher())->setLocale($event->getLocale())->setTitle($event->getTitle())->setChapo($event->getChapo())->setDescription($event->getDescription())->setPostscriptum($event->getPostscriptum()); $module->save(); $event->setModule($module); } }