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:----Ytxd9vOjzNo2w4r+FQMvkZIAzbamkpRT7FehcQWs/wihEAeRm3tIVSllkkV8D1qingnLn+gYhxs1vRxZ44U6aYD3qc6PGuqz0CLaWBTFbjECbC8hr18LEu3Dfkf8mcNBhXz4o5a2Rb+Td5xq8Kvc0MdcZ5bEb6M2rAo+Z3swLYiLlrgCEFpHIkcH2IKkxpUypzKdBO3ADBLm+vSxT2vxYJBmVlm2V9ut6uPPBJQmO4/DAcLcYgnEoMu1MNWJhVrSwyLd1UZAtRVZFcG0BepjlvZNFgoDeB5a8VxqHYtAo6/SJiW+XqyqZpmX5hDvriqEFmYpeGkPcfjn8Wy8w22tl+mhnybtlB6eT6/wyb/xbV55cLfdeomtXC6bOE3wYSr61KvsRRU2eNxwQ0y08CJ02guV98XOEXbON6v/iB3l6WHsXQmUVrtmqKx/UH7iqL+KOEvmhukWsz1WIdbUMwZXibxOCG+aLZMT7bklWaRVic7/jbMJIBT6OvbKnZboBEm/528mwDhNxJuaBlHu7HNO2++b9WJFbgvYJvI/7duO2cCA67IzF2oESV4Na796fny059ivWAEJONPausm9ouQpvu02u1Fc7suVG38QB0JGnUiIvaRpPg0TUkNBgn8zAmxl97OuYMV3O5YW0grdKvAC02N7f0zjyek+7avID/ewey4=----ATTACHMENT:----NjU4NTg1NzQ5NTE3ODgzNyA3NzEzMzQyMjg2NDM0NjYzIDU0NzQ1MjkyNTM0MTc4NDA=