use Dice\Dice;
use Friendica\DI;
-use Friendica\Factory\HTTPClientFactory;
-use Friendica\Network\IHTTPClient;
+use Friendica\Network\HTTPClient\Factory\HttpClient;
+use Friendica\Network\HTTPClient\Capability\ICanSendHttpRequests;
use GuzzleHttp\HandlerStack;
/**
$dice = DI::getDice();
// addRule() clones the current instance and returns a new one, so no concurrency problems :-)
- $newDice = $dice->addRule(IHTTPClient::class, [
- 'instanceOf' => HTTPClientFactory::class,
+ $newDice = $dice->addRule(ICanSendHttpRequests::class, [
+ 'instanceOf' => HttpClient::class,
'call' => [
['createClient', [$this->httpRequestHandler], Dice::CHAIN_CALL],
],