File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 55use GuzzleHttp \Psr7 \Request as GuzzleRequest ;
66use Http \Client \HttpAsyncClient ;
77use Http \Client \HttpClient ;
8+ use Http \Discovery \MessageFactoryDiscovery ;
89use Http \Message \MessageFactory ;
910use Http \Message \MessageFactory \GuzzleMessageFactory ;
1011use Http \Message \StreamFactory ;
@@ -76,6 +77,10 @@ final class CommonClassesStrategy implements DiscoveryStrategy
7677 ['class ' => Cake::class, 'condition ' => Cake::class],
7778 ['class ' => Zend::class, 'condition ' => Zend::class],
7879 ['class ' => Artax::class, 'condition ' => Artax::class],
80+ [
81+ 'class ' => [self ::class, 'buzzInstantiate ' ],
82+ 'condition ' => [\Buzz \Client \FileGetContents::class, \Buzz \Message \ResponseBuilder::class],
83+ ],
7984 ],
8085 ];
8186
@@ -90,4 +95,9 @@ public static function getCandidates($type)
9095
9196 return [];
9297 }
98+
99+ public static function buzzInstantiate ()
100+ {
101+ return new \Buzz \Client \FileGetContents (MessageFactoryDiscovery::find ());
102+ }
93103}
You can’t perform that action at this time.
0 commit comments