*/ private array $fieldErrors; /** * ValidationException constructor. * * @param string $message * @param int $code * @param Exception|null $previous * @param array $fieldErrors */ public function __construct( $message = 'validation_failed', $code = 0, Exception $previous = null, array $fieldErrors = [] ) { parent::__construct($message, $code, $previous); $this->fieldErrors = $fieldErrors; } /** * @return array */ public function getFieldErrors(): array { return $this->fieldErrors; } }