public function getUpdateSeoEvent(&$folder) { if (!$folder instanceof \Thelia\Model\Folder) { $folder = $this->getRandomFolder(); } $event = new UpdateSeoEvent($folder->getId()); $event->setDispatcher($this->dispatcher); $event->setLocale($folder->getLocale())->setMetaTitle($folder->getMetaTitle())->setMetaDescription($folder->getMetaDescription())->setMetaKeywords($folder->getMetaKeywords()); return $event; }