Beispiel #1
0
 /**
  * creates a new playlist for user and adds episode
  */
 public function newPlaylist($name, $user, $uniqID)
 {
     $playlist = new Playlist();
     $playlist->setUser($user);
     $playlist->setName($name);
     $episode = $this->em->getRepository('AppBundle:Episode')->findOneBy(['uniqID' => $uniqID]);
     $playlistItem = new PlaylistItem();
     $playlistItem->setEpisode($episode);
     $playlist->addItem($playlistItem);
     $this->em->persist($playlist);
     $this->em->persist($playlistItem);
     $this->em->flush();
 }