示例#1
0
 /**
  * {@inheritdoc}
  *
  * @throws \RuntimeException
  */
 public function getEpisodeByAirDate($seriesId, \DateTime $airDate, Language $language = null)
 {
     $query = ['apikey' => $this->apiKey, 'seriesid' => $seriesId, 'airdate' => $airDate->format('Y-m-d')];
     if ($language !== null) {
         $query['language'] = $language->getCode();
     }
     $xml = $this->performApiCallWithCachedXmlResponse(static::API_PATH_EPISODE, ['query' => $query]);
     $handler = new EpisodeResponseHandler($xml);
     return $handler->handle();
 }