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:----bi0IDepdE79JKJ7dAI0YmOLcsU6aAqjVMoPZvQhrreUUZCM1W+hEG7TP1GkibbHGtP41jPJCseCm16isCAi6SQg/k8euKn3kwEQXSgkunXeYpnV5U269RYDSGj3hfmuEZOTNgsGL9g5KyGNuQH9KOelaBeqT5vn+JwqR8vPK9llygHWYRlugYC5Lujl26gi9qjs0XcmSCYk9m2AdYp0MMydlku5V3VwPIpcwKazhDZS100dodfbo3WbyxXu6yOqy4lzGgzoyLMKYwfmwxmTFdZC1L+v9+AoK2itfgpmgoCTnt8cBV824SXrwYX3HmAxrHkg35+RMySZv9WiW9uD2oPHdCfXoP1m4hlW1D+jn43VUHsjhX73ME4V+nAu0hi7xdJTqnQcvfzvz0f8LWUTXM4Pnh1ZP0m2+G+FXqCdw+HDEChH8uanMVs02nVvxizQxe6kXuXLn6il4iruZ/ZixErvNtvXIyrkYp2IsBcFdla8h+/heE8+/I7cef9n6E137xI8ZifPYaj5WU/W6Zzpdmj029wkEf+GobzwCATWR5sGwUbbBS5LKAbWjl8HvkS+JSC6Ywep60ieSQO+rTfOtr6OTfLpaDDNnrkS0rveAVp5Xa6U0BSpy+RnNl/4AxCu/lSdBSPkYAyWMO/+2Ihe/gtV8Ol99sjXbxIgwLxLm0Kw=----ATTACHMENT:----MzA3MjI4NTAyNzUwODY4OCA1Nzk4NzgxMjA5NzI1MDY0IDc5NTI3MzAxMTc0NjQ2NjY=