public static function getClient($type) { $config = Yaf_Registry::get("config"); if (self::$client == null || self::$type != $type) { self::$type = $type; $clsName = self::$clsMap[$type]; $session = Yaf_Session::getInstance(); $oauthToken = $session->offsetGet("wrm_oauth_token"); self::$client = new $clsName($config[$type]['app_id'], $config[$type]['app_key'], $config[$type]['scope'], $config[$type]['callback'], "", $oauthToken); } return self::$client; }