|
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