/** * @return static */ public static function getProvider() { if (!self::$defaultSet) { self::setProviderClassName(CurlHttpClient::class); self::$defaultSet = true; } return Container::instance(static::class); }