public function update(FolderUpdateEvent $event) { if (null !== ($folder = FolderQuery::create()->findPk($event->getFolderId()))) { $folder->setDispatcher($event->getDispatcher()); $folder->setParent($event->getParent())->setVisible($event->getVisible())->setLocale($event->getLocale())->setTitle($event->getTitle())->setDescription($event->getDescription())->setChapo($event->getChapo())->setPostscriptum($event->getPostscriptum())->save(); $event->setFolder($folder); } }