Ejemplo n.º 1
0
 /**
  * @param FixtureMovieData $fixture
  * @param string           $baseName
  */
 protected function parseMovieYear(FixtureMovieData $fixture, &$baseName)
 {
     if (1 !== preg_match('{\\b([0-9]{4})\\b}', $baseName, $match)) {
         return;
     }
     $fixture->setYear($match[1]);
     $baseName = [substr($baseName, 0, strpos($baseName, $match[0])), substr($baseName, strpos($baseName, $match[0]) + strlen($match[0]))];
 }
Ejemplo n.º 2
0
 /**
  * @param FixtureMovieData $f
  * @param Movie|null       $m
  */
 private function hydrateFixtureMovie(FixtureMovieData $f, Movie $m = null)
 {
     if ($m === null) {
         return;
     }
     $f->setName($m->getTitle());
     $f->setId($m->getId());
     $f->setYear($m->getReleaseDate()->format('Y'));
     $f->setEnabled(true);
 }