private function initTransport()

in src/Client.php [99:114]


    private function initTransport(Transport $transport, array $config): void
    {
        if (isset($config['headers'])) {
            if (!is_array($config['headers'])) {
                throw new InvalidParameterException('The headers parameter must be an array');
            }
            foreach ($config['headers'] as $key => $value) {
                $transport->setHeader($key, $value);
            }
        }
        $transport->setUserAgent('enterprise-search-php', self::VERSION);
        if (!isset($config['meta-header']) || $config['meta-header']) {
            $transport->setElasticMetaHeader('ent', self::VERSION);
        }
        $transport->setHeader('Accept-Encoding', 'gzip');
    }