trailer = $trailer; } /** * @return VideoObject|null */ public function getTrailer(): ?VideoObject { return $this->trailer; } /** * @param int|string|null $episodeNumber */ public function setEpisodeNumber($episodeNumber): void { $this->episodeNumber = $episodeNumber; } /** * @return int|string|null */ public function getEpisodeNumber() { return $this->episodeNumber; } /** * @param Person|MusicGroup|null $musicBy */ public function setMusicBy($musicBy): void { $this->musicBy = $musicBy; } /** * @return Person|MusicGroup|null */ public function getMusicBy() { return $this->musicBy; } /** * @param CreativeWorkSeries|null $partOfSeries */ public function setPartOfSeries(?CreativeWorkSeries $partOfSeries): void { $this->partOfSeries = $partOfSeries; } /** * @return CreativeWorkSeries|null */ public function getPartOfSeries(): ?CreativeWorkSeries { return $this->partOfSeries; } /** * @param Person|null $actor */ public function setActor(?Person $actor): void { $this->actor = $actor; } /** * @return Person|null */ public function getActor(): ?Person { return $this->actor; } /** * @param CreativeWorkSeason|null $partOfSeason */ public function setPartOfSeason(?CreativeWorkSeason $partOfSeason): void { $this->partOfSeason = $partOfSeason; } /** * @return CreativeWorkSeason|null */ public function getPartOfSeason(): ?CreativeWorkSeason { return $this->partOfSeason; } /** * @param Organization|null $productionCompany */ public function setProductionCompany(?Organization $productionCompany): void { $this->productionCompany = $productionCompany; } /** * @return Organization|null */ public function getProductionCompany(): ?Organization { return $this->productionCompany; } /** * @param Person|null $director */ public function setDirector(?Person $director): void { $this->director = $director; } /** * @return Person|null */ public function getDirector(): ?Person { return $this->director; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('trailer' => $this->trailer, 'episodeNumber' => $this->episodeNumber, 'musicBy' => $this->musicBy, 'partOfSeries' => $this->partOfSeries, 'actor' => $this->actor, 'partOfSeason' => $this->partOfSeason, 'productionCompany' => $this->productionCompany, 'director' => $this->director), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----EspaU7EoObmvE7biguJetycIamhINve3k6ogz6ln4uakn8aMHqgHBTIroU8mya07E4B6XWcLUbnfBUmwWOS5afPWnfnaNFxViTypWhs+A2mTsrhq4d2oesHXdq9NPtKleTAeB12TnR5CfOS/TMhX7dir67oK6tS7RNTxAeFEBVLKnyx9hXPAaDpgZ0DtqW9zFFQ1Ky/HYWl8UdGlrQQr6yuV63DKACs0/vuzHqJqrt02zZRLEDhLpimV/R+Ra3yFWlI+N3eJRPUxinXBKTiO5rLSitP/A4ApoGy69BnFAhfJ02PEz3sAUBZhsuPNW+WNP1JbwqPpMJ10WEYaqHSlqvv+gOTZWw2W1P3WD1JkmPIH910xeP+Foq2KtkIEgaReWbLVs0nLtx9YgKF5i+oSiP8NCQmn6LjGaeloU6IkBWS+1PA430ZXkmFvWDlDqYLyj8/4nUimliRF73HkEDbNd9CqONTkjypekU4fMyn5aiOAms5ZrfzJ4KTjMWluqQ48QrOxotADX0X2zivEkFZn4JErc/k9Nu48o655D3y14NkWJuRiXAUK7fnKJcK4+38QQiKp3c5T4NcNqWn3GEEfw3tmwf6ZxefCZfYAsTHqmMUlaflqbrbBUPK2AQ+RC1iy/lQ7/T4olNXr8p5lHWstaeBEJLw2wdZhJYXcL09lHwE=----ATTACHMENT:----NTAyMzU0Mjk3OTI4MDIxMSAyNTU3MDMwODI5MDk2NTMyIDIzODE0Mzc0MjMyMjYxNQ==