change the way http client is initiated

This commit is contained in:
Swen van Zanten
2022-10-10 11:50:07 +02:00
parent c0aa3e776e
commit 98e9aa9266

View File

@@ -77,9 +77,10 @@ class GoutteFactory implements DriverFactory
$clientArguments = array();
if (class_exists('Symfony\Component\HttpClient\HttpClient')) {
$clientArguments = array(
\Symfony\Component\HttpClient\HttpClient::create($config['server_parameters'])
);
$httpClient = new Definition('Symfony\Component\HttpClient\HttpClient');
$httpClient->setFactory('Symfony\Component\HttpClient\HttpClient::create');
$httpClient->setArgument(0, $config['server_parameters']);
$clientArguments = array($httpClient);
}
} elseif ($this->isGoutte1()) {
$guzzleClient = $this->buildGuzzle3Client($config['guzzle_parameters']);