File tree Expand file tree Collapse file tree 1 file changed +6
-11
lines changed Expand file tree Collapse file tree 1 file changed +6
-11
lines changed Original file line number Diff line number Diff line change 2
2
3
3
namespace Appstract \Opcache ;
4
4
5
- use Illuminate \ Support \ Facades \ File ;
5
+ use Symfony \ Component \ Finder \ Finder ;
6
6
7
7
/**
8
8
* Class OpcacheClass.
@@ -75,23 +75,18 @@ public function optimize()
75
75
}
76
76
77
77
// Get files in these paths
78
- $ files = File::allFiles (config ('opcache.directories ' ));
78
+ $ files = Finder::create ()->in (config ('opcache.directories ' ))
79
+ ->name ('*.php ' )
80
+ ->files ();
79
81
80
82
$ files = collect ($ files );
81
83
82
- // filter on php extension
83
- $ files = $ files ->filter (function ($ value ) {
84
- return File::extension ($ value ) == 'php ' ;
85
- });
86
-
87
84
// optimized files
88
85
$ optimized = 0 ;
89
86
90
87
$ files ->each (function ($ file ) use (&$ optimized ) {
91
- if (! opcache_is_script_cached ($ file )) {
92
- if (@opcache_compile_file ($ file )) {
93
- $ optimized ++;
94
- }
88
+ if (!opcache_is_script_cached ($ file ) && @opcache_compile_file ($ file )) {
89
+ $ optimized ++;
95
90
}
96
91
});
97
92
You can’t perform that action at this time.
0 commit comments