From 234c6e955b19e7b9c3a5867d714ffa97eb118eae Mon Sep 17 00:00:00 2001 From: Netkas Date: Sun, 1 Oct 2023 16:25:20 -0400 Subject: [PATCH] Added check for installing dependencies --- src/ncc/Managers/PackageManager.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ncc/Managers/PackageManager.php b/src/ncc/Managers/PackageManager.php index 5073020..2291ef2 100644 --- a/src/ncc/Managers/PackageManager.php +++ b/src/ncc/Managers/PackageManager.php @@ -380,7 +380,10 @@ { foreach($this->checkRequiredDependencies($package_reader) as $dependency) { - // TODO: Check if the dependency is satisfied on the system before trying to install it + if($this->package_lock->entryExists($dependency->getName(), $dependency->getVersion())) + { + continue; + } Console::outVerbose(sprintf( 'Package %s=%s requires %s=%s, installing dependency',