Added todo tasks

This commit is contained in:
Netkas 2023-10-01 11:55:13 -04:00
parent 5d9168f664
commit 05c6483edc
No known key found for this signature in database
GPG key ID: 5DAF58535614062B
5 changed files with 13 additions and 7 deletions

View file

@ -160,6 +160,8 @@
self::import($dependency->getName(), $dependency->getVersion());
}
// TODO: Import required files if any (see options)
return $package;
}
@ -217,6 +219,8 @@
}
}
// TODO: Import required files if any (see options)
return $package_reader->getAssembly()->getPackage();
}

View file

@ -380,6 +380,8 @@
{
foreach($this->checkRequiredDependencies($package_reader) as $dependency)
{
// TODO: Check if the dependency is satisfied on the system before trying to install it
Console::outVerbose(sprintf(
'Package %s=%s requires %s=%s, installing dependency',
$package_reader->getAssembly()->getPackage(), $package_reader->getAssembly()->getVersion(),
@ -390,13 +392,6 @@
$installed_packages = array_merge($installed_packages, $this->install($dependency->getSource(), $authentication));
}
}
else
{
Console::outVerbose(sprintf(
'Skipping installation of dependencies for package %s=%s',
$package_reader->getAssembly()->getPackage(), $package_reader->getAssembly()->getVersion()
));
}
return $installed_packages;
}

View file

@ -557,6 +557,7 @@
if($composer_json->getAutoload()?->getFiles() !== null)
{
$required_files = [];
foreach($composer_json->getAutoload()?->getFiles() as $path)
{
$required_files = array_merge($required_files, self::copyContents($project_path, $project_src, $path));

View file

@ -419,6 +419,7 @@
return $item !== $dependency;
});
}
// TODO: Merge output_path & output_name into one single property similiar to -o|--output
/**
* @inheritDoc

View file

@ -0,0 +1,5 @@
<?php
LogLib\Log::info("test.php", "Hello World! from test.php\n");