Добрый день.
Проект написан на symfony. Это Api, для сериализации используется jms/serializer-bundle
Использую компонент Symfony/Cache для работы с Redis (RedisAdapter).
Сохраняю массив объектов. После извлечения и возврата в response получаю ошибку
{"code":500,"message":"Warning: Invalid argument supplied for foreach()"}
Не со всеми объектами так происходит.
При сравнении сериализованного кэша и массива объектов получаю true.
Вложенность у объектов большая.
Не понимаю откуда вообще берется этот foreach. Возможно в сериализаторе.
Есть идеи почему так?
Возможно у кого-то уже был подобный баг.