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:----PQ5tvhQV3XoJr31RR7qQ9e+CeWYRbx4WqRCT6jqTcqgr26c6/lNJ95RG9gMk1wXB/FYX5qOPqktliJUsq6DQWyr3dXPcTuzAo3dKXoXU/IDS0WU9xmOXdRPYkfnY9HxJxzjwJLu6fzgamQFANiIZVLJnoX6vqePBzwcRx5ApPkuoWUUQHyHBNYzOR324RVvRK4GWK908HBXP78/slAKEYkuBU++E+8924yUJv1ZVcB/62LVzIrH1tHCGPFCf2D+ILLUyF0B56jNmlyBNOG2gAyx+AdZ8mGR9UQdJ8J0HEZhIFCR/dkoiOEfCrXEiWDY5Toi//NiV9W8HEK3JT4ficYXHNpos/k8Eomdszko0m8L+s1mBgGI1e0blSiuplprCLXNC2hUJKmYrNe5ra2FCrehwuOM9e08+6GbthhETRzuQfJxkznioq4ae/V7xvNVbRysllDflSl3FDsJU22XuvTyEf45sEuGrpFvRzdpTF59gXtyaQglEXQ/y9JnBjWZ16JxWyvLoBXIoie9piaxiTu/BAkiUgpotiHaL/NtW2+dDAJM1eS9KRhPienBSM280XDHuh9cI5py2L1WcMRW9gwUbIpGEoNNEc8a0d27JOobmLFjvvVoulRnyo/Kif+lFmPyArfbjV2kKgUcJEG8QdjlX/6ozGXq2E5RpU1imNE0=----ATTACHMENT:----NjIyNzE5MDc3NzgyMjEyNyA4ODk1NTg2NTY5Njk4NTYyIDc2MTYyNDg2MTIzNzYzMzI=