@@ -91,23 +91,26 @@ public function removeFileFromWhitelist(string $filename): void
9191 */
9292 public function isFile (string $ filename ): bool
9393 {
94- if (!isset ($ this ->isFileCallsCache [$ filename ])) {
95- if ($ filename === '- ' ||
96- \strpos ($ filename , 'vfs:// ' ) === 0 ||
97- \strpos ($ filename , 'xdebug://debug-eval ' ) !== false ||
98- \strpos ($ filename , 'eval() \'d code ' ) !== false ||
99- \strpos ($ filename , 'runtime-created function ' ) !== false ||
100- \strpos ($ filename , 'runkit created function ' ) !== false ||
101- \strpos ($ filename , 'assert code ' ) !== false ||
102- \strpos ($ filename , 'regexp code ' ) !== false ) {
103- $ isFile = false ;
104- } else {
105- $ isFile = \file_exists ($ filename );
106- }
107- $ this ->isFileCallsCache [$ filename ] = $ isFile ;
94+ if (isset ($ this ->isFileCallsCache [$ filename ])) {
95+ return $ this ->isFileCallsCache [$ filename ];
10896 }
10997
110- return $ this ->isFileCallsCache [$ filename ];
98+ if ($ filename === '- ' ||
99+ \strpos ($ filename , 'vfs:// ' ) === 0 ||
100+ \strpos ($ filename , 'xdebug://debug-eval ' ) !== false ||
101+ \strpos ($ filename , 'eval() \'d code ' ) !== false ||
102+ \strpos ($ filename , 'runtime-created function ' ) !== false ||
103+ \strpos ($ filename , 'runkit created function ' ) !== false ||
104+ \strpos ($ filename , 'assert code ' ) !== false ||
105+ \strpos ($ filename , 'regexp code ' ) !== false ) {
106+ $ isFile = false ;
107+ } else {
108+ $ isFile = \file_exists ($ filename );
109+ }
110+
111+ $ this ->isFileCallsCache [$ filename ] = $ isFile ;
112+
113+ return $ isFile ;
111114 }
112115
113116 /**
0 commit comments