99use Http \Client \HttpClient ;
1010use Http \Discovery \HttpClientDiscovery ;
1111use Http \HttplugBundle \DependencyInjection \HttplugExtension ;
12- use Http \Message \MessageFactory ;
13- use Http \Message \StreamFactory ;
14- use Http \Message \UriFactory ;
1512use Matthias \SymfonyDependencyInjectionTest \PhpUnit \AbstractExtensionTestCase ;
1613use Matthias \SymfonyDependencyInjectionTest \PhpUnit \ContainerBuilderHasAliasConstraint ;
1714use PHPUnit \Framework \Constraint \LogicalNot ;
15+ use Psr \Http \Message \RequestFactoryInterface ;
16+ use Psr \Http \Message \ResponseFactoryInterface ;
17+ use Psr \Http \Message \StreamFactoryInterface ;
18+ use Psr \Http \Message \UriFactoryInterface ;
1819use Symfony \Component \DependencyInjection \Definition ;
1920
2021/**
@@ -44,9 +45,10 @@ public function testDiscoveryFallbacks(): void
4445 $ this ->load ();
4546
4647 $ this ->assertContainerBuilderHasService ('httplug.client.default ' , HttpClient::class);
47- $ this ->assertContainerBuilderHasService ('httplug.message_factory.default ' , MessageFactory::class);
48- $ this ->assertContainerBuilderHasService ('httplug.uri_factory.default ' , UriFactory::class);
49- $ this ->assertContainerBuilderHasService ('httplug.stream_factory.default ' , StreamFactory::class);
48+ $ this ->assertContainerBuilderHasService ('httplug.psr17_request_factory.default ' , RequestFactoryInterface::class);
49+ $ this ->assertContainerBuilderHasService ('httplug.psr17_response_factory.default ' , ResponseFactoryInterface::class);
50+ $ this ->assertContainerBuilderHasService ('httplug.psr17_uri_factory.default ' , UriFactoryInterface::class);
51+ $ this ->assertContainerBuilderHasService ('httplug.psr17_stream_factory.default ' , StreamFactoryInterface::class);
5052 $ this ->assertContainerBuilderHasService ('httplug.async_client.default ' , HttpAsyncClient::class);
5153 }
5254
@@ -56,18 +58,19 @@ public function testDiscoveryPartialFallbacks(): void
5658 $ this ->setDefinition ('httplug.client.default ' , new Definition (Client::class));
5759
5860 $ this ->assertContainerBuilderHasService ('httplug.client.default ' , Client::class);
59- $ this ->assertContainerBuilderHasService ('httplug.message_factory.default ' , MessageFactory::class);
60- $ this ->assertContainerBuilderHasService ('httplug.uri_factory.default ' , UriFactory::class);
61- $ this ->assertContainerBuilderHasService ('httplug.stream_factory.default ' , StreamFactory::class);
61+ $ this ->assertContainerBuilderHasService ('httplug.psr17_request_factory.default ' , RequestFactoryInterface::class);
62+ $ this ->assertContainerBuilderHasService ('httplug.psr17_response_factory.default ' , ResponseFactoryInterface::class);
63+ $ this ->assertContainerBuilderHasService ('httplug.psr17_uri_factory.default ' , UriFactoryInterface::class);
64+ $ this ->assertContainerBuilderHasService ('httplug.psr17_stream_factory.default ' , StreamFactoryInterface::class);
6265 $ this ->assertContainerBuilderHasService ('httplug.async_client.default ' , HttpAsyncClient::class);
6366 }
6467
6568 public function testNoDiscoveryFallbacks (): void
6669 {
6770 $ this ->setDefinition ('httplug.client.default ' , new Definition (HttpClient::class));
68- $ this ->setDefinition ('httplug.message_factory .default ' , new Definition (MessageFactory ::class));
69- $ this ->setDefinition ('httplug.uri_factory .default ' , new Definition (UriFactory ::class));
70- $ this ->setDefinition ('httplug.stream_factory .default ' , new Definition (StreamFactory ::class));
71+ $ this ->setDefinition ('httplug.psr17_request_factory .default ' , new Definition (RequestFactoryInterface ::class));
72+ $ this ->setDefinition ('httplug.psr17_uri_factory .default ' , new Definition (UriFactoryInterface ::class));
73+ $ this ->setDefinition ('httplug.psr17_stream_factory .default ' , new Definition (StreamFactoryInterface ::class));
7174 $ this ->setDefinition ('httplug.async_client.default ' , new Definition (HttpAsyncClient::class));
7275
7376 $ this ->load ();
0 commit comments