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');
}