Esempio n. 1
0
 /**
  * Respect session configuration (default driver)
  */
 public static function instance($type = NULL, $id = NULL)
 {
     if (is_null($type)) {
         $type = Kohana::config('session')->driver;
     }
     return Kohana_Session::instance($type, $id);
 }
Esempio n. 2
0
 /**
  * Override's Kohana's default session adapter with the adapter provided
  * in the site'
  * 
  * @param   string   type of session (native, cookie, etc)
  * @param   string   session identifier
  * @return  Session
  * @uses    Kohana::$config
  */
 public static function instance($type = NULL, $id = NULL)
 {
     // Load the configuration for this type
     $default_session_adapter = Kohana::$config->load('site')->get('default_session_adapter');
     if ($default_session_adapter) {
         $type = $default_session_adapter;
     }
     return parent::instance($type, $id);
 }