Skip to content

Commit 53f8900

Browse files
authored
Merge pull request #38 from danopz/slim-psr7
slim/http is now slim/psr7
2 parents d2b5960 + fb3226e commit 53f8900

8 files changed

+31
-17
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"guzzlehttp/psr7": "^1.4",
2323
"nyholm/psr7": "dev-master",
2424
"ringcentral/psr7": "^1.2",
25-
"slim/http": "^0.3",
25+
"slim/psr7": "dev-master",
2626
"zendframework/zend-diactoros": "^1.8"
2727
},
2828
"extra": {

src/BaseTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use GuzzleHttp\Psr7\Uri as GuzzleUri;
88
use PHPUnit\Framework\TestCase;
99
use Psr\Http\Message\UriInterface;
10-
use Slim\Http\Uri as SlimUri;
10+
use Slim\Psr7\Uri as SlimUri;
1111
use Zend\Diactoros\Stream as ZendStream;
1212
use Zend\Diactoros\Uri as ZendUri;
1313
use Zend\Diactoros\UploadedFile as ZendUploadedFile;

tests/Slim/RequestTest.php

+12-5
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,22 @@
33
namespace Http\Psr7Test\Tests\Slim;
44

55
use Http\Psr7Test\RequestIntegrationTest;
6-
use Slim\Http\Body;
7-
use Slim\Http\Headers;
8-
use Slim\Http\Request;
9-
use Slim\Http\Uri;
6+
use Slim\Psr7\Factory\StreamFactory;
7+
use Slim\Psr7\Factory\UriFactory;
8+
use Slim\Psr7\Headers;
9+
use Slim\Psr7\Request;
1010

1111
class RequestTest extends RequestIntegrationTest
1212
{
1313
public function createSubject()
1414
{
15-
return new Request('GET', new Uri('http', 'foo.com'), new Headers([]), [], [], new Body(fopen('php://temp', 'r+')));
15+
return new Request(
16+
'GET',
17+
(new UriFactory())->createUri('/'),
18+
new Headers([]),
19+
[],
20+
[],
21+
(new StreamFactory())->createStream()
22+
);
1623
}
1724
}

tests/Slim/ResponseTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Http\Psr7Test\Tests\Slim;
44

55
use Http\Psr7Test\ResponseIntegrationTest;
6-
use Slim\Http\Response;
6+
use Slim\Psr7\Response;
77

88
class ResponseTest extends ResponseIntegrationTest
99
{

tests/Slim/ServerRequestTest.php

+12-5
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,23 @@
22

33
namespace Http\Psr7Test\Tests\Slim;
44

5-
use Slim\Http\Body;
6-
use Slim\Http\Headers;
7-
use Slim\Http\Request;
8-
use Slim\Http\Uri;
5+
use Slim\Psr7\Factory\StreamFactory;
6+
use Slim\Psr7\Factory\UriFactory;
7+
use Slim\Psr7\Headers;
8+
use Slim\Psr7\Request;
99
use Http\Psr7Test\ServerRequestIntegrationTest;
1010

1111
class ServerRequestTest extends ServerRequestIntegrationTest
1212
{
1313
public function createSubject()
1414
{
15-
return new Request('GET', new Uri('http', 'foo.com'), new Headers([]), $_COOKIE, $_SERVER, new Body(fopen('php://temp', 'r+')));
15+
return new Request(
16+
'GET',
17+
(new UriFactory())->createUri('/'),
18+
new Headers([]),
19+
$_COOKIE,
20+
$_SERVER,
21+
(new StreamFactory())->createStream()
22+
);
1623
}
1724
}

tests/Slim/StreamTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use Http\Psr7Test\StreamIntegrationTest;
66
use Psr\Http\Message\StreamInterface;
7-
use Slim\Http\Stream;
7+
use Slim\Psr7\Stream;
88

99
class StreamTest extends StreamIntegrationTest
1010
{

tests/Slim/UploadedFileTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Http\Psr7Test\Tests\Slim;
44

55
use Http\Psr7Test\UploadedFileIntegrationTest;
6-
use Slim\Http\UploadedFile;
6+
use Slim\Psr7\UploadedFile;
77

88
class UploadedFileTest extends UploadedFileIntegrationTest
99
{

tests/Slim/UriTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
namespace Http\Psr7Test\Tests\Slim;
44

55
use Http\Psr7Test\UriIntegrationTest;
6-
use Slim\Http\Uri;
6+
use Slim\Psr7\Factory\UriFactory;
77

88
class UriTest extends UriIntegrationTest
99
{
1010
public function createUri($uri)
1111
{
12-
return Uri::createFromString($uri);
12+
return (new UriFactory())->createUri($uri);
1313
}
1414
}

0 commit comments

Comments
 (0)