Example #1
0
 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;
 }