From 234abe600e613fd3217964ee89a88a965a5fcead Mon Sep 17 00:00:00 2001 From: Denis Ryabov Date: Tue, 11 May 2021 23:46:12 +0300 Subject: [PATCH] switch to JEDCheckerHelper::findManifests --- .../com_jedchecker/libraries/rules/xmlfiles.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/administrator/components/com_jedchecker/libraries/rules/xmlfiles.php b/administrator/components/com_jedchecker/libraries/rules/xmlfiles.php index c1d04a6..d118af1 100644 --- a/administrator/components/com_jedchecker/libraries/rules/xmlfiles.php +++ b/administrator/components/com_jedchecker/libraries/rules/xmlfiles.php @@ -69,7 +69,7 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule public function check() { // Find all XML files of the extension - $files = JFolder::files($this->basedir, '\.xml$', true, true); + $files = JEDCheckerHelper::findManifests($this->basedir); // Iterate through all the xml files foreach ($files as $file) @@ -97,12 +97,6 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule return false; } - // Check if this is an extension manifest - if ($xml->getName() !== 'extension') - { - return false; - } - $this->errors = array(); // Check declared files and folders do exist @@ -245,7 +239,6 @@ class JedcheckerRulesXMLFiles extends JEDcheckerRule case 'plugin': $group = (string) $xml['group']; - $extensionPath = 'plugins/' . $group . '/' . $element . '/'; break;