public function getUpdateEvent(&$folder) { if (!$folder instanceof FolderModel) { $folder = $this->getRandomFolder(); } $event = new FolderUpdateEvent($folder->getId()); $event->setVisible(1)->setLocale($folder->getLocale())->setTitle($folder->getTitle())->setChapo($folder->getChapo())->setDescription($folder->getDescription())->setPostscriptum($folder->getPostscriptum())->setParent($folder->getParent()); return $event; }