Added todo tasks
This commit is contained in:
parent
5d9168f664
commit
05c6483edc
5 changed files with 13 additions and 7 deletions
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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));
|
||||
|
|
|
@ -419,6 +419,7 @@
|
|||
return $item !== $dependency;
|
||||
});
|
||||
}
|
||||
// TODO: Merge output_path & output_name into one single property similiar to -o|--output
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
|
|
5
tests/projects/lib/src/TestLib/test.php
Normal file
5
tests/projects/lib/src/TestLib/test.php
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?php
|
||||
|
||||
|
||||
LogLib\Log::info("test.php", "Hello World! from test.php\n");
|
||||
|
Loading…
Add table
Reference in a new issue