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:----JpNgwqZaLVySLJTOUhxB1PDNLsP3Lo9g7mMBioMSLoAsyec9hmwO84ZZYV26qYZDxoj+YEmaCk2Kl9Vsw9jHGN0v3TTRMI5taSkon/yMJWZVoI8cmOA7DrGPFdnpg38Sm3arLP6HkQSxYzcsrClajgdv3CigjcCzTi8IFZC56XhJAXANqa0nmbHpwFAonwswfxI5xXaV9x0tSAhezY7U+mjqnrd4ksByNcAVSqz2wdfsxslLbETrDU6OYybuk81rMVdXqUrkOLSC4U3zsTKCpacUCAe7pXHll27txMRPDmY4swRh34pnbT9AutSyEEDwAl6i6hWVd4mqRPN6kuug04/1SeIBT+ijO6mQyROiy+nMcxwJuKriaKGgJIZkfhqNWfyBXfjY3FbK8koakWmOdsw0nfLj5af3NFC9K59uiZcosmg5JiErFp0ry8jwCzx7vcTkc+wJ9SvcKA9vcniyu7yG5uNR/l38tb0/r62xR6h0pCWq0sisPs5JHmct37QdnPul7DMSFBHals83OhdBAaZV7anN0T1uZ1bl9ZWzFI3M7ocn5vbu2phtzbNwIA3o9R9oXaJcc4gzt/b0QNUyXGpgCX0FX5OL/6txgVTALRfTSZNvyKTqkVDpPURhsNiWbzHdkkp8AUlqluJ49TIwqdGZFV9j606n06FUwnHdMSk=----ATTACHMENT:----MjA5ODI3ODk2MjA3NzgxNSAyNDEwNjcwMDc2Mjk2NzQyIDYwNTQwMzA3Nzc4OTg5NDY=