AbstractNormalizer
class AbstractNormalizer extends SerializerAwareNormalizer implements NormalizerInterface, DenormalizerInterface
Реализация нормализатора.
Методы
| setSerializer(SerializerInterface $serializer) Устанавливает объект Serializer. | from SerializerAwareNormalizer | |
| __construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null) Устанавливает {@link ClassMetadataFactoryInterface} для использования. | ||
| AbstractNormalizer | setCircularReferenceLimit(int $circularReferenceLimit) Установить предел циклических ссылок. | |
| AbstractNormalizer | setCircularReferenceHandler(callable $circularReferenceHandler) Установить обработчик циклических ссылок. | |
| AbstractNormalizer | setCallbacks(array $callbacks) Установить колбэки для нормализации. | |
| AbstractNormalizer | setIgnoredAttributes(array $ignoredAttributes) Установить игнорируемые атрибуты для нормализации и денормализации. |
Подробности
setSerializer(SerializerInterface $serializer)
Устанавливает объект Serializer.
Параметры
| SerializerInterface | $serializer |
__construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null)
Устанавливает {@link ClassMetadataFactoryInterface} для использования.
Параметры
| ClassMetadataFactoryInterface | $classMetadataFactory | |
| NameConverterInterface | $nameConverter |
AbstractNormalizer setCircularReferenceLimit(int $circularReferenceLimit)
Установить предел циклических ссылок.
Параметры
| int | $circularReferenceLimit | Предел итераций для одного объекта |
Возвращаемое значение
| AbstractNormalizer |
AbstractNormalizer setCircularReferenceHandler(callable $circularReferenceHandler)
Установить обработчик циклических ссылок.
Параметры
| callable | $circularReferenceHandler |
Возвращаемое значение
| AbstractNormalizer |
AbstractNormalizer setCallbacks(array $callbacks)
Установить колбэки для нормализации.
Параметры
| array | $callbacks | помощь в нормализации результата |
Возвращаемое значение
| AbstractNormalizer |
Исключения
| InvalidArgumentException | если колбэк не вызываемый |
AbstractNormalizer setIgnoredAttributes(array $ignoredAttributes)
Установить игнорируемые атрибуты для нормализации и денормализации.
Параметры
| array | $ignoredAttributes |
Возвращаемое значение
| AbstractNormalizer |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.html