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:----qfF86D8JayxVhDtGBPVrQt2fJA0jPL8hbdLl4qmrXvfUkFMWrASCTBX0GEe/iwR3tkfoJcIZ8ZiPVZFoew+Xhns54k4zMY127/ElJDhEpnjF5UfMOZhyTZYUGespnUsEEYJitIhAjjfGTLqb7S9Mf1B45edzUzfeVzhscssNB1p/TibbpNyXavO6QHMFaO6WX/I0uOYH1mcqbHTw5gsUdPUDot4mVwomtV86XfZ1/Aa5Ra4L/lCb3SGwOHXo9lHLjsxx5kd3nCGELZWmMPWM8bY4qENUlMquTpOqlZ98QyR94RYItexD4sSMHwZ3ysF5O9r6WPFThSDPQV3BEm9BxwWN6EhmsocmHaduqp5VuKvwijpfTHVaYJIuvTaiHxrk0K0mKvlPsiYNyp1hu/IODf0M07l/VAh479OCzc3q2gbcK72x/pbxhhKvJsFfTQyZxhMgaNXfLnjEWgYmi14JoU7gwbziB1W5UO/D6aDg8MxlGlW/lPX5lH36//w4fRuYOUvapbvVmJzthXV5Rf0meXBN5UZ6lUj+tqQCxMjxr/yai3+uaRsdiIAUPkwEgvgT70aKk7I+Hqu2kaMMFMFQLntjsVaqHhR0rF3P2PfG1IuzeYfR5SzGkIwyX0yFYpy4B0LFTMw0pmPA6wBD78eUD3YZ815uHfrKfDU77iKsFY8=----ATTACHMENT:----NDAyNTgyMjA2OTYzOTI0MSAxNDYyNjUwMTEwMjU3ODAzIDQ1MjU1ODkxNzUzNzc5Mw==