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:----ipZnHRDXlDmBsg/OfqZiNuKS/ZObBdn1kN8Sih884ZU0SKky0nhPS0vPEmRv6mvI+HkGrmiQB6BHThLBDxz1C2b3kX8WGgYqYBGQOOXV+8XMKo3r2tZk2SE4l4ORMVpic7re2tpLjtEXHWkEMSTAgCLuo19VJszsJza1BsIJYHj+8ru9ExE5kjbWG2rprW/aEevC4FSb3LaVYeS5lJk4l/kOVfZHCcIlsNZodutHYqRx3f2dps56JXXPs2W3Tn4gAn9dMeKttAO1tw0z6Mr75KcKbZX6Ksu2ps6F7HsuF/Ux/Dj+HMJyshoMRuC4PmFeMfJGJ2OH9RmJdASRNWynUUn+cBAjliFeEqSCZ6yA/712tcnPs7iNhP5cL2fUMHK4rEeJlBEcUaHSuEv+yqI8bYsHvRtP4WWw/klAgbwxf32T1cLkFvN2glruIOumMra8urbKYZu6OWTrbUY7q6dahklNjdDT/63Y01sA/aNMyfXBFgMInDpOkgV1MfSnfBnVCAd9e8Yairsh3vnIBCUBWnBxmJjb/+f95+yP0SEftWoiFvNKEFOGyji1pLaVLaG+b2ppvuP9rRVN4U7jD0GJD1AvgRV09BgRSbjJd66+pPkzwZW5u3cEnqb/mWYdaBAtapduqjKt1d14AP/5XmfoZW3tAcJfpp7QwDp/ylgm0Jo=----ATTACHMENT:----MjEyMDc1OTk2ODE1MTEzOCA5NjE3ODQyMjA1NzIxMzY2IDk4ODczMjkxNDc2OTMxNTg=