Spec-Zone.ru › Symfony 4.1

ConstraintViolationListNormalizer

class ConstraintViolationListNormalizer implements NormalizerInterface, CacheableSupportsMethodInterface

A normalizer that normalizes a ConstraintViolationListInterface instance.

This Normalizer implements RFC7807 {@link https://tools.ietf.org/html/rfc7807}.

Methods

array|string|int|float|bool normalize(mixed $object, string $format = null, array $context = array())

Normalizes an object into a set of arrays/scalars.

bool supportsNormalization(mixed $data, string $format = null)

Проверяет, поддерживается ли данный класс для нормализации этим нормализатором.

bool hasCacheableSupportsMethod()

Details

array|string|int|float|bool normalize(mixed $object, string $format = null, array $context = array())

Normalizes an object into a set of arrays/scalars.

Parameters

mixed $object Объект для нормализации
string $format Формат, в котором будет закодирован результат нормализации
array $context Параметры контекста для нормализатора

Return Value

array|string|int|float|bool

Exceptions

InvalidArgumentException Возникает, когда заданный объект не является допустимым типом для нормализатора
CircularReferenceException Возникает, когда нормализатор обнаруживает циклическую ссылку, которую не может исправить обработчик циклических ссылок
LogicException Возникает, когда нормализатор не вызван в ожидаемом контексте

bool supportsNormalization(mixed $data, string $format = null)

Проверяет, поддерживается ли данный класс для нормализации этим нормализатором.

Parameters

mixed $data Данные для нормализации
string $format Формат, из которого (или в который) производится (де-)сериализация

Return Value

bool

bool hasCacheableSupportsMethod()

Return Value

bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API