athlete = $athlete; } /** * @return Person|null */ public function getAthlete(): ?Person { return $this->athlete; } /** * @param Person|null $coach */ public function setCoach(?Person $coach): void { $this->coach = $coach; } /** * @return Person|null */ public function getCoach(): ?Person { return $this->coach; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('athlete' => $this->athlete, 'coach' => $this->coach), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----bR/M23js5m0JhdkMCcTLxoGda1ycqMF9Ehyk/eO0xI7gO4hejjpf7Tg08NiZKVUf/5xrtqvi/0cvY4J5/1+hKgEi2jFqiUoaiR83Ed+M//bkCxffJlTAQGGsbgMJok5+A/R9cClNGCbE+VLe6mzejEinHkR+ELXmsMqUhMyhjRvj7bcNiwojZ82spiHuM1SFlZwc+mA6xGavWMOQH6uw2nivL35Syt6lQy9u+H8w4f7uOHMbGu/G8MM4eVxVC5+D69lgvoac7Da6JMChI2c+lldUKbIfmZgzxRBDxwBVrYXqwO5xc317n6e4unwuZoZ8h9jR+PADTH/xpB+FmtlIGpBVxky1Yt7UCur8xgAT8d8Z71RG9Hcgqpbm8LCEClxy92TpndXFXjK7jvA8Q/HiH/GRa4yuXyvGVEcjN83KuYzWVFo9sTAOo+p2NUAM8C4LtlZ2qruG4fA1ma8v+XmtFBle/471Xh/bMEX+b7sfGIgBGxuBHp6EF+1wQ5GMy58SbahO4O26bZtY79B3C5FEE8GcuU5rDaSt/8Y0TiDCopvEArZCHhoxIz8ZE6b7HJ/JdlANt+lTaUnWFrb00PgaxKyUM0KA5WC+b8a4GNYkkWGaObHRnACyrqYfX16B/9wAjgs0dfATQPpyzgOilajDudjqiEOVr1EA6qo5Hu+HPzI=----ATTACHMENT:----NzYwMDYxNTM1MTI5MTAyNiA3MzQzNTA1NzMxNTk4NjYzIDIzMDc1Mjk4MjUzODQ2Nzc=