public static function tryRegisterClientFactory($scheme, $clientFactory) { if (empty(self::$clientFactories[$scheme])) { self::$clientFactories[$scheme] = $clientFactory; } }