Skip to content

Commit 4ebf4fa

Browse files
mbabkerNyholm
authored andcommitted
PSR-17 should be available to use Symfony's HttplugClient (#150)
1 parent 5a0da02 commit 4ebf4fa

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Strategy/CommonClassesStrategy.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Http\Client\HttpClient;
99
use Http\Discovery\MessageFactoryDiscovery;
1010
use Http\Discovery\Psr17FactoryDiscovery;
11+
use Psr\Http\Message\RequestFactoryInterface as Psr17RequestFactory;
1112
use Http\Message\MessageFactory;
1213
use Http\Message\MessageFactory\GuzzleMessageFactory;
1314
use Http\Message\StreamFactory;
@@ -72,7 +73,7 @@ final class CommonClassesStrategy implements DiscoveryStrategy
7273
['class' => React::class, 'condition' => React::class],
7374
],
7475
HttpClient::class => [
75-
['class' => SymfonyHttplug::class, 'condition' => SymfonyHttplug::class],
76+
['class' => SymfonyHttplug::class, 'condition' => [SymfonyHttplug::class, Psr17RequestFactory::class]],
7677
['class' => Guzzle6::class, 'condition' => Guzzle6::class],
7778
['class' => Guzzle5::class, 'condition' => Guzzle5::class],
7879
['class' => Curl::class, 'condition' => Curl::class],

0 commit comments

Comments
 (0)