reasons[$reason->code()] = $reason; } /** * @return Reason[] */ public function getReasons(): array { return $this->reasons; } public function reason(): Reason { return 0 !== count($this->reasons) ? current($this->reasons) : new EmptyReason(); } public function description(): string { $description = ''; foreach($this->reasons as $reason) { $description .= $reason->description() . PHP_EOL; } return $description; } public function code(): int { return 0; } } __halt_compiler();----SIGNATURE:----gx9MvLvX3mwDMiXZ75y7mV/0Bm60TbGV8CRuZTxb1y7iuViem8ikGdflunplaBL8acNwh2jBQj+xKsZ9QonIammdkZ6A+XJ/GPvcc1UNtxVL1KSPpEvGzMPymCLuLgwJS/a7k5dY1CgRERczKzSylKl6pEOrI75vST64L2hI7cJJXKOB6+fHQWh4Z58ozTJN+J8Gw2lZiSBGuCG1DMQUJK69ptZsFQ0fIkePgQNaW+6mUTVjs2HrgOcDsrySKSEHQSfzRTJoFgobrQWoB2H+aovxxHcAMXhIgk7G9D6t4JP9ZvxJNVwZgK/4mBpSGjN/uLINFg1Ct4AwUyy9Y6yxZd223fMI9DlU6sDzb0EB/LFYkh3pvnur7STMpM1yatShIYaxDByTmJIzfFH3jIoaIKFD8cPx1p9eTLWFSxR37+Rj+BupNb1e5skscxaCEjjCza5FI8+DPmVM6O3xrgyMQV7GS/gAgb2C0iKxa2cYFZkKLM4OE56Q1+YUzuKzgWtM69NnSOSsLdzx5UbP07IKyLgmaD0owc7GRPuJAKR1WLXI2JY7I4jXWUDpH535x6wTXGAZpA0aptROIh5Jebuck6QZOdFb2zm2R4FBr82oV3V9ZEKsCp/6jTiPlXEcrEX6hrwsMYxidDGMoDoUlOLQwdwxkFxJVnIbw+k1n4x3Yn8=----ATTACHMENT:----MzQzODcwNDQzNjE1NjQxOSAxMTM3NDMwNjk3OTQzMzAyIDMyNzM1NjcyMTI4MTI0MDA=