diff --git a/composer.json b/composer.json index 10d482b..4e62c37 100644 --- a/composer.json +++ b/composer.json @@ -11,8 +11,8 @@ ], "require": { "php": ">=8.1", - "azjezz/psl": "^2.9 || ^3.2", - "cuyz/valinor": "^1.9", + "cuyz/valinor": "^2.4", + "php-standard-library/php-standard-library": "^5.5", "psr/log": "^1.1 || ^2.0 || ^3.0", "setono/html-element": "^1.0", "symfony/options-resolver": "^4.4 || ^5.4 || ^6.0 || ^7.0" diff --git a/src/Exception/MappingErrorException.php b/src/Exception/MappingErrorException.php index 4cc1b8c..a172a4d 100644 --- a/src/Exception/MappingErrorException.php +++ b/src/Exception/MappingErrorException.php @@ -16,8 +16,8 @@ final class MappingErrorException extends \InvalidArgumentException implements P public function __construct(MappingError $e, string $type, string $mapping) { $errorMessage = $e->getMessage() . "\n\n"; + $messages = $e->messages(); - $messages = Messages::flattenFromNode($e->node())->errors(); foreach ($messages as $message) { $errorMessage .= (string) $message . "\n"; }