/** * @param string $adapter * @return JO_Session */ public function setAdapter($adapter) { $class_name = 'JO_Session_' . ucfirst(strtolower($adapter)); self::$adapter = new $class_name($this); return self::$_instance; }