diff --git a/administrator/components/com_patchtester/PatchTester/Model/PullModel.php b/administrator/components/com_patchtester/PatchTester/Model/PullModel.php index 1743df05..89810848 100644 --- a/administrator/components/com_patchtester/PatchTester/Model/PullModel.php +++ b/administrator/components/com_patchtester/PatchTester/Model/PullModel.php @@ -387,9 +387,16 @@ static function ($composerFile) use (&$filesToCheck, $path) { return; } - require_once $path . '/libraries/vendor/composer/autoload_static.php'; + // Check if the class is already defined $autoloadClass = '\Composer\Autoload\ComposerStaticInit' . $match[1]; + if (class_exists($autoloadClass)) + { + return; + } + + require_once $path . '/libraries/vendor/composer/autoload_static.php'; + // Get all the files $files = $autoloadClass::$files;