public function addMovieCrew($tmdbCredits, $newMovie)
 {
     if (!$this->isMovieCrewExist($newMovie)) {
         $tmdbCrewMembers = $this->getCrewMembers($tmdbCredits);
         foreach ($tmdbCrewMembers as $tmdbMember) {
             if ($this->isPersonExist($tmdbMember->getId())) {
                 $person = $this->getPerson($tmdbMember->getId());
                 //  dump($person);
                 $movieCrew = new MovieCrew();
                 $movieCrew->hydrate($tmdbMember);
                 $this->persist($movieCrew);
                 $newMovie->addMovieCrew($movieCrew);
                 $person->addMovieCrew($movieCrew);
             }
         }
     }
 }
Example #2
0
 /**
  * Add movie_crew 
  * 
  * @param bestophe\VideoCollectionBundle\Entity\MovieCrew $movie_crew
  * @return Person
  */
 public function addMovieCrew(MovieCrew $movie_crew)
 {
     $this->movie_crew[] = $movie_crew;
     $movie_crew->setMovie($this);
     return $this;
 }