X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCore%2FConsole.php;h=c60f36296a56010c2d2be0c4d2c87187654639d3;hb=350d3b51d43b75032bcc386b0303d774559929e3;hp=29ccd795b826078fcc1c85035d81d1458eeade71;hpb=8dc5b04be7cd9cb2eb77ed9824815efe27369bee;p=friendica.git diff --git a/src/Core/Console.php b/src/Core/Console.php index 29ccd795b8..c60f36296a 100644 --- a/src/Core/Console.php +++ b/src/Core/Console.php @@ -14,6 +14,7 @@ class Console extends \Asika\SimpleConsole\Console protected $customHelpOptions = ['h', 'help', '?']; protected $subConsoles = [ + 'cache' => __NAMESPACE__ . '\Console\Cache', 'config' => __NAMESPACE__ . '\Console\Config', 'createdoxygen' => __NAMESPACE__ . '\Console\CreateDoxygen', 'docbloxerrorchecker' => __NAMESPACE__ . '\Console\DocBloxErrorChecker', @@ -29,6 +30,7 @@ class Console extends \Asika\SimpleConsole\Console 'po2php' => __NAMESPACE__ . '\Console\PoToPhp', 'typo' => __NAMESPACE__ . '\Console\Typo', 'postupdate' => __NAMESPACE__ . '\Console\PostUpdate', + 'storage' => __NAMESPACE__ . '\Console\Storage', ]; protected function getHelp() @@ -37,6 +39,7 @@ class Console extends \Asika\SimpleConsole\Console Usage: bin/console [--version] [-h|--help|-?] [] [-v] Commands: + cache Manage node cache config Edit site config createdoxygen Generate Doxygen headers dbstructure Do database updates @@ -53,6 +56,7 @@ Commands: po2php Generate a strings.php file from a messages.po file typo Checks for parse errors in Friendica files postupdate Execute pending post update scripts (can last days) + storage Manage storage backend Options: -h|--help|-? Show help information @@ -69,7 +73,6 @@ HELP; $this->out('Options: ' . var_export($this->options, true)); } - $showHelp = false; $subHelp = false; $command = null; @@ -79,7 +82,6 @@ HELP; return 0; } elseif ((count($this->options) === 0 || $this->getOption($this->customHelpOptions) === true || $this->getOption($this->customHelpOptions) === 1) && count($this->args) === 0 ) { - $showHelp = true; } elseif (count($this->args) >= 2 && $this->getArgument(0) == 'help') { $command = $this->getArgument(1); $subHelp = true; @@ -119,6 +121,7 @@ HELP; $className = $this->subConsoles[$command]; + /** @var Console $subconsole */ $subconsole = new $className($subargs); foreach ($this->options as $name => $value) {