@@ -18,56 +18,56 @@ final class RequestBasicTest extends TestCase
18
18
public function testProtocolVersion (): void
19
19
{
20
20
$ request = $ this ->createRequest ();
21
- static ::assertSame ('' , $ request ->getProtocolVersion ());
22
- static ::assertSame ([], $ request ->getServerParams ());
21
+ self ::assertSame ('' , $ request ->getProtocolVersion ());
22
+ self ::assertSame ([], $ request ->getServerParams ());
23
23
$ request = $ request ->withProtocolVersion ('1.1 ' );
24
- static ::assertSame ('1.1 ' , $ request ->getProtocolVersion ());
25
- static ::assertSame (['SERVER_PROTOCOL ' => 'HTTP/1.1 ' ], $ request ->getServerParams ());
24
+ self ::assertSame ('1.1 ' , $ request ->getProtocolVersion ());
25
+ self ::assertSame (['SERVER_PROTOCOL ' => 'HTTP/1.1 ' ], $ request ->getServerParams ());
26
26
}
27
27
28
28
/** @throws \SebastianBergmann\RecursionContext\InvalidArgumentException */
29
29
public function testPresetProtocolVersion (): void
30
30
{
31
31
$ request = $ this ->createRequest ('GET ' , ['SERVER_PROTOCOL ' => 'HTTP/1.1 ' ]);
32
- static ::assertSame ('1.1 ' , $ request ->getProtocolVersion ());
33
- static ::assertSame (['SERVER_PROTOCOL ' => 'HTTP/1.1 ' ], $ request ->getServerParams ());
32
+ self ::assertSame ('1.1 ' , $ request ->getProtocolVersion ());
33
+ self ::assertSame (['SERVER_PROTOCOL ' => 'HTTP/1.1 ' ], $ request ->getServerParams ());
34
34
}
35
35
36
36
/** @throws \SebastianBergmann\RecursionContext\InvalidArgumentException */
37
37
public function testMethod (): void
38
38
{
39
39
$ mock = $ this ->createSymfonyMock ();
40
40
$ request = Request::fromSfWebRequest ($ mock );
41
- static ::assertSame ('GET ' , $ request ->getMethod ());
41
+ self ::assertSame ('GET ' , $ request ->getMethod ());
42
42
$ request = $ request ->withMethod ('PuRgE ' );
43
- static ::assertSame ('PuRgE ' , $ request ->getMethod ());
44
- static ::assertSame ('PURGE ' , $ mock ->getMethod ());
43
+ self ::assertSame ('PuRgE ' , $ request ->getMethod ());
44
+ self ::assertSame ('PURGE ' , $ mock ->getMethod ());
45
45
$ request = $ request ->withMethod ('GET ' );
46
- static ::assertSame ('GET ' , $ request ->getMethod ());
47
- static ::assertSame ('GET ' , $ mock ->getMethod ());
46
+ self ::assertSame ('GET ' , $ request ->getMethod ());
47
+ self ::assertSame ('GET ' , $ mock ->getMethod ());
48
48
}
49
49
50
50
/**
51
- * @dataProvider withHeaderProvider
51
+ * @dataProvider provideHeaderCases
52
52
*
53
53
* @throws \SebastianBergmann\RecursionContext\InvalidArgumentException
54
54
*/
55
55
public function testHeader (string $ name , string $ value , array $ expectedHeaders , array $ expectedServerParams ): void
56
56
{
57
57
$ request = $ this ->createRequest ();
58
- static ::assertFalse ($ request ->hasHeader ($ name ));
59
- static ::assertSame ([], $ request ->getHeader ($ name ));
60
- static ::assertSame ([], $ request ->getServerParams ());
58
+ self ::assertFalse ($ request ->hasHeader ($ name ));
59
+ self ::assertSame ([], $ request ->getHeader ($ name ));
60
+ self ::assertSame ([], $ request ->getServerParams ());
61
61
$ request = $ request ->withHeader ($ name , 'FIRST VALUE ' );
62
62
$ request = $ request ->withHeader ($ name , $ value );
63
- static ::assertTrue ($ request ->hasHeader ($ name ));
64
- static ::assertSame ([$ value ], $ request ->getHeader ($ name ));
65
- static ::assertSame ($ value , $ request ->getHeaderLine ($ name ));
66
- static ::assertSame ($ expectedHeaders , $ request ->getHeaders ());
67
- static ::assertSame ($ expectedServerParams , $ request ->getServerParams ());
63
+ self ::assertTrue ($ request ->hasHeader ($ name ));
64
+ self ::assertSame ([$ value ], $ request ->getHeader ($ name ));
65
+ self ::assertSame ($ value , $ request ->getHeaderLine ($ name ));
66
+ self ::assertSame ($ expectedHeaders , $ request ->getHeaders ());
67
+ self ::assertSame ($ expectedServerParams , $ request ->getServerParams ());
68
68
}
69
69
70
- public static function withHeaderProvider (): array
70
+ public static function provideHeaderCases (): iterable
71
71
{
72
72
return [
73
73
[
@@ -105,49 +105,49 @@ public static function withHeaderProvider(): array
105
105
public function testWithAddedHeader (): void
106
106
{
107
107
$ request = $ this ->createRequest ();
108
- static ::assertFalse ($ request ->hasHeader ('X-Foo ' ));
109
- static ::assertSame ([], $ request ->getHeader ('X-Foo ' ));
110
- static ::assertSame ([], $ request ->getServerParams ());
108
+ self ::assertFalse ($ request ->hasHeader ('X-Foo ' ));
109
+ self ::assertSame ([], $ request ->getHeader ('X-Foo ' ));
110
+ self ::assertSame ([], $ request ->getServerParams ());
111
111
$ request = $ request ->withAddedHeader ('X-Foo ' , 'bar ' );
112
- static ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
112
+ self ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
113
113
$ request = $ request ->withAddedHeader ('X-Foo ' , 'baz ' );
114
- static ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
115
- static ::assertSame (['bar ' , 'baz ' ], $ request ->getHeader ('X-Foo ' ));
116
- static ::assertSame ('bar,baz ' , $ request ->getHeaderLine ('X-Foo ' ));
117
- static ::assertSame (['X-Foo ' => ['bar ' , 'baz ' ]], $ request ->getHeaders ());
118
- static ::assertSame (['HTTP_X_FOO ' => 'bar,baz ' ], $ request ->getServerParams ());
114
+ self ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
115
+ self ::assertSame (['bar ' , 'baz ' ], $ request ->getHeader ('X-Foo ' ));
116
+ self ::assertSame ('bar,baz ' , $ request ->getHeaderLine ('X-Foo ' ));
117
+ self ::assertSame (['X-Foo ' => ['bar ' , 'baz ' ]], $ request ->getHeaders ());
118
+ self ::assertSame (['HTTP_X_FOO ' => 'bar,baz ' ], $ request ->getServerParams ());
119
119
}
120
120
121
121
/** @throws \SebastianBergmann\RecursionContext\InvalidArgumentException */
122
122
public function testWithArrayAddedHeader (): void
123
123
{
124
124
$ request = $ this ->createRequest ();
125
- static ::assertFalse ($ request ->hasHeader ('X-Foo ' ));
126
- static ::assertSame ([], $ request ->getHeader ('X-Foo ' ));
127
- static ::assertSame ([], $ request ->getServerParams ());
125
+ self ::assertFalse ($ request ->hasHeader ('X-Foo ' ));
126
+ self ::assertSame ([], $ request ->getHeader ('X-Foo ' ));
127
+ self ::assertSame ([], $ request ->getServerParams ());
128
128
$ request = $ request ->withAddedHeader ('X-Foo ' , 'foo ' );
129
- static ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
129
+ self ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
130
130
$ request = $ request ->withAddedHeader ('X-Foo ' , ['bar ' , 'baz ' ]);
131
- static ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
132
- static ::assertSame (['foo ' , 'bar ' , 'baz ' ], $ request ->getHeader ('X-Foo ' ));
133
- static ::assertSame ('foo,bar,baz ' , $ request ->getHeaderLine ('X-Foo ' ));
134
- static ::assertSame (['X-Foo ' => ['foo ' , 'bar ' , 'baz ' ]], $ request ->getHeaders ());
135
- static ::assertSame (['HTTP_X_FOO ' => 'foo,bar,baz ' ], $ request ->getServerParams ());
131
+ self ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
132
+ self ::assertSame (['foo ' , 'bar ' , 'baz ' ], $ request ->getHeader ('X-Foo ' ));
133
+ self ::assertSame ('foo,bar,baz ' , $ request ->getHeaderLine ('X-Foo ' ));
134
+ self ::assertSame (['X-Foo ' => ['foo ' , 'bar ' , 'baz ' ]], $ request ->getHeaders ());
135
+ self ::assertSame (['HTTP_X_FOO ' => 'foo,bar,baz ' ], $ request ->getServerParams ());
136
136
}
137
137
138
138
/** @throws \SebastianBergmann\RecursionContext\InvalidArgumentException */
139
139
public function testWithoutHeader (): void
140
140
{
141
141
$ request = $ this ->createRequest ('GET ' , ['HTTP_X_FOO ' => 'bar, baz ' ]);
142
- static ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
143
- static ::assertSame (['bar ' , 'baz ' ], $ request ->getHeader ('X-Foo ' ));
144
- static ::assertSame ('bar, baz ' , $ request ->getHeaderLine ('X-Foo ' ));
145
- static ::assertSame (['x-foo ' => ['bar ' , 'baz ' ]], $ request ->getHeaders ());
146
- static ::assertSame (['HTTP_X_FOO ' => 'bar, baz ' ], $ request ->getServerParams ());
142
+ self ::assertTrue ($ request ->hasHeader ('X-Foo ' ));
143
+ self ::assertSame (['bar ' , 'baz ' ], $ request ->getHeader ('X-Foo ' ));
144
+ self ::assertSame ('bar, baz ' , $ request ->getHeaderLine ('X-Foo ' ));
145
+ self ::assertSame (['x-foo ' => ['bar ' , 'baz ' ]], $ request ->getHeaders ());
146
+ self ::assertSame (['HTTP_X_FOO ' => 'bar, baz ' ], $ request ->getServerParams ());
147
147
$ request = $ request ->withoutHeader ('x-FoO ' );
148
- static ::assertFalse ($ request ->hasHeader ('X-Foo ' ));
149
- static ::assertSame ([], $ request ->getHeader ('X-Foo ' ));
150
- static ::assertSame ([], $ request ->getServerParams ());
148
+ self ::assertFalse ($ request ->hasHeader ('X-Foo ' ));
149
+ self ::assertSame ([], $ request ->getHeader ('X-Foo ' ));
150
+ self ::assertSame ([], $ request ->getServerParams ());
151
151
}
152
152
153
153
private function createRequest (
0 commit comments