Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1158149

Browse files
rbaarsmanicolas-grekas
authored andcommitted
Allow Symfony 5.0
1 parent81ae86d commit1158149

File tree

7 files changed

+19
-20
lines changed

7 files changed

+19
-20
lines changed

‎Tests/Factory/AbstractHttpMessageFactoryTest.php

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,9 @@ abstract class AbstractHttpMessageFactoryTest extends TestCase
2929
private$factory;
3030
private$tmpDir;
3131

32-
/**
33-
* @return HttpMessageFactoryInterface
34-
*/
35-
abstractprotectedfunctionbuildHttpMessageFactory();
32+
abstractprotectedfunctionbuildHttpMessageFactory():HttpMessageFactoryInterface;
3633

37-
publicfunctionsetup()
34+
publicfunctionsetUp():void
3835
{
3936
$this->factory =$this->buildHttpMessageFactory();
4037
$this->tmpDir =sys_get_temp_dir();
@@ -158,7 +155,7 @@ public function testCreateResponse()
158155
$this->assertEquals(['3.4'],$psrResponse->getHeader('X-Symfony'));
159156

160157
$cookieHeader =$psrResponse->getHeader('Set-Cookie');
161-
$this->assertInternalType('array',$cookieHeader);
158+
$this->assertIsArray($cookieHeader);
162159
$this->assertCount(1,$cookieHeader);
163160
$this->assertRegExp('{city=Lille; expires=Wed, 13-Jan-2021 22:23:01 GMT;( max-age=\d+;)? path=/; httponly}i',$cookieHeader[0]);
164161
}

‎Tests/Factory/DiactorosFactoryTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespaceSymfony\Bridge\PsrHttpMessage\Tests\Factory;
1313

1414
useSymfony\Bridge\PsrHttpMessage\Factory\DiactorosFactory;
15+
useSymfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterface;
1516

1617
/**
1718
* @author Kévin Dunglas <dunglas@gmail.com>
@@ -21,7 +22,7 @@
2122
*/
2223
class DiactorosFactoryTestextends AbstractHttpMessageFactoryTest
2324
{
24-
protectedfunctionbuildHttpMessageFactory()
25+
protectedfunctionbuildHttpMessageFactory():HttpMessageFactoryInterface
2526
{
2627
if (!class_exists('Zend\Diactoros\ServerRequestFactory')) {
2728
$this->markTestSkipped('Zend Diactoros is not installed.');

‎Tests/Factory/HttpFoundationFactoryTest.php

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
useSymfony\Bridge\PsrHttpMessage\Tests\Fixtures\UploadedFile;
2121
useSymfony\Bridge\PsrHttpMessage\Tests\Fixtures\Uri;
2222
useSymfony\Component\HttpFoundation\Cookie;
23+
useSymfony\Component\HttpFoundation\File\Exception\FileException;
24+
useSymfony\Component\HttpFoundation\File\UploadedFileasHttpFoundationUploadedFile;
2325

2426
/**
2527
* @author Kévin Dunglas <dunglas@gmail.com>
@@ -32,7 +34,7 @@ class HttpFoundationFactoryTest extends TestCase
3234
/** @var string */
3335
private$tmpDir;
3436

35-
publicfunctionsetup()
37+
publicfunctionsetUp():void
3638
{
3739
$this->factory =newHttpFoundationFactory();
3840
$this->tmpDir =sys_get_temp_dir();
@@ -80,7 +82,7 @@ public function testCreateRequest()
8082
$this->assertEquals('France',$symfonyRequest->server->get('country'));
8183
$this->assertEquals('The body',$symfonyRequest->getContent());
8284
$this->assertEquals('1.0',$symfonyRequest->headers->get('X-Dunglas-API-Platform'));
83-
$this->assertEquals(['a','b'],$symfonyRequest->headers->get('X-data',null,false));
85+
$this->assertEquals(['a','b'],$symfonyRequest->headers->all('X-data'));
8486
}
8587

8688
publicfunctiontestCreateRequestWithNullParsedBody()
@@ -160,12 +162,11 @@ public function testCreateUploadedFile()
160162
$this->assertEquals('An uploaded file.',file_get_contents($this->tmpDir.'/'.$uniqid));
161163
}
162164

163-
/**
164-
* @expectedException \Symfony\Component\HttpFoundation\File\Exception\FileException
165-
* @expectedExceptionMessage The file "e" could not be written on disk.
166-
*/
167165
publicfunctiontestCreateUploadedFileWithError()
168166
{
167+
$this->expectException(FileException::class);
168+
$this->expectExceptionMessage('The file "e" could not be written on disk.');
169+
169170
$uploadedFile =$this->createUploadedFile('Error.',UPLOAD_ERR_CANT_WRITE,'e','text/plain');
170171
$symfonyUploadedFile =$this->callCreateUploadedFile($uploadedFile);
171172

@@ -174,15 +175,15 @@ public function testCreateUploadedFileWithError()
174175
$symfonyUploadedFile->move($this->tmpDir,'shouldFail.txt');
175176
}
176177

177-
privatefunctioncreateUploadedFile($content,$error,$clientFileName,$clientMediaType)
178+
privatefunctioncreateUploadedFile($content,$error,$clientFileName,$clientMediaType):UploadedFile
178179
{
179180
$filePath =tempnam($this->tmpDir,uniqid());
180181
file_put_contents($filePath,$content);
181182

182183
returnnewUploadedFile($filePath,filesize($filePath),$error,$clientFileName,$clientMediaType);
183184
}
184185

185-
privatefunctioncallCreateUploadedFile(UploadedFileInterface$uploadedFile)
186+
privatefunctioncallCreateUploadedFile(UploadedFileInterface$uploadedFile):HttpFoundationUploadedFile
186187
{
187188
$reflection =new \ReflectionClass($this->factory);
188189
$createUploadedFile =$reflection->getMethod('createUploadedFile');

‎Tests/Factory/PsrHttpFactoryTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,15 @@
1313

1414
useNyholm\Psr7\Factory\Psr17Factory;
1515
useSymfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory;
16+
useSymfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterface;
1617

1718
/**
1819
* @author Kévin Dunglas <dunglas@gmail.com>
1920
* @author Antonio J. García Lagar <aj@garcialagar.es>
2021
*/
2122
class PsrHttpFactoryTestextends AbstractHttpMessageFactoryTest
2223
{
23-
protectedfunctionbuildHttpMessageFactory()
24+
protectedfunctionbuildHttpMessageFactory():HttpMessageFactoryInterface
2425
{
2526
$factory =newPsr17Factory();
2627

‎Tests/Functional/CovertTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class CovertTest extends TestCase
3636
{
3737
private$tmpDir;
3838

39-
publicfunctionsetup()
39+
publicfunctionsetUp():void
4040
{
4141
if (!class_exists('Nyholm\Psr7\ServerRequest')) {
4242
$this->markTestSkipped('nyholm/psr7 is not installed.');

‎composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
"require": {
1919
"php":"^7.1",
2020
"psr/http-message":"^1.0",
21-
"symfony/http-foundation":"^3.4 || ^4.0"
21+
"symfony/http-foundation":"^4.4 || ^5.0"
2222
},
2323
"require-dev": {
24-
"symfony/phpunit-bridge":"^3.4.20 || ^4.0",
24+
"symfony/phpunit-bridge":"^4.4 || ^5.0",
2525
"nyholm/psr7":"^1.1",
2626
"zendframework/zend-diactoros":"^1.4.1 || ^2.0"
2727
},

‎phpunit.xml.dist

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
convertWarningsToExceptions="true"
99
processIsolation="false"
1010
stopOnFailure="false"
11-
syntaxCheck="false"
1211
bootstrap="vendor/autoload.php"
1312
>
1413
<testsuites>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp