public function handle(Event $event) { $postList = $this->em->getRepository('Contents:PostList')->find($event->getId()); if (!$postList) { $postList = new PostList($event->getId(), $event->getTitle()); $this->em->persist($postList); } else { $postList->setTitle($event->getTitle()); } $this->em->flush(); }
protected function prepareTemplateParameters(Event $event) { return array('id' => $event->getId(), 'title' => $event->getTitle(), 'author' => $event->getAuthor()); }