@@ -65,7 +65,7 @@ public function testHtmlRedirectionIsIntercepted($statusCode, $hasSession)
65
65
{
66
66
$ response = new Response ('Some content ' , $ statusCode );
67
67
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
68
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (false , 'html ' , $ hasSession ), HttpKernelInterface::MASTER_REQUEST , $ response );
68
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (false , 'html ' , $ hasSession ), HttpKernelInterface::MASTER_REQUEST , $ response );
69
69
70
70
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ('Redirection ' ), true );
71
71
$ listener ->onKernelResponse ($ event );
@@ -78,7 +78,7 @@ public function testNonHtmlRedirectionIsNotIntercepted()
78
78
{
79
79
$ response = new Response ('Some content ' , '301 ' );
80
80
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
81
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (false , 'json ' , true ), HttpKernelInterface::MASTER_REQUEST , $ response );
81
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (false , 'json ' , true ), HttpKernelInterface::MASTER_REQUEST , $ response );
82
82
83
83
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ('Redirection ' ), true );
84
84
$ listener ->onKernelResponse ($ event );
@@ -92,7 +92,7 @@ public function testToolbarIsInjected()
92
92
$ response = new Response ('<html><head></head><body></body></html> ' );
93
93
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
94
94
95
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
95
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
96
96
97
97
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ());
98
98
$ listener ->onKernelResponse ($ event );
@@ -108,7 +108,7 @@ public function testToolbarIsNotInjectedOnNonHtmlContentType()
108
108
$ response = new Response ('<html><head></head><body></body></html> ' );
109
109
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
110
110
$ response ->headers ->set ('Content-Type ' , 'text/xml ' );
111
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
111
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
112
112
113
113
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ());
114
114
$ listener ->onKernelResponse ($ event );
@@ -124,7 +124,7 @@ public function testToolbarIsNotInjectedOnContentDispositionAttachment()
124
124
$ response = new Response ('<html><head></head><body></body></html> ' );
125
125
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
126
126
$ response ->headers ->set ('Content-Disposition ' , 'attachment; filename=test.html ' );
127
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (false , 'html ' ), HttpKernelInterface::MASTER_REQUEST , $ response );
127
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (false , 'html ' ), HttpKernelInterface::MASTER_REQUEST , $ response );
128
128
129
129
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ());
130
130
$ listener ->onKernelResponse ($ event );
@@ -140,7 +140,7 @@ public function testToolbarIsNotInjectedOnRedirection($statusCode, $hasSession)
140
140
{
141
141
$ response = new Response ('<html><head></head><body></body></html> ' , $ statusCode );
142
142
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
143
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (false , 'html ' , $ hasSession ), HttpKernelInterface::MASTER_REQUEST , $ response );
143
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (false , 'html ' , $ hasSession ), HttpKernelInterface::MASTER_REQUEST , $ response );
144
144
145
145
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ());
146
146
$ listener ->onKernelResponse ($ event );
@@ -165,7 +165,7 @@ public function testToolbarIsNotInjectedWhenThereIsNoNoXDebugTokenResponseHeader
165
165
{
166
166
$ response = new Response ('<html><head></head><body></body></html> ' );
167
167
168
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
168
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
169
169
170
170
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ());
171
171
$ listener ->onKernelResponse ($ event );
@@ -181,7 +181,7 @@ public function testToolbarIsNotInjectedWhenOnSubRequest()
181
181
$ response = new Response ('<html><head></head><body></body></html> ' );
182
182
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
183
183
184
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (), HttpKernelInterface::SUB_REQUEST , $ response );
184
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (), HttpKernelInterface::SUB_REQUEST , $ response );
185
185
186
186
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ());
187
187
$ listener ->onKernelResponse ($ event );
@@ -197,7 +197,7 @@ public function testToolbarIsNotInjectedOnIncompleteHtmlResponses()
197
197
$ response = new Response ('<div>Some content</div> ' );
198
198
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
199
199
200
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
200
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
201
201
202
202
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ());
203
203
$ listener ->onKernelResponse ($ event );
@@ -213,7 +213,7 @@ public function testToolbarIsNotInjectedOnXmlHttpRequests()
213
213
$ response = new Response ('<html><head></head><body></body></html> ' );
214
214
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
215
215
216
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (true ), HttpKernelInterface::MASTER_REQUEST , $ response );
216
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (true ), HttpKernelInterface::MASTER_REQUEST , $ response );
217
217
218
218
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ());
219
219
$ listener ->onKernelResponse ($ event );
@@ -229,7 +229,7 @@ public function testToolbarIsNotInjectedOnNonHtmlRequests()
229
229
$ response = new Response ('<html><head></head><body></body></html> ' );
230
230
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
231
231
232
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (false , 'json ' ), HttpKernelInterface::MASTER_REQUEST , $ response );
232
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (false , 'json ' ), HttpKernelInterface::MASTER_REQUEST , $ response );
233
233
234
234
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock ());
235
235
$ listener ->onKernelResponse ($ event );
@@ -242,15 +242,15 @@ public function testXDebugUrlHeader()
242
242
$ response = new Response ();
243
243
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
244
244
245
- $ urlGenerator = $ this ->getUrlGeneratorMock ( );
245
+ $ urlGenerator = $ this ->createMock (UrlGeneratorInterface::class );
246
246
$ urlGenerator
247
247
->expects ($ this ->once ())
248
248
->method ('generate ' )
249
249
->with ('_profiler ' , ['token ' => 'xxxxxxxx ' ], UrlGeneratorInterface::ABSOLUTE_URL )
250
250
->willReturn ('http://mydomain.com/_profiler/xxxxxxxx ' )
251
251
;
252
252
253
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
253
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
254
254
255
255
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock (), false , WebDebugToolbarListener::ENABLED , $ urlGenerator );
256
256
$ listener ->onKernelResponse ($ event );
@@ -263,15 +263,15 @@ public function testThrowingUrlGenerator()
263
263
$ response = new Response ();
264
264
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
265
265
266
- $ urlGenerator = $ this ->getUrlGeneratorMock ( );
266
+ $ urlGenerator = $ this ->createMock (UrlGeneratorInterface::class );
267
267
$ urlGenerator
268
268
->expects ($ this ->once ())
269
269
->method ('generate ' )
270
270
->with ('_profiler ' , ['token ' => 'xxxxxxxx ' ])
271
271
->willThrowException (new \Exception ('foo ' ))
272
272
;
273
273
274
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
274
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
275
275
276
276
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock (), false , WebDebugToolbarListener::ENABLED , $ urlGenerator );
277
277
$ listener ->onKernelResponse ($ event );
@@ -284,15 +284,15 @@ public function testThrowingErrorCleanup()
284
284
$ response = new Response ();
285
285
$ response ->headers ->set ('X-Debug-Token ' , 'xxxxxxxx ' );
286
286
287
- $ urlGenerator = $ this ->getUrlGeneratorMock ( );
287
+ $ urlGenerator = $ this ->createMock (UrlGeneratorInterface::class );
288
288
$ urlGenerator
289
289
->expects ($ this ->once ())
290
290
->method ('generate ' )
291
291
->with ('_profiler ' , ['token ' => 'xxxxxxxx ' ])
292
292
->willThrowException (new \Exception ("This \nmultiline \r\ntabbed text should \tcome out \r on \n \ta single plain \r\nline " ))
293
293
;
294
294
295
- $ event = new ResponseEvent ($ this ->getKernelMock ( ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
295
+ $ event = new ResponseEvent ($ this ->createMock (Kernel::class ), $ this ->getRequestMock (), HttpKernelInterface::MASTER_REQUEST , $ response );
296
296
297
297
$ listener = new WebDebugToolbarListener ($ this ->getTwigMock (), false , WebDebugToolbarListener::ENABLED , $ urlGenerator );
298
298
$ listener ->onKernelResponse ($ event );
@@ -331,14 +331,4 @@ protected function getTwigMock($render = 'WDT')
331
331
332
332
return $ templating ;
333
333
}
334
-
335
- protected function getUrlGeneratorMock ()
336
- {
337
- return $ this ->createMock (UrlGeneratorInterface::class);
338
- }
339
-
340
- protected function getKernelMock ()
341
- {
342
- return $ this ->createMock (Kernel::class);
343
- }
344
334
}
0 commit comments