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:----McfLy+lITV7HoB1K8tlhShTvvrc6sZY4IHOYlI+OqGjlSnjNbvmE+QR4Mn9tC5iyFTGhSc52pZo6s7UFlSFY8RgFkgoIf61A6thWicDeYIsgmqwtI5EKfKZ/EqaB5joedugJ1xflDg6/XC1BYbIY+wLSaqmZ9lziaafc0pkXtdBLUE1F2gEotQEM2qYLJuBtG4WfILOmb1pg0czr+AHBNqQDcFiwBWRWlxDs8YAoYz603qo0RVeDIP5OUYb3gRGcuYUh7AfBk/eggW2ZD2HxvBNi5I3VO/6jPOsgdGqzUtClmzmrlYd9DssWvVoU4jCgwt8KGfGheeza7cDYIFXVnb+mvIXxuRJaA14F5pqnp/WlrSXow2NJjUBGZpI6GNXj5df815H/tJe2ZIkgwjFZtq/9jUdvs7oItwyR0YQDps4TFNyZMWvGdETr4gbsAfQf+RyGzdM8+HgPN9jA6o8jkcuLZ68HYYKoI6r4lpQ3cKA+mnb7UVVM69edW9tuOMEDTY3cc+/HekGzIIqyrkjcihuiY9BpiQ3QLYlJhNyyEw7OKv1HiCOUV2+2nBpsGDg0YxV0cWX+r5RpeSylAjthPX5lNfszPlA2wOb0DSewCq6vwq1SjZzR7zPSkTTkpTu4cxYqLaTmf4oEe4T8+6VQ3vZ4v953QtGUC4gWMi4PG3Y=----ATTACHMENT:----NzQ0ODM0NTg5MzI1MTk3MCAzNTE0NzYwNDA2ODI1OTk2IDM5NzI3MzAxMTI2OTM3OQ==