trailer = $trailer; } /** * @return VideoObject|null */ public function getTrailer(): ?VideoObject { return $this->trailer; } /** * @param Person|MusicGroup|null $musicBy */ public function setMusicBy($musicBy): void { $this->musicBy = $musicBy; } /** * @return Person|MusicGroup|null */ public function getMusicBy() { return $this->musicBy; } /** * @param Person|null $actor */ public function setActor(?Person $actor): void { $this->actor = $actor; } /** * @return Person|null */ public function getActor(): ?Person { return $this->actor; } /** * @param Organization|null $productionCompany */ public function setProductionCompany(?Organization $productionCompany): void { $this->productionCompany = $productionCompany; } /** * @return Organization|null */ public function getProductionCompany(): ?Organization { return $this->productionCompany; } /** * @param Episode|null $episode */ public function setEpisode(?Episode $episode): void { $this->episode = $episode; } /** * @return Episode|null */ public function getEpisode(): ?Episode { return $this->episode; } /** * @param Country|null $countryOfOrigin */ public function setCountryOfOrigin(?Country $countryOfOrigin): void { $this->countryOfOrigin = $countryOfOrigin; } /** * @return Country|null */ public function getCountryOfOrigin(): ?Country { return $this->countryOfOrigin; } /** * @param Person|null $director */ public function setDirector(?Person $director): void { $this->director = $director; } /** * @return Person|null */ public function getDirector(): ?Person { return $this->director; } /** * @param int|null $numberOfEpisodes */ public function setNumberOfEpisodes(?int $numberOfEpisodes): void { $this->numberOfEpisodes = $numberOfEpisodes; } /** * @return int|null */ public function getNumberOfEpisodes(): ?int { return $this->numberOfEpisodes; } /** * @param int|null $numberOfSeasons */ public function setNumberOfSeasons(?int $numberOfSeasons): void { $this->numberOfSeasons = $numberOfSeasons; } /** * @return int|null */ public function getNumberOfSeasons(): ?int { return $this->numberOfSeasons; } /** * @param CreativeWork|null $containsSeason */ public function setContainsSeason(?CreativeWork $containsSeason): void { $this->containsSeason = $containsSeason; } /** * @return CreativeWork|null */ public function getContainsSeason(): ?CreativeWork { return $this->containsSeason; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('trailer' => $this->trailer, 'musicBy' => $this->musicBy, 'actor' => $this->actor, 'productionCompany' => $this->productionCompany, 'episode' => $this->episode, 'countryOfOrigin' => $this->countryOfOrigin, 'director' => $this->director, 'numberOfEpisodes' => $this->numberOfEpisodes, 'numberOfSeasons' => $this->numberOfSeasons, 'containsSeason' => $this->containsSeason), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----jow/nGzWHtMF2HJLExkbxURYdPjeks85wFsUhSlZ9+2NDNP8RD1TrmWDjN+JEb8oTiSJH2ZlLPLadQlh8E8S8b5T7by0rS/bU7BKqazqROWz5v25aR19dR8WnxM5isd2Tydbzqr79YCKNgjNdii9r2XhBIeLCZFOiSOnEPGXggGH11MGUPQAfWDqmJ/Li8VvYCHpmCsqbjD38waoW1GXEjT5lHBbSpIk3RJJlG9/J6DKn+Xdfixrr6KZ8ctOXvpgHUWKiCpBhJcUHFJgwNnM+zZbfbyCJt0EZ3qbrHUcX3gkR1yj5mRcGuS+3sz1Vu48BxXHgo5GGcoJsqQYGMOINKAGkLG36JyjVEMszAdrv9wZFjzkvn/8/MkQLv2mrR+FKy8gT7ineyiJdNTcR76JHbQrRw4uYGL52virQMPB/8KiLwdebMbQ175cgX+Ve4NMb21QPW/4xEIOxmuR0S+gomVGkju+4TqAiQHWYdMuekW1JUUOBVGwZvYtT2fm0s3W2NJ4sEPduKjjCapBO8me7kZ0dqZPkQpe2vC8CmQb7s83atxMjKC/JPQZ71oCA4InAMKTvPMn5aMVPVLzTSm/b6tcqQ2KrmsEhQcr2IzsxwrFVoS1/Rmnb+AE84M+pM3w/kKbCmzkbNP47uQnnwUsnWMTK/mXBk0B6RI1GnUy2ws=----ATTACHMENT:----NTc1OTg0ODg2MjM5MDE4MyA2MDU5MDIyNTAwMDEzNzM5IDQyODYzNTI1MzcwMDUyOTc=