File tree 1 file changed +10
-0
lines changed
1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 5
5
use GuzzleHttp \Psr7 \Request as GuzzleRequest ;
6
6
use Http \Client \HttpAsyncClient ;
7
7
use Http \Client \HttpClient ;
8
+ use Http \Discovery \MessageFactoryDiscovery ;
8
9
use Http \Message \MessageFactory ;
9
10
use Http \Message \MessageFactory \GuzzleMessageFactory ;
10
11
use Http \Message \StreamFactory ;
@@ -76,6 +77,10 @@ final class CommonClassesStrategy implements DiscoveryStrategy
76
77
['class ' => Cake::class, 'condition ' => Cake::class],
77
78
['class ' => Zend::class, 'condition ' => Zend::class],
78
79
['class ' => Artax::class, 'condition ' => Artax::class],
80
+ [
81
+ 'class ' => [self ::class, 'buzzInstantiate ' ],
82
+ 'condition ' => [\Buzz \Client \FileGetContents::class, \Buzz \Message \ResponseBuilder::class],
83
+ ],
79
84
],
80
85
];
81
86
@@ -90,4 +95,9 @@ public static function getCandidates($type)
90
95
91
96
return [];
92
97
}
98
+
99
+ public static function buzzInstantiate ()
100
+ {
101
+ return new \Buzz \Client \FileGetContents (MessageFactoryDiscovery::find ());
102
+ }
93
103
}
You can’t perform that action at this time.
0 commit comments