From d8bcb7c9e71dfed479b6ba0a118764bb2fb78f55 Mon Sep 17 00:00:00 2001 From: GordonDiggs Date: Tue, 29 Dec 2015 17:20:55 -0500 Subject: [PATCH] Run one file at a time In my testing, this `implode` call was taking a really long time to run, and phpmd itself seemed faster when only given one file at a time. --- Runner.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Runner.php b/Runner.php index 415263c..52704c1 100644 --- a/Runner.php +++ b/Runner.php @@ -102,12 +102,14 @@ public function run($files) ); } - $phpmd->processFiles( - implode(",", $files), - $rulesets, - array($renderer), - $ruleSetFactory - ); + foreach ($files as &$file) { + $phpmd->processFiles( + $file, + $rulesets, + array($renderer), + $ruleSetFactory + ); + } return $resultFile; }