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:----f7TmZxqclkcctanP1xmTlN2Gb7QraPc1wXYKlDxaCImrRfQenlxd7nTK7SBXoyvLQznvqLBwC4bRFNStFeo7SkahQDT7poLojsPebrwSefIDVKeg6AMGMa5huvBTbm8cVw8PYWQR15+L6+Dg8iB56OccAp9zL9mAztW8hXORgb9n0QhGGrltj+VOFkCEX68NISIb3e3ZsRzf2N24aJ/dBihXyJafQ2XhhL7cKW6tuIDLyGJJ+uhyxLVjJUVeVbKJ4KR+UreBfUgLUcAfe3p8IPNhGtoICC4iL0nvm0+8GPCkkZUQ7gIIrUKmoDgotZPmVPH7C9L6LrMtFpgt9SwCcY5cqrFPpAjVlt0frdeD+WONAeYysblESSwfiw405ERkb4ZCNZQIcrzaVtn3n75jTypry1bXK2j7MEydJ1S4urhwzssxcDqlZQkQ6zTegUow98vTl8XFni1IxF+A83JK/2pON+AK0s9F7TBDTp6ziwdlFHv75HmfxfNQFiuhaZr/bUCXbpos85Kx3phPdhqAJIz8ddIby/dHODiBFoTH5IvcmTL2SNYH9duSdgK7pLtMnAZD78fyC7x3QeTw2cQrthloiV6AYVMnPDh4EBlqq1II4B40wIUxaeMnE2erKWLGZ3JqitGElAgy9DA1IUBMfDkdpVitBttQajKC8vtuTHM=----ATTACHMENT:----OTEyMzMxOTgzMzExMTgxMSA2ODcwODU2NTgwNDgyMDAwIDc2MjY4MTEzNTI0MTkxMDk=