mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-10 11:33:17 +00:00
Fix serialization
This commit is contained in:
@@ -72,7 +72,10 @@ class module_report_dashboard_feed implements module_report_dashboard_componentI
|
|||||||
$cache_id = 'feed_' . md5($sbasid . '_' . $sbas_coll . '_' . $dmin . '_' . $dmax);
|
$cache_id = 'feed_' . md5($sbasid . '_' . $sbas_coll . '_' . $dmin . '_' . $dmax);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return $app['phraseanet.appbox']->get_data_from_cache($cache_id);
|
$result = $app['phraseanet.appbox']->get_data_from_cache($cache_id);
|
||||||
|
$result->setApplication($app);
|
||||||
|
|
||||||
|
return $result;
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -232,4 +235,21 @@ class module_report_dashboard_feed implements module_report_dashboard_componentI
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function setApplication(Application $app)
|
||||||
|
{
|
||||||
|
$this->app = $app;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function __sleep()
|
||||||
|
{
|
||||||
|
$vars = array();
|
||||||
|
foreach ($this as $key => $value) {
|
||||||
|
if (in_array($key, array('app')))
|
||||||
|
continue;
|
||||||
|
$vars[] = $key;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $vars;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user