public static function getUser($jUserId, $provider = 'facebook') { if (self::$instances == null) { self::$instances = array(); } if (!array_key_exists($jUserId, self::$instances)) { self::$instances[$jUserId] = array(); } if (!array_key_exists($provider, self::$instances[$jUserId])) { $instance = new JFBConnectModelUserMap(); $instance->getData($jUserId, $provider); self::$instances[$jUserId][$provider] = $instance; } return self::$instances[$jUserId][$provider]; }