* SPDX-License-Identifier: MIT */ declare(strict_types=1); namespace Respect\Validation\Exceptions; final class ValidatorException extends \Exception implements Exception { /** @param array $messages */ public function __construct( string $message, private readonly string $fullMessage, private readonly array $messages, ) { parent::__construct($message); } public function getFullMessage(): string { return $this->fullMessage; } /** @return array */ public function getMessages(): array { return $this->messages; } }