СправочникИсключения
ValidationException v1.0.1
Исключение гидратации: карта ошибок по dotted property paths.
Описание: Расширяет \InvalidArgumentException. Бросается ReflectionMapper, когда один или несколько обязательных путей свойств не прошли конверсию/валидацию.
Namespace: Devcraft\Exceptions
С версии: 1.0.0
См. также:
Методы
__construct(array $errors)
Параметры:
| Параметр | Тип | Описание |
|---|---|---|
$errors | array<string, list<string>> | Ключ — dotted path (port, address.city) |
Сообщение исключения: Validation failed for: <keys>.
getErrors(): array
Описание: Возвращает ту же карту array<string, list<string>>.
Возвращает: array<string, list<string>>
try {
Profile::fromArray($payload);
} catch (ValidationException $exception) {
$exception->getErrors();
}