Skip to content

Commit 7c36d95

Browse files
authored
Added laminas packages to common psr-17 classes (#169)
* Added laminas packages to common psr-17 classes * Add `CHANGELOG.md` entry
1 parent 7e30d5c commit 7c36d95

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
### Added
66

77
- Support discovering PSR-17 factories of `guzzlehttp/psr7` package
8+
- Support discovering PSR-17 factories of `laminas/laminas-diactoros` pakcage
89

910
## 1.7.4 - 2020-01-03
1011

src/Strategy/CommonPsr17ClassesStrategy.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ final class CommonPsr17ClassesStrategy implements DiscoveryStrategy
2727
'Http\Factory\Diactoros\RequestFactory',
2828
'Http\Factory\Guzzle\RequestFactory',
2929
'Http\Factory\Slim\RequestFactory',
30+
'Laminas\Diactoros\RequestFactory',
3031
],
3132
ResponseFactoryInterface::class => [
3233
'Nyholm\Psr7\Factory\Psr17Factory',
@@ -35,6 +36,7 @@ final class CommonPsr17ClassesStrategy implements DiscoveryStrategy
3536
'Http\Factory\Diactoros\ResponseFactory',
3637
'Http\Factory\Guzzle\ResponseFactory',
3738
'Http\Factory\Slim\ResponseFactory',
39+
'Laminas\Diactoros\ResponseFactory',
3840
],
3941
ServerRequestFactoryInterface::class => [
4042
'Nyholm\Psr7\Factory\Psr17Factory',
@@ -43,6 +45,7 @@ final class CommonPsr17ClassesStrategy implements DiscoveryStrategy
4345
'Http\Factory\Diactoros\ServerRequestFactory',
4446
'Http\Factory\Guzzle\ServerRequestFactory',
4547
'Http\Factory\Slim\ServerRequestFactory',
48+
'Laminas\Diactoros\ServerRequestFactory',
4649
],
4750
StreamFactoryInterface::class => [
4851
'Nyholm\Psr7\Factory\Psr17Factory',
@@ -51,6 +54,7 @@ final class CommonPsr17ClassesStrategy implements DiscoveryStrategy
5154
'Http\Factory\Diactoros\StreamFactory',
5255
'Http\Factory\Guzzle\StreamFactory',
5356
'Http\Factory\Slim\StreamFactory',
57+
'Laminas\Diactoros\StreamFactory',
5458
],
5559
UploadedFileFactoryInterface::class => [
5660
'Nyholm\Psr7\Factory\Psr17Factory',
@@ -59,6 +63,7 @@ final class CommonPsr17ClassesStrategy implements DiscoveryStrategy
5963
'Http\Factory\Diactoros\UploadedFileFactory',
6064
'Http\Factory\Guzzle\UploadedFileFactory',
6165
'Http\Factory\Slim\UploadedFileFactory',
66+
'Laminas\Diactoros\UploadedFileFactory',
6267
],
6368
UriFactoryInterface::class => [
6469
'Nyholm\Psr7\Factory\Psr17Factory',
@@ -67,6 +72,7 @@ final class CommonPsr17ClassesStrategy implements DiscoveryStrategy
6772
'Http\Factory\Diactoros\UriFactory',
6873
'Http\Factory\Guzzle\UriFactory',
6974
'Http\Factory\Slim\UriFactory',
75+
'Laminas\Diactoros\UriFactory',
7076
],
7177
];
7278

0 commit comments

Comments
 (0)