livestreet/livestreet-framework — pull request #31 by kpoxas (2014-07-11 10:43:14+00:00)
Title: Клонирование обьекта в лайфкеше

Имеем записанный в лайфкеш объект blog_3 => $oBlog (на самом деле ссылку на него).
Далее получаем для него owner и ассайним в шаблон.
Если после этого мы захотим получить объект без owner, то мы его получим из лайфкеша (вернее ссылку на него) и установим $oBlog->setOwner(null):
https://github.com/livestreet/livestreet/blob/master/application/classes/modules/blog/Blog.class.php#L152
После этого действия owner удалится также у объекта в шаблоне, и при генерации шаблона вылезет ошибка при попытке получить юзера-владельца.
Поэтому отдавать из лайфкеша надо клон экземпляра.