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:----qBGJ259qny2wkIpSHNirpFkbSJ0YC/TnKPAFcKqur9Q3PaIz/77GXm00i7HE8BQLji5BVYvdWgBa4frT7+sVZUQX/tN6tZjnxfg5h98gChjmbyxqfpsZMFOCZ+skcadWVRqseZUIF6CEh6hUpYE+BqgRaKGLvGBvkmEXk/3MfFuojljmgHPM3BxCP9C22Dx/42M4WQuIO2XRO3jqjW1RxIcgqYcxc5gm72HQAAcdsjjXDghpAM3tACo/DR9E0QovZpRLYYPscme+Bn7OrgpFQuLm+gBbD64zzVGMKLENKt7mI3tENe1B0eUUkIoEspo2dcdKsvEcNsXBnNAj85sodHWWP4GaHJH1gJQewbUDum1Oqtavqk54quI2QI0wy7/sRuBsPkyuIreu88tFG/aasQfFtMtV560K/sjCb58OykBU1Oljvd1J0pkG+VbJdpaZHd8xaLcj0TzJPHa3Nrk/gG1kDZgly0KmBNJq60TTH2RSRoCfreHIT5YtcP3bEivb2WNfenLEXzkPdzZR3ORwnjD5P0iEzglPgugO8zm+crd2+nDQkK1wiXSphPgH1dsSsenpYG93dEUPd1B1xIjVTu6vu9LXV1V2Cqea4mtTlJFxjzTO/n1ZUoajUYBckEPaEaraArO/gEnVUanyoz42eibZkhN/qd3G7F3AUhhxMBs=----ATTACHMENT:----NjQwMDMzOTIyMjg5Mjc1OSA0NTc0MzMzOTEwNDIyOTIgMzYzNTE1OTM5NDI2OTMw