File tree 2 files changed +12
-9
lines changed
2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 16
16
use function array_intersect_key ;
17
17
use function array_map ;
18
18
use function count ;
19
- use function file ;
19
+ use function explode ;
20
+ use function file_get_contents ;
20
21
use function in_array ;
22
+ use function is_file ;
21
23
use function preg_replace ;
22
24
use function range ;
23
25
use function str_ends_with ;
@@ -267,11 +269,13 @@ private function getEmptyLinesForFile(string $filename): array
267
269
if (!isset (self ::$ emptyLineCache [$ filename ])) {
268
270
self ::$ emptyLineCache [$ filename ] = [];
269
271
270
- $ sourceLines = @file ($ filename ) ?: [];
272
+ if (is_file ($ filename )) {
273
+ $ sourceLines = explode ("\n" , file_get_contents ($ filename ));
271
274
272
- foreach ($ sourceLines as $ line => $ source ) {
273
- if (trim ($ source ) === '' ) {
274
- self ::$ emptyLineCache [$ filename ][] = ($ line + 1 );
275
+ foreach ($ sourceLines as $ line => $ source ) {
276
+ if (trim ($ source ) === '' ) {
277
+ self ::$ emptyLineCache [$ filename ][] = ($ line + 1 );
278
+ }
275
279
}
276
280
}
277
281
}
Original file line number Diff line number Diff line change 13
13
use function file_get_contents ;
14
14
use function file_put_contents ;
15
15
use function implode ;
16
+ use function is_file ;
16
17
use function md5 ;
17
18
use function serialize ;
18
19
use function unserialize ;
@@ -168,14 +169,12 @@ private function read(string $filename): array|false
168
169
{
169
170
$ cacheFile = $ this ->cacheFile ($ filename );
170
171
171
- $ contents = @file_get_contents ($ cacheFile );
172
-
173
- if ($ contents === false ) {
172
+ if (!is_file ($ cacheFile )) {
174
173
return false ;
175
174
}
176
175
177
176
return unserialize (
178
- $ contents ,
177
+ file_get_contents ( $ cacheFile ) ,
179
178
[
180
179
'allowed_classes ' => [
181
180
Class_::class,
You can’t perform that action at this time.
0 commit comments