18
18
use MobileDetectBundle \Helper \DeviceView ;
19
19
use PHPUnit \Framework \MockObject \MockObject ;
20
20
use PHPUnit \Framework \TestCase ;
21
- use Symfony \Component \HttpFoundation \ParameterBag ;
21
+ use Symfony \Component \HttpFoundation \InputBag ;
22
22
use Symfony \Component \HttpFoundation \Request ;
23
23
use Symfony \Component \HttpFoundation \RequestStack ;
24
24
use Symfony \Component \HttpFoundation \Response ;
@@ -53,8 +53,8 @@ protected function setUp(): void
53
53
parent ::setUp ();
54
54
55
55
$ this ->request = $ this ->getMockBuilder (Request::class)->getMock ();
56
- $ this ->request ->query = new ParameterBag ();
57
- $ this ->request ->cookies = new ParameterBag ();
56
+ $ this ->request ->query = new InputBag ();
57
+ $ this ->request ->cookies = new InputBag ();
58
58
$ this ->request ->server = new ServerBag ();
59
59
$ this ->request ->expects (self ::any ())->method ('duplicate ' )->willReturn ($ this ->request );
60
60
@@ -75,7 +75,7 @@ public function testCollectCurrentViewMobileIsCurrent(): void
75
75
'status_code ' => Response::HTTP_FOUND ,
76
76
'action ' => RequestResponseListener::REDIRECT ,
77
77
];
78
- $ this ->request ->cookies = new ParameterBag ([DeviceView::COOKIE_KEY_DEFAULT => DeviceView::VIEW_MOBILE ]);
78
+ $ this ->request ->cookies = new InputBag ([DeviceView::COOKIE_KEY_DEFAULT => DeviceView::VIEW_MOBILE ]);
79
79
$ deviceView = new DeviceView ($ this ->requestStack );
80
80
$ deviceDataCollector = new DeviceDataCollector ($ deviceView );
81
81
$ deviceDataCollector ->setRedirectConfig ($ redirectConfig );
@@ -109,24 +109,24 @@ public function testCollectCurrentViewMobileCanUseTablet(): void
109
109
'status_code ' => Response::HTTP_FOUND ,
110
110
'action ' => RequestResponseListener::REDIRECT ,
111
111
];
112
- $ this ->request ->query = new ParameterBag (['param1 ' => 'value1 ' ]);
112
+ $ this ->request ->query = new InputBag (['param1 ' => 'value1 ' ]);
113
113
$ this ->request ->expects (self ::any ())->method ('getSchemeAndHttpHost ' )->willReturn ('http://t.testsite.com ' );
114
114
$ this ->request ->expects (self ::any ())->method ('getBaseUrl ' )->willReturn ('/base-url ' );
115
115
$ this ->request ->expects (self ::any ())->method ('getPathInfo ' )->willReturn ('/path-info ' );
116
116
$ test = $ this ;
117
- $ this ->request ->expects (self ::any ())->method ('getQueryString ' )->willReturnCallback (function () use ($ test ) {
117
+ $ this ->request ->expects (self ::any ())->method ('getQueryString ' )->willReturnCallback (static function () use ($ test ) {
118
118
$ qs = Request::normalizeQueryString ($ test ->request ->server ->get ('QUERY_STRING ' ));
119
119
120
120
return '' === $ qs ? null : $ qs ;
121
121
});
122
- $ this ->request ->expects (self ::any ())->method ('getUri ' )->willReturnCallback (function () use ($ test ) {
122
+ $ this ->request ->expects (self ::any ())->method ('getUri ' )->willReturnCallback (static function () use ($ test ) {
123
123
if (null !== $ qs = $ test ->request ->getQueryString ()) {
124
124
$ qs = '? ' .$ qs ;
125
125
}
126
126
127
127
return $ test ->request ->getSchemeAndHttpHost ().$ test ->request ->getBaseUrl ().$ test ->request ->getPathInfo ().$ qs ;
128
128
});
129
- $ this ->request ->cookies = new ParameterBag ([DeviceView::COOKIE_KEY_DEFAULT => DeviceView::VIEW_MOBILE ]);
129
+ $ this ->request ->cookies = new InputBag ([DeviceView::COOKIE_KEY_DEFAULT => DeviceView::VIEW_MOBILE ]);
130
130
$ deviceView = new DeviceView ($ this ->requestStack );
131
131
$ deviceDataCollector = new DeviceDataCollector ($ deviceView );
132
132
$ deviceDataCollector ->setRedirectConfig ($ redirectConfig );
@@ -172,24 +172,24 @@ public function testCollectCurrentViewFullCanUseMobile(): void
172
172
'status_code ' => Response::HTTP_FOUND ,
173
173
'action ' => RequestResponseListener::REDIRECT ,
174
174
];
175
- $ this ->request ->query = new ParameterBag (['param1 ' => 'value1 ' ]);
175
+ $ this ->request ->query = new InputBag (['param1 ' => 'value1 ' ]);
176
176
$ this ->request ->expects (self ::any ())->method ('getSchemeAndHttpHost ' )->willReturn ('http://t.testsite.com ' );
177
177
$ this ->request ->expects (self ::any ())->method ('getBaseUrl ' )->willReturn ('/base-url ' );
178
178
$ this ->request ->expects (self ::any ())->method ('getPathInfo ' )->willReturn ('/path-info ' );
179
179
$ test = $ this ;
180
- $ this ->request ->expects (self ::any ())->method ('getQueryString ' )->willReturnCallback (function () use ($ test ) {
180
+ $ this ->request ->expects (self ::any ())->method ('getQueryString ' )->willReturnCallback (static function () use ($ test ) {
181
181
$ qs = Request::normalizeQueryString ($ test ->request ->server ->get ('QUERY_STRING ' ));
182
182
183
183
return '' === $ qs ? null : $ qs ;
184
184
});
185
- $ this ->request ->expects (self ::any ())->method ('getUri ' )->willReturnCallback (function () use ($ test ) {
185
+ $ this ->request ->expects (self ::any ())->method ('getUri ' )->willReturnCallback (static function () use ($ test ) {
186
186
if (null !== $ qs = $ test ->request ->getQueryString ()) {
187
187
$ qs = '? ' .$ qs ;
188
188
}
189
189
190
190
return $ test ->request ->getSchemeAndHttpHost ().$ test ->request ->getBaseUrl ().$ test ->request ->getPathInfo ().$ qs ;
191
191
});
192
- $ this ->request ->cookies = new ParameterBag ([DeviceView::COOKIE_KEY_DEFAULT => DeviceView::VIEW_FULL ]);
192
+ $ this ->request ->cookies = new InputBag ([DeviceView::COOKIE_KEY_DEFAULT => DeviceView::VIEW_FULL ]);
193
193
$ deviceView = new DeviceView ($ this ->requestStack );
194
194
$ deviceDataCollector = new DeviceDataCollector ($ deviceView );
195
195
$ deviceDataCollector ->setRedirectConfig ($ redirectConfig );
@@ -235,24 +235,24 @@ public function testCollectCurrentViewFullCantUseMobile(): void
235
235
'status_code ' => Response::HTTP_FOUND ,
236
236
'action ' => RequestResponseListener::REDIRECT ,
237
237
];
238
- $ this ->request ->query = new ParameterBag (['param1 ' => 'value1 ' ]);
238
+ $ this ->request ->query = new InputBag (['param1 ' => 'value1 ' ]);
239
239
$ this ->request ->expects (self ::any ())->method ('getSchemeAndHttpHost ' )->willReturn ('http://testsite.com ' );
240
240
$ this ->request ->expects (self ::any ())->method ('getBaseUrl ' )->willReturn ('/base-url ' );
241
241
$ this ->request ->expects (self ::any ())->method ('getPathInfo ' )->willReturn ('/path-info ' );
242
242
$ test = $ this ;
243
- $ this ->request ->expects (self ::any ())->method ('getQueryString ' )->willReturnCallback (function () use ($ test ) {
243
+ $ this ->request ->expects (self ::any ())->method ('getQueryString ' )->willReturnCallback (static function () use ($ test ) {
244
244
$ qs = Request::normalizeQueryString ($ test ->request ->server ->get ('QUERY_STRING ' ));
245
245
246
246
return '' === $ qs ? null : $ qs ;
247
247
});
248
- $ this ->request ->expects (self ::any ())->method ('getUri ' )->willReturnCallback (function () use ($ test ) {
248
+ $ this ->request ->expects (self ::any ())->method ('getUri ' )->willReturnCallback (static function () use ($ test ) {
249
249
if (null !== $ qs = $ test ->request ->getQueryString ()) {
250
250
$ qs = '? ' .$ qs ;
251
251
}
252
252
253
253
return $ test ->request ->getSchemeAndHttpHost ().$ test ->request ->getBaseUrl ().$ test ->request ->getPathInfo ().$ qs ;
254
254
});
255
- $ this ->request ->cookies = new ParameterBag ([DeviceView::COOKIE_KEY_DEFAULT => DeviceView::VIEW_FULL ]);
255
+ $ this ->request ->cookies = new InputBag ([DeviceView::COOKIE_KEY_DEFAULT => DeviceView::VIEW_FULL ]);
256
256
$ deviceView = new DeviceView ($ this ->requestStack );
257
257
$ deviceDataCollector = new DeviceDataCollector ($ deviceView );
258
258
$ deviceDataCollector ->setRedirectConfig ($ redirectConfig );
0 commit comments