File tree Expand file tree Collapse file tree 2 files changed +9
-12
lines changed Expand file tree Collapse file tree 2 files changed +9
-12
lines changed Original file line number Diff line number Diff line change 1616use function array_intersect_key ;
1717use function array_map ;
1818use function count ;
19- use function explode ;
20- use function file_get_contents ;
19+ use function file ;
2120use function in_array ;
22- use function is_file ;
2321use function preg_replace ;
2422use function range ;
2523use function str_ends_with ;
@@ -269,13 +267,11 @@ private function getEmptyLinesForFile(string $filename): array
269267 if (!isset (self ::$ emptyLineCache [$ filename ])) {
270268 self ::$ emptyLineCache [$ filename ] = [];
271269
272- if (is_file ($ filename )) {
273- $ sourceLines = explode ("\n" , file_get_contents ($ filename ));
270+ $ sourceLines = @file ($ filename ) ?: [];
274271
275- foreach ($ sourceLines as $ line => $ source ) {
276- if (trim ($ source ) === '' ) {
277- self ::$ emptyLineCache [$ filename ][] = ($ line + 1 );
278- }
272+ foreach ($ sourceLines as $ line => $ source ) {
273+ if (trim ($ source ) === '' ) {
274+ self ::$ emptyLineCache [$ filename ][] = ($ line + 1 );
279275 }
280276 }
281277 }
Original file line number Diff line number Diff line change 1313use function file_get_contents ;
1414use function file_put_contents ;
1515use function implode ;
16- use function is_file ;
1716use function md5 ;
1817use function serialize ;
1918use function unserialize ;
@@ -169,12 +168,14 @@ private function read(string $filename): array|false
169168 {
170169 $ cacheFile = $ this ->cacheFile ($ filename );
171170
172- if (!is_file ($ cacheFile )) {
171+ $ contents = @file_get_contents ($ cacheFile );
172+
173+ if ($ contents === false ) {
173174 return false ;
174175 }
175176
176177 return unserialize (
177- file_get_contents ( $ cacheFile ) ,
178+ $ contents ,
178179 [
179180 'allowed_classes ' => [
180181 Class_::class,
You can’t perform that action at this time.
0 commit comments