position = $position; } /** * @return int|string|null */ public function getPosition() { return $this->position; } /** * @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 Episode|null $partOfEpisode */ public function setPartOfEpisode(?Episode $partOfEpisode): void { $this->partOfEpisode = $partOfEpisode; } /** * @return Episode|null */ public function getPartOfEpisode(): ?Episode { return $this->partOfEpisode; } /** * @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('position' => $this->position, 'musicBy' => $this->musicBy, 'partOfSeries' => $this->partOfSeries, 'actor' => $this->actor, 'partOfSeason' => $this->partOfSeason, 'partOfEpisode' => $this->partOfEpisode, 'director' => $this->director), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----Xh+p1SNMLLUlGxsTSLDDzeDTb62d0vE/AtaIhcV2diy3Can3QDXmC83EqYqPqm5M9TYDHkMw/2r63+NvYZ+o8KQS3zMDvz8Q3q8j1SNRhMKFWz9m5w99NJ3HgghuJ0P2rTUQmY4ZDx4NtmKK8OsqkRqNPbnefq9E/fLCi8Rw6olj8xrGh97ljuJs6SmUHyvG1UwthSD9WbiFB//uB87q9gFmcYywVwe7XGGjXpaujDrcMI2xXvH9QRYVml6SiUlh6w3L4NKbov4oGOOesbai7LgT5lHBxFyQGkFCxCyH3i0tUxCZjdE3x/gZ8/FGf7hqWS5TjO5Ntbdyf2tCly/Y173gHLSgve4oMTWA4Vlt4VUEdkDp4Xgw//1Tk8RxRzHXyKy3C8eic0BKpnUIKgeqJpg1yll3Q58rwW3twQ11x8MmbiluhBuFS2lpe3Po+fiCIWaCalFazIXUPlZhLtUKylsscGN8oGPBZ+bd7YLSqgBhLfe+R7mN2mMjYuOoofzyaUDPZDv3R5oFeSCYrMXxz7TLKcscA9376atFE7Ce3JXgFMhsiIwG0S3T3sF0BjI6EWEG9jrFtd7qwRIOxOaonNyFAQG3bfKya1mKC4VgOD2HSUJ05oT1qFX9IK/pBy9Z8u225uNOuIUVj/u0B0lQ80Xnd+v6fuO4s/YrW3x1nOY=----ATTACHMENT:----NDI1OTE0ODM5MjAzMjY0MSA2MTY4NTk5NjY0Mzg0MjI3IDgxODgzNjEzMjY3NTI1MTE=