From 98e9aa9266cb33526c9df66e3c1997586af64a5b Mon Sep 17 00:00:00 2001 From: Swen van Zanten Date: Mon, 10 Oct 2022 11:50:07 +0200 Subject: [PATCH] change the way http client is initiated --- .../ServiceContainer/Driver/GoutteFactory.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Behat/MinkExtension/ServiceContainer/Driver/GoutteFactory.php b/src/Behat/MinkExtension/ServiceContainer/Driver/GoutteFactory.php index 2e5f6eb..73d4020 100644 --- a/src/Behat/MinkExtension/ServiceContainer/Driver/GoutteFactory.php +++ b/src/Behat/MinkExtension/ServiceContainer/Driver/GoutteFactory.php @@ -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']);