99use Http \Message \MessageFactory \GuzzleMessageFactory ;
1010use Http \Message \UriFactory \GuzzleUriFactory ;
1111use Http \Message \StreamFactory \GuzzleStreamFactory ;
12+ use Nyholm \Psr7 \Factory \Psr17Factory ;
1213use Symfony \Component \Config \Definition \ConfigurationInterface ;
1314use Symfony \Component \Config \Definition \Exception \InvalidConfigurationException ;
1415use Symfony \Component \DependencyInjection \Extension \ExtensionInterface ;
@@ -25,12 +26,26 @@ class ConfigurationTest extends AbstractExtensionConfigurationTestCase
2526 'message_factory ' => 'httplug.message_factory.default ' ,
2627 'uri_factory ' => 'httplug.uri_factory.default ' ,
2728 'stream_factory ' => 'httplug.stream_factory.default ' ,
29+ 'psr18_client ' => 'httplug.psr18_client.default ' ,
30+ 'psr17_request_factory ' => 'httplug.psr17_request_factory.default ' ,
31+ 'psr17_response_factory ' => 'httplug.psr17_response_factory.default ' ,
32+ 'psr17_stream_factory ' => 'httplug.psr17_stream_factory.default ' ,
33+ 'psr17_uri_factory ' => 'httplug.psr17_uri_factory.default ' ,
34+ 'psr17_uploaded_file_factory ' => 'httplug.psr17_uploaded_file_factory.default ' ,
35+ 'psr17_server_request_factory ' => 'httplug.psr17_server_request_factory.default ' ,
2836 ],
2937 'classes ' => [
3038 'client ' => null ,
39+ 'psr18_client ' => null ,
3140 'message_factory ' => null ,
3241 'uri_factory ' => null ,
3342 'stream_factory ' => null ,
43+ 'psr17_request_factory ' => null ,
44+ 'psr17_response_factory ' => null ,
45+ 'psr17_stream_factory ' => null ,
46+ 'psr17_uri_factory ' => null ,
47+ 'psr17_uploaded_file_factory ' => null ,
48+ 'psr17_server_request_factory ' => null ,
3449 ],
3550 'clients ' => [],
3651 'profiling ' => [
@@ -117,12 +132,26 @@ public function testSupportsAllConfigFormats(): void
117132 'message_factory ' => 'my_message_factory ' ,
118133 'uri_factory ' => 'my_uri_factory ' ,
119134 'stream_factory ' => 'my_stream_factory ' ,
135+ 'psr18_client ' => 'httplug.psr18_client.default ' ,
136+ 'psr17_request_factory ' => 'httplug.psr17_request_factory.default ' ,
137+ 'psr17_response_factory ' => 'httplug.psr17_response_factory.default ' ,
138+ 'psr17_stream_factory ' => 'httplug.psr17_stream_factory.default ' ,
139+ 'psr17_uri_factory ' => 'httplug.psr17_uri_factory.default ' ,
140+ 'psr17_uploaded_file_factory ' => 'httplug.psr17_uploaded_file_factory.default ' ,
141+ 'psr17_server_request_factory ' => 'httplug.psr17_server_request_factory.default ' ,
120142 ],
121143 'classes ' => [
122144 'client ' => Client::class,
123145 'message_factory ' => GuzzleMessageFactory::class,
124146 'uri_factory ' => GuzzleUriFactory::class,
125147 'stream_factory ' => GuzzleStreamFactory::class,
148+ 'psr18_client ' => Client::class,
149+ 'psr17_request_factory ' => Psr17Factory::class,
150+ 'psr17_response_factory ' => Psr17Factory::class,
151+ 'psr17_stream_factory ' => Psr17Factory::class,
152+ 'psr17_uri_factory ' => Psr17Factory::class,
153+ 'psr17_uploaded_file_factory ' => Psr17Factory::class,
154+ 'psr17_server_request_factory ' => Psr17Factory::class,
126155 ],
127156 'clients ' => [
128157 'test ' => [
0 commit comments