private function getClientLibraryInfo()

in src/Transport.php [521:534]


    private function getClientLibraryInfo(): array
    {
        $clientClass = get_class($this->client);
        if (false !== strpos($clientClass, 'GuzzleHttp\Client')) {
            return ['gu', InstalledVersions::getPrettyVersion('guzzlehttp/guzzle')]; 
        }
        if (false !== strpos($clientClass, 'Symfony\Component\HttpClient')) {
            return ['sy', InstalledVersions::getPrettyVersion('symfony/http-client')];
        }
        if (false !== strpos($clientClass, 'Elastic\Transport\Client\Curl')) {
            return ['ec', Transport::VERSION];
        }
        return [];
    }