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 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, 'musicBy' => $this->musicBy, 'actor' => $this->actor, 'productionCompany' => $this->productionCompany, 'director' => $this->director), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----I8M/Rbe4zqsmjA78IOlnFo1iQNeYjS9jGhGNI8GkqL9MNXwRDxLtBqXvj10DEbMKP4hv/eei3Iu2DdRcXRZDl16c9zBdGXYortzpUr4vYJTq27ZNiZPSTuxSJCQQpnSpajcqXXfK/MinUIcvuPSu7Ku0kJjdIWjwFZrdEppIQl9xrcckEURwcpGDYRDp5eIm8AiE+O2+43Ge0V4x0ehUWTrz/qNoLc23mw6RQdYzx+n2jkM3zmEnkQeWUC/hh/ZC/2ZQTdC5CtsoJU7xHVe92lKcai3m6JqaLurcX7E6ynIRAHLci48Jmu3hIi08RRe8hCrMiPlGtUcUWKZZE/AyRedRfyJH726RQDyuiLBLoagoy7YXAxZ6UC3qWZmRGmdbA0W/Dszo+V2mHHptAocvDFWMZ4SXH7o5pW9sQ+rgSgw+kQlRGWd9BPXbHHpw92Z5DrJzP/jApX4Xk3LRHT67w1JqlWmk6D2UwGUzzgxqrzSKrmLBnKzquMhBqI+AXSjsyLuYiimTIN/v7jLAjuPvB1pcbnz38G0JiqB3kIrIBilrCO6rAKzbNmS9alNc8cipOb0NzZp9qRu4GEp9GB5NGf+7WHHMH89bZJ1Itt0+6A+YFUp9WDwCP1+7FcVFHit1c7gpcET2VcIdgLK8q9AjRCY7kvAIkK48W/+pq5ZWlpo=----ATTACHMENT:----Nzc0OTU1NDk4MDY1NDkyMCA3Mjc1NzE3ODY1OTMwMjk2IDE1OTQ1NTg5NDU1NDY1Nzk=