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());
|
self::import($dependency->getName(), $dependency->getVersion());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: Import required files if any (see options)
|
||||||
|
|
||||||
return $package;
|
return $package;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -217,6 +219,8 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: Import required files if any (see options)
|
||||||
|
|
||||||
return $package_reader->getAssembly()->getPackage();
|
return $package_reader->getAssembly()->getPackage();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -380,6 +380,8 @@
|
||||||
{
|
{
|
||||||
foreach($this->checkRequiredDependencies($package_reader) as $dependency)
|
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(
|
Console::outVerbose(sprintf(
|
||||||
'Package %s=%s requires %s=%s, installing dependency',
|
'Package %s=%s requires %s=%s, installing dependency',
|
||||||
$package_reader->getAssembly()->getPackage(), $package_reader->getAssembly()->getVersion(),
|
$package_reader->getAssembly()->getPackage(), $package_reader->getAssembly()->getVersion(),
|
||||||
|
@ -390,13 +392,6 @@
|
||||||
$installed_packages = array_merge($installed_packages, $this->install($dependency->getSource(), $authentication));
|
$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;
|
return $installed_packages;
|
||||||
}
|
}
|
||||||
|
|
|
@ -557,6 +557,7 @@
|
||||||
if($composer_json->getAutoload()?->getFiles() !== null)
|
if($composer_json->getAutoload()?->getFiles() !== null)
|
||||||
{
|
{
|
||||||
$required_files = [];
|
$required_files = [];
|
||||||
|
|
||||||
foreach($composer_json->getAutoload()?->getFiles() as $path)
|
foreach($composer_json->getAutoload()?->getFiles() as $path)
|
||||||
{
|
{
|
||||||
$required_files = array_merge($required_files, self::copyContents($project_path, $project_src, $path));
|
$required_files = array_merge($required_files, self::copyContents($project_path, $project_src, $path));
|
||||||
|
|
|
@ -419,6 +419,7 @@
|
||||||
return $item !== $dependency;
|
return $item !== $dependency;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
// TODO: Merge output_path & output_name into one single property similiar to -o|--output
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @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