mirror of
https://github.com/Froxlor/Froxlor.git
synced 2024-09-21 02:17:34 +00:00
check subclass for cli commands to be \Symfony\Component\Console\Command\Command as the installcommand does not use \Froxlor\Cli\CliCommand
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
parent
46391c06ec
commit
3a8f48de35
@ -61,7 +61,7 @@ foreach ($cmd_files as $cmdFile) {
|
|||||||
// create class-name including namespace
|
// create class-name including namespace
|
||||||
$cmdClass = "\\Froxlor\\Cli\\" . substr(basename($cmdFile), 0, -4);
|
$cmdClass = "\\Froxlor\\Cli\\" . substr(basename($cmdFile), 0, -4);
|
||||||
// check whether it exists
|
// check whether it exists
|
||||||
if (class_exists($cmdClass) && is_subclass_of($cmdClass, '\Froxlor\Cli\CliCommand')) {
|
if (class_exists($cmdClass) && is_subclass_of($cmdClass, '\Symfony\Component\Console\Command\Command')) {
|
||||||
// add to cli application
|
// add to cli application
|
||||||
$application->add(new $cmdClass());
|
$application->add(new $cmdClass());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user