@@ -225,29 +225,29 @@ protected static function containsMatchingChildren( SplFileInfo $dir, array $mat
225
225
* Recursively gets all PHP files within a directory.
226
226
*
227
227
* @param string $dir A path of a directory.
228
- * @param array $include List of files and directories to include.
229
- * @param array $exclude List of files and directories to skip.
228
+ * @param array $includes List of files and directories to include.
229
+ * @param array $excludes List of files and directories to skip.
230
230
* @param array $extensions List of filename extensions to process.
231
231
*
232
232
* @return array File list.
233
233
*/
234
- public static function getFilesFromDirectory ( $ dir , array $ include = [], array $ exclude = [], $ extensions = [] ) {
234
+ public static function getFilesFromDirectory ( $ dir , array $ includes = [], array $ excludes = [], $ extensions = [] ) {
235
235
$ filtered_files = [];
236
236
237
237
$ files = new RecursiveIteratorIterator (
238
238
new RecursiveCallbackFilterIterator (
239
239
new RecursiveDirectoryIterator ( $ dir , RecursiveDirectoryIterator::SKIP_DOTS | RecursiveDirectoryIterator::UNIX_PATHS | RecursiveDirectoryIterator::FOLLOW_SYMLINKS ),
240
- static function ( $ file , $ key , $ iterator ) use ( $ include , $ exclude , $ extensions ) {
240
+ static function ( $ file , $ key , $ iterator ) use ( $ includes , $ excludes , $ extensions ) {
241
241
/** @var RecursiveCallbackFilterIterator $iterator */
242
242
/** @var SplFileInfo $file */
243
243
244
244
// Normalize include and exclude paths.
245
- $ include = array_map ( self ::class . '::trim_leading_slash ' , $ include );
246
- $ exclude = array_map ( self ::class . '::trim_leading_slash ' , $ exclude );
245
+ $ includes = array_map ( self ::class . '::trim_leading_slash ' , $ includes );
246
+ $ excludes = array_map ( self ::class . '::trim_leading_slash ' , $ excludes );
247
247
248
- // If no $include is passed everything gets the weakest possible matching score.
249
- $ inclusion_score = empty ( $ include ) ? 0.1 : static ::calculateMatchScore ( $ file , $ include );
250
- $ exclusion_score = static ::calculateMatchScore ( $ file , $ exclude );
248
+ // If no $includes is passed everything gets the weakest possible matching score.
249
+ $ inclusion_score = empty ( $ includes ) ? 0.1 : static ::calculateMatchScore ( $ file , $ includes );
250
+ $ exclusion_score = static ::calculateMatchScore ( $ file , $ excludes );
251
251
252
252
// Always include directories that aren't excluded.
253
253
if ( 0 === $ exclusion_score && $ iterator ->hasChildren () ) {
@@ -256,7 +256,7 @@ static function ( $file, $key, $iterator ) use ( $include, $exclude, $extensions
256
256
257
257
if ( ( 0 === $ inclusion_score || $ exclusion_score > $ inclusion_score ) && $ iterator ->hasChildren () ) {
258
258
// Always include directories that may have matching children even if they are excluded.
259
- return static ::containsMatchingChildren ( $ file , $ include );
259
+ return static ::containsMatchingChildren ( $ file , $ includes );
260
260
}
261
261
262
262
// Include directories that are excluded but include score is higher.
0 commit comments