Я использую некоторую библиотеку php и генерирую элемент класса
$elnew = new LibClass();
Я хочу сохранить эту переменную в кеше.Если я сделаю так, то
$elem = $cache->getItem($ig_name);
if (!$elem->isHit()) {
$elem->set($elnew);
$cache->save($ig);
}
$elem->isHit()
всегда ложно.Я проверил, как кеш работает со строкой - все в порядке.Также я не могу сериализировать / десериализировать этот объект, потому что он говорит
Сериализация 'Closure' не разрешена
и нет способа изменить LibClass
Как сохранить $elnew
в кеше?Есть ли варианты с компонентами Symfony?Или, может быть, другие библиотеки могут мне помочь?