|
21 | 21 | use Http\Message\StreamFactory\DiactorosStreamFactory; |
22 | 22 | use Http\Message\UriFactory\DiactorosUriFactory; |
23 | 23 | use Psr\Http\Client\ClientInterface as Psr18Client; |
24 | | -use Zend\Diactoros\Request as DiactorosRequest; |
| 24 | +use Zend\Diactoros\Request as ZendDiactorosRequest; |
| 25 | +use Laminas\Diactoros\Request as DiactorosRequest; |
25 | 26 | use Http\Message\MessageFactory\SlimMessageFactory; |
26 | 27 | use Http\Message\StreamFactory\SlimStreamFactory; |
27 | 28 | use Http\Message\UriFactory\SlimUriFactory; |
@@ -55,18 +56,21 @@ final class CommonClassesStrategy implements DiscoveryStrategy |
55 | 56 | MessageFactory::class => [ |
56 | 57 | ['class' => NyholmHttplugFactory::class, 'condition' => [NyholmHttplugFactory::class]], |
57 | 58 | ['class' => GuzzleMessageFactory::class, 'condition' => [GuzzleRequest::class, GuzzleMessageFactory::class]], |
| 59 | + ['class' => DiactorosMessageFactory::class, 'condition' => [ZendDiactorosRequest::class, DiactorosMessageFactory::class]], |
58 | 60 | ['class' => DiactorosMessageFactory::class, 'condition' => [DiactorosRequest::class, DiactorosMessageFactory::class]], |
59 | 61 | ['class' => SlimMessageFactory::class, 'condition' => [SlimRequest::class, SlimMessageFactory::class]], |
60 | 62 | ], |
61 | 63 | StreamFactory::class => [ |
62 | 64 | ['class' => NyholmHttplugFactory::class, 'condition' => [NyholmHttplugFactory::class]], |
63 | 65 | ['class' => GuzzleStreamFactory::class, 'condition' => [GuzzleRequest::class, GuzzleStreamFactory::class]], |
| 66 | + ['class' => DiactorosStreamFactory::class, 'condition' => [ZendDiactorosRequest::class, DiactorosStreamFactory::class]], |
64 | 67 | ['class' => DiactorosStreamFactory::class, 'condition' => [DiactorosRequest::class, DiactorosStreamFactory::class]], |
65 | 68 | ['class' => SlimStreamFactory::class, 'condition' => [SlimRequest::class, SlimStreamFactory::class]], |
66 | 69 | ], |
67 | 70 | UriFactory::class => [ |
68 | 71 | ['class' => NyholmHttplugFactory::class, 'condition' => [NyholmHttplugFactory::class]], |
69 | 72 | ['class' => GuzzleUriFactory::class, 'condition' => [GuzzleRequest::class, GuzzleUriFactory::class]], |
| 73 | + ['class' => DiactorosUriFactory::class, 'condition' => [ZendDiactorosRequest::class, DiactorosUriFactory::class]], |
70 | 74 | ['class' => DiactorosUriFactory::class, 'condition' => [DiactorosRequest::class, DiactorosUriFactory::class]], |
71 | 75 | ['class' => SlimUriFactory::class, 'condition' => [SlimRequest::class, SlimUriFactory::class]], |
72 | 76 | ], |
|
0 commit comments