public function addSong($sender, $keyword, Event $event, EventUser $eventuser) { $temp_song = new Song(); $namecheck = explode(" ", $keyword); $em = $this->getEntityManager(); $temp_song->setSender($sender); $temp_song->setKeyword($keyword); $temp_song->setEvent($event); $temp_song->setEventUser($eventuser); $temp_song->setIsSearchable($this->checkSearchable($keyword)); $temp_song->setSkipped(false); $em->persist($temp_song); if ($namecheck[0] == "#name") { $name = join(" ", array_slice($namecheck, 1)); $eventuser->setNickname($name); } $em->flush(); return $temp_song; }