File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -219,6 +219,7 @@ public function removeFileFromWhitelist($filename)
219219 public function isFile ($ filename )
220220 {
221221 if ($ filename == '- ' ||
222+ strpos ($ filename , 'vfs:// ' ) === 0 ||
222223 strpos ($ filename , 'xdebug://debug-eval ' ) !== false ||
223224 strpos ($ filename , 'eval() \'d code ' ) !== false ||
224225 strpos ($ filename , 'runtime-created function ' ) !== false ||
Original file line number Diff line number Diff line change @@ -267,6 +267,8 @@ public function testRemovingADirectoryFromTheWhitelistWorks()
267267 */
268268 public function testIsFile ()
269269 {
270+ $ this ->assertFalse ($ this ->filter ->isFile ('vfs://root/a/path ' ));
271+ $ this ->assertFalse ($ this ->filter ->isFile ('xdebug://debug-eval ' ));
270272 $ this ->assertfalse ($ this ->filter ->isFile ('eval() \'d code ' ));
271273 $ this ->assertfalse ($ this ->filter ->isFile ('runtime-created function ' ));
272274 $ this ->assertfalse ($ this ->filter ->isFile ('assert code ' ));
@@ -307,6 +309,7 @@ public function testNotWhitelistedFileIsFiltered()
307309 */
308310 public function testNonFilesAreFiltered ()
309311 {
312+ $ this ->assertTrue ($ this ->filter ->isFiltered ('vfs://root/a/path ' ));
310313 $ this ->assertTrue ($ this ->filter ->isFiltered ('xdebug://debug-eval ' ));
311314 $ this ->assertTrue ($ this ->filter ->isFiltered ('eval() \'d code ' ));
312315 $ this ->assertTrue ($ this ->filter ->isFiltered ('runtime-created function ' ));
You can’t perform that action at this time.
0 commit comments