/** * Get a session object * * Returns the global {@link JSession} object, only creating it * if it doesn't already exist. * * @param array An array containing session options * @return object JSession */ public static function getSession($options = array()) { if (!is_object(JFactory::$session)) { JFactory::$session = JFactory::_createSession($options); } return JFactory::$session; }
/** * Get a session object * * Returns a reference to the global {@link JSession} object, only creating it * if it doesn't already exist. * * @access public * @param array An array containing session options * @return object JSession */ public static function &getSession($options = array()) { static $instance; if (!is_object($instance)) { $instance = JFactory::_createSession($options); } return $instance; }