Пропустить \ Traversable Check in Symfony Сериализатор - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть класс, который реализует \Iterator, поэтому я могу использовать его в foreach l oop.

Но во время сериализации я хочу Symfony сериализовать его как есть (без некоторых Свойства, которые я игнорирую с помощью AbstractNormalizer::IGNORED_ATTRIBUTES).

До добавления \Iterator все работало, как и ожидалось.

Но сейчас этого не происходит из-за supportsNormalization() in AbstractObjectNormalizer check.

Как мне вернуть прежнее поведение, не удаляя интерфейс?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...