/** * set the group view to use by default for product group lists * * @param string $defaultGroupHolderView the class name of the group view to use by default * * @return void */ public static function setDefaultGroupHolderView($defaultGroupHolderView = null) { if (is_null($defaultGroupHolderView) || !in_array($defaultGroupHolderView, self::$groupHolderViews)) { foreach (self::$groupHolderViews as $code => $groupHolderView) { self::$defaultGroupHolderView = $code; return; } self::addGroupHolderView($defaultGroupHolderView); } $tmp = array_flip(self::$groupHolderViews); self::$defaultGroupHolderView = $tmp[$defaultGroupHolderView]; }