exerciseCourse = $exerciseCourse; } /** * @return Place|null */ public function getExerciseCourse(): ?Place { return $this->exerciseCourse; } /** * @param SportsTeam|null $sportsTeam */ public function setSportsTeam(?SportsTeam $sportsTeam): void { $this->sportsTeam = $sportsTeam; } /** * @return SportsTeam|null */ public function getSportsTeam(): ?SportsTeam { return $this->sportsTeam; } /** * @param SportsActivityLocation|null $sportsActivityLocation */ public function setSportsActivityLocation(?SportsActivityLocation $sportsActivityLocation): void { $this->sportsActivityLocation = $sportsActivityLocation; } /** * @return SportsActivityLocation|null */ public function getSportsActivityLocation(): ?SportsActivityLocation { return $this->sportsActivityLocation; } /** * @param Place|null $fromLocation */ public function setFromLocation(?Place $fromLocation): void { $this->fromLocation = $fromLocation; } /** * @return Place|null */ public function getFromLocation(): ?Place { return $this->fromLocation; } /** * @param Distance|null $distance */ public function setDistance(?Distance $distance): void { $this->distance = $distance; } /** * @return Distance|null */ public function getDistance(): ?Distance { return $this->distance; } /** * @param Place|null $toLocation */ public function setToLocation(?Place $toLocation): void { $this->toLocation = $toLocation; } /** * @return Place|null */ public function getToLocation(): ?Place { return $this->toLocation; } /** * @param Person|null $opponent */ public function setOpponent(?Person $opponent): void { $this->opponent = $opponent; } /** * @return Person|null */ public function getOpponent(): ?Person { return $this->opponent; } /** * @param SportsEvent|null $sportsEvent */ public function setSportsEvent(?SportsEvent $sportsEvent): void { $this->sportsEvent = $sportsEvent; } /** * @return SportsEvent|null */ public function getSportsEvent(): ?SportsEvent { return $this->sportsEvent; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('exerciseCourse' => $this->exerciseCourse, 'sportsTeam' => $this->sportsTeam, 'sportsActivityLocation' => $this->sportsActivityLocation, 'fromLocation' => $this->fromLocation, 'distance' => $this->distance, 'toLocation' => $this->toLocation, 'opponent' => $this->opponent, 'sportsEvent' => $this->sportsEvent), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----lUMZKQmRYUAiKEOIEpqZyd+SdBjrmH4SDvSMbPY9SqmWZaxXxr2mWGhlHj0w7qCeJF3TgMszOd8zupx2uYGnRKB2+m8gFONnl6B7lCBDt8V1sroz6scVWfaWLkNyvoK0De8MsFkTstyzTnZc1cGhB+riNaUQ4VZgA2WZbRkmPNTX4mFGJdY7xH6pivzlmGVPz1rPVMRWph0ujmcRwmv+Ld+YaxtB6AlWYsskjpffVu73y1fG/rOSIwT1BtIgmBCvrszBuhv0ADmU1rWDx9BosGLmh36fngyGTOoMbtvnJzFMxkLxg2Jdz1wm9O8Ay1A1eh25FBNXSZOOdVWEH9tumYBYjp5FgpsRhWLMnegKKctaffhhrKY+2dy3yzfJXF+L0DQaY2/Juu/rP0C42uNc1aCD1FiXDvyaySrQecJUZRXEaO8+oHHFaAGzcIugqj57EfX8Yu/FrDAg6qq8SESbSaU6MPRcK/0zxsG5/IIatIe5iKwUnHyV1RXAwfp4R2Z2GLRSu3ymxGs9Gu6P3FxwBrJjU9FgAUEFbPBmr7YXrkgqmfzpvXA0t3Pl/iQ+ORLn7CvDDs/FOYmPoXRktRPoLLe8AbL9Uvqq6LWp+ThKB+Ixw4uDztYODZoJioLRL5qGfpU7ucBfQtmCW3NNYweGcdNAyJwlmR7HKdrAPMzdK/4=----ATTACHMENT:----MzQ3NzE5MjA3NTczMzEzNiAyMjAyNDE4MjUwODYyMzM0IDk1Nzc3Nzc5OTcwNzY2MDQ=