/** * Method: get * Get a variable. Access to sub-arrays is supported with key.subkey. * * Parameters: * key - variable key (optional) * default - default value returned if variable does not exist * * Returns: * Variable data if key specified, otherwise array containing all session data */ public function get($key = FALSE, $default = FALSE) { if (empty($key)) { return $_SESSION; } $result = isset($_SESSION[$key]) ? $_SESSION[$key] : Eight::key_string($_SESSION, $key); return $result === NULL ? $default : $result; }