public function __construct($message = null, $errors = null, \Exception $previous = null, $code = 0) { if (is_null($errors)) { $this->errors = new MessageBag(); } else { $this->errors = is_array($errors) ? new MessageBag($errors) : $errors; } return parent::__construct($message, $previous, $code); }
/** * @param \RREST\Error[] $errors List of errors * @param \Exception|null $previous */ public function __construct(array $errors, $message = 'Invalid', \Exception $previous = null, $code = 0) { $this->errors = $errors; parent::__construct($message, $previous, $code); }