/** * Set a global view variable. * @param string|array name of a variable or an array of variables * @param mixed value for a single variable * @return object current class instance */ public function SetGlobal($key, $value = null) { if (is_array($key)) { self::$globalData = array_merge(self::$globalData, $key); } else { self::$globalData[$key] = $value; } return $this; }