Поддерживает ли сериализатор Symfony атрибут Игнорировать во время денормализации

#php #symfony #serialization

Вопрос:

Symfony позволяет исключить сериализацию атрибутов, применив атрибут @Ignore к свойству сущностей.

Работает ли этот подход только для нормализации и потребуется ли какой-либо другой подход, такой как группы, для денормализации? Похоже, что это так, однако я не нашел это явно задокументированным и хочу подтвердить. Спасибо

Комментарии:

1. Глядя на этот PR-комментарий , по крайней мере, аннотации групп должны работать для «сеттеров», например

2. AbstractNormalizer также проверяет, по крайней мере, игнорируемые атрибуты для денормализации в существующие объекты (OBJECT_TO_POPULATE)

3. @LBA Насколько я могу судить, аннотации групп работают для обоих, но игнорируют только для геттеров.

4. да, группы должны работать для обоих, но, насколько я понимаю, у вас могут быть разные группы для (де)нормализации.

5. Согласитесь, и группы дадут больше гибкости. Просто мне показалось странным, что Игнорирование не сработает. Я использую его с api-платформой и, может быть, на ее конце? Спасибо