/** * Constructs a validation exception * * @param Errors $errors The validation errors */ public function __construct(Errors $errors) { $this->errors = $errors; if (!$errors->hasErrors()) { parent::__construct('No errors'); } else { parent::__construct($errors->toString()); } }