reason = $reason; $message = 'The promise was rejected'; if ($description) { $message .= ' with reason: ' . $description; } elseif (is_string($reason) || (is_object($reason) && method_exists($reason, '__toString')) ) { $message .= ' with reason: ' . $this->reason; } elseif ($reason instanceof \JsonSerializable) { $message .= ' with reason: ' . json_encode($this->reason, JSON_PRETTY_PRINT); } parent::__construct($message); } /** * Returns the rejection reason. * * @return mixed */ public function getReason() { return $this->reason; } }__halt_compiler();----SIGNATURE:----JZeIo3gWA3yXCniEru0yi5E+miLeamj4fucAOgLwG5/OVYE6WPJKrJMpzENYq5fmgwaqCSg2vbqh07xCPK+nmeVmSh4GtSj8y2l//SAc2DdUjStSCCrxUY6AwXVu0sN7ftDzlCCofSWBXSFFItlYzjD0SUW1L8Yj5kviR+EuPlevK5KBYyX9vbZBbQLIqDozJowGBU1uJQPuA5ZZvmW55yVF57r3X55hHHLcf8Pjg3hbtc9KsfxwuC52e7QqgVXqZBj0BCuaMeeMq3Bo4ryrkTvDX7HmhjMT+Zqx3QHzQ4mkcgkjk/TUjGqhF7PTs5QRHRQGQ5ZYcd1ejihBAkIYjSKZJfu0YDi/yJqYmi+C+hgefYfFRpwbrtFpk530cZdudyHGZDI2vY8ZY9+HaB0jgn44ETbkWa1eqCll110e0FjM8IRvp1kazWi73HUGaRlrIPiXlf6l87skfmmHDosEGFOvXt8sfQMrYoKQpUTsq7Pzh4rl76M2rdRtiD4myMpHUjOhCEjo6ZJHL9/bkVPY1PG8yFckp1jQL9G3w2IvPdKJHzbeVTtX3hwLeW69wYjpPaX4PF4irZEjXJBimvHHO8piil4dnLGoXuN+b7yy4uJcKVMH/Z4syiWATD0TIgDU+BY5ItBjSEabvhVEqX976tn7gMlo4546Xk4rPFMTuV4=----ATTACHMENT:----NTE1MDc2OTA4OTI4MDA1IDQ5ODA1MjQyMzk2NTgwNzQgMjE5ODg1MzQ3OTA1ODgwNg==