Security update for Core, with self-updated composer
[yaffs-website] / vendor / drupal / console-core / src / Utils / RequirementChecker.php
index 24a4b11a2af01c27798113aaa74c52d1d08443e3..98795bba7d7c3e2515f424451cb9c7b92de0da10 100644 (file)
@@ -114,13 +114,24 @@ class RequirementChecker
     }
 
     /**
-     * @param $file
+     * @param $files
      * @return array
      */
-    public function validate($file)
+    public function validate($files)
     {
-        if (file_exists($file)) {
-            $this->requirements = $this->parser->parse(file_get_contents($file));
+        if (!is_array($files)) {
+            $files = [$files];
+        }
+
+        foreach ($files as $file) {
+            if (file_exists($file)) {
+                $this->requirements = array_merge(
+                    $this->requirements,
+                    $this->parser->parse(
+                        file_get_contents($file)
+                    )
+                );
+            }
         }
 
         if (!$this->checkResult) {