Skip to content

Commit a107c86

Browse files
committed
Drop support for nyholm/psr7 < 1.0
1 parent f417f79 commit a107c86

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

composer.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@
4343
"dev-master": "1.3-dev"
4444
}
4545
},
46+
"conflict": {
47+
"nyholm/psr7": "<1.0"
48+
},
4649
"prefer-stable": true,
4750
"minimum-stability": "beta"
4851
}

src/Strategy/CommonClassesStrategy.php

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,7 @@
2929
use Http\Adapter\Zend\Client as Zend;
3030
use Http\Adapter\Artax\Client as Artax;
3131
use Nyholm\Psr7\Request as NyholmRequest;
32-
use Nyholm\Psr7\Factory\MessageFactory as NyholmMessageFactory;
33-
use Nyholm\Psr7\Factory\StreamFactory as NyholmStreamFactory;
34-
use Nyholm\Psr7\Factory\UriFactory as NyholmUriFactory;
35-
use Nyholm\Psr7\Factory\HttplugFactory as NyholmFactory;
32+
use Nyholm\Psr7\Factory\HttplugFactory as NyholmHttplugFactory;
3633

3734
/**
3835
* @internal
@@ -46,25 +43,23 @@ final class CommonClassesStrategy implements DiscoveryStrategy
4643
*/
4744
private static $classes = [
4845
MessageFactory::class => [
49-
['class' => NyholmFactory::class, 'condition' => [NyholmRequest::class, NyholmFactory::class]],
46+
['class' => NyholmHttplugFactory::class, 'condition' => [NyholmHttplugFactory::class]],
5047
['class' => GuzzleMessageFactory::class, 'condition' => [GuzzleRequest::class, GuzzleMessageFactory::class]],
5148
['class' => DiactorosMessageFactory::class, 'condition' => [DiactorosRequest::class, DiactorosMessageFactory::class]],
5249
['class' => SlimMessageFactory::class, 'condition' => [SlimRequest::class, SlimMessageFactory::class]],
53-
['class' => NyholmMessageFactory::class, 'condition' => [NyholmRequest::class, NyholmMessageFactory::class]],
5450
],
5551
StreamFactory::class => [
56-
['class' => NyholmFactory::class, 'condition' => [NyholmRequest::class, NyholmFactory::class]],
52+
['class' => NyholmHttplugFactory::class, 'condition' => [NyholmHttplugFactory::class]],
5753
['class' => GuzzleStreamFactory::class, 'condition' => [GuzzleRequest::class, GuzzleStreamFactory::class]],
5854
['class' => DiactorosStreamFactory::class, 'condition' => [DiactorosRequest::class, DiactorosStreamFactory::class]],
5955
['class' => SlimStreamFactory::class, 'condition' => [SlimRequest::class, SlimStreamFactory::class]],
6056
['class' => NyholmStreamFactory::class, 'condition' => [NyholmRequest::class, NyholmStreamFactory::class]],
6157
],
6258
UriFactory::class => [
63-
['class' => NyholmFactory::class, 'condition' => [NyholmRequest::class, NyholmFactory::class]],
59+
['class' => NyholmHttplugFactory::class, 'condition' => [NyholmHttplugFactory::class]],
6460
['class' => GuzzleUriFactory::class, 'condition' => [GuzzleRequest::class, GuzzleUriFactory::class]],
6561
['class' => DiactorosUriFactory::class, 'condition' => [DiactorosRequest::class, DiactorosUriFactory::class]],
6662
['class' => SlimUriFactory::class, 'condition' => [SlimRequest::class, SlimUriFactory::class]],
67-
['class' => NyholmUriFactory::class, 'condition' => [NyholmRequest::class, NyholmUriFactory::class]],
6863
],
6964
HttpAsyncClient::class => [
7065
['class' => Guzzle6::class, 'condition' => Guzzle6::class],

0 commit comments

Comments
 (0)