См. Сериализация сущностей в руководстве по доктрине: (Все, что вы сохраняете в сеансе, сериализуется и десериализуется.)
Сериализация сущностей может быть проблематичной и в действительности не рекомендуется, припо крайней мере, до тех пор, пока экземпляр сущности все еще содержит ссылки на прокси-объекты или все еще управляется EntityManager.
Существует техническое ограничение, которое не позволяет сериализовать частные свойства при прокси-объекте (ленивый)загруженные сущности проксируются).
Это означает, что вам следует избегать использования private
свойств для сущностей, которые вы хотите сериализовать (используйте вместо этого protected
сущности).
Также, еслизагруженный ленивый объект не загружается во время сериализации, он не будет загружаться после десериализации.Поэтому перед сериализацией необходимо убедиться, что объект полностью загружен.