// small perf optimization

This commit is contained in:
Rémi Gaillard
2013-01-09 14:35:06 +01:00
parent c855621e17
commit c46521883c
+7 -3
View File
@@ -295,13 +295,17 @@ class GroupCore extends ObjectModel
*/
public static function getCurrent()
{
static $groups = array();
$customer = Context::getContext()->customer;
$id_group = (int)Configuration::get('PS_UNIDENTIFIED_GROUP');
if (Validate::isLoadedObject($customer))
$id_group = (int)$customer->id_default_group;
else
$id_group = (int)Configuration::get('PS_UNIDENTIFIED_GROUP');
if (!isset($groups[$id_group]))
$groups[$id_group] = new Group($id_group);
return new Group($id_group);
return $groups[$id_group];
}
}