]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Console.php
Merge pull request #11288 from annando/api-fix2
[friendica.git] / src / Core / Console.php
index f43b89e9e67cc1832090d00ad10598a6b40e5bcf..28bf8523dc8ad3cd92af27c31b5b1c2324eab5b9 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
 <?php
 /**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2022, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -44,8 +44,10 @@ class Console extends \Asika\SimpleConsole\Console
 Usage: bin/console [--version] [-h|--help|-?] <command> [<args>] [-v]
 
 Commands:
 Usage: bin/console [--version] [-h|--help|-?] <command> [<args>] [-v]
 
 Commands:
+       addon                  Addon management
        cache                  Manage node cache
        config                 Edit site config
        cache                  Manage node cache
        config                 Edit site config
+       contact                Contact management
        createdoxygen          Generate Doxygen headers
        dbstructure            Do database updates
        docbloxerrorchecker    Check the file tree for DocBlox errors
        createdoxygen          Generate Doxygen headers
        dbstructure            Do database updates
        docbloxerrorchecker    Check the file tree for DocBlox errors
@@ -74,27 +76,30 @@ HELP;
        }
 
        protected $subConsoles = [
        }
 
        protected $subConsoles = [
+               'addon'                  => Friendica\Console\Addon::class,
+               'archivecontact'         => Friendica\Console\ArchiveContact::class,
+               'autoinstall'            => Friendica\Console\AutomaticInstallation::class,
                'cache'                  => Friendica\Console\Cache::class,
                'config'                 => Friendica\Console\Config::class,
                'cache'                  => Friendica\Console\Cache::class,
                'config'                 => Friendica\Console\Config::class,
+               'contact'                => Friendica\Console\Contact::class,
                'createdoxygen'          => Friendica\Console\CreateDoxygen::class,
                'docbloxerrorchecker'    => Friendica\Console\DocBloxErrorChecker::class,
                'dbstructure'            => Friendica\Console\DatabaseStructure::class,
                'extract'                => Friendica\Console\Extract::class,
                'createdoxygen'          => Friendica\Console\CreateDoxygen::class,
                'docbloxerrorchecker'    => Friendica\Console\DocBloxErrorChecker::class,
                'dbstructure'            => Friendica\Console\DatabaseStructure::class,
                'extract'                => Friendica\Console\Extract::class,
+               'fixapdeliveryworkertaskparameters' => Friendica\Console\FixAPDeliveryWorkerTaskParameters::class,
                'globalcommunityblock'   => Friendica\Console\GlobalCommunityBlock::class,
                'globalcommunitysilence' => Friendica\Console\GlobalCommunitySilence::class,
                'globalcommunityblock'   => Friendica\Console\GlobalCommunityBlock::class,
                'globalcommunitysilence' => Friendica\Console\GlobalCommunitySilence::class,
-               'archivecontact'         => Friendica\Console\ArchiveContact::class,
-               'autoinstall'            => Friendica\Console\AutomaticInstallation::class,
                'lock'                   => Friendica\Console\Lock::class,
                'maintenance'            => Friendica\Console\Maintenance::class,
                'lock'                   => Friendica\Console\Lock::class,
                'maintenance'            => Friendica\Console\Maintenance::class,
-               'user'                   => Friendica\Console\User::class,
                'php2po'                 => Friendica\Console\PhpToPo::class,
                'php2po'                 => Friendica\Console\PhpToPo::class,
-               'po2php'                 => Friendica\Console\PoToPhp::class,
-               'typo'                   => Friendica\Console\Typo::class,
                'postupdate'             => Friendica\Console\PostUpdate::class,
                'postupdate'             => Friendica\Console\PostUpdate::class,
+               'po2php'                 => Friendica\Console\PoToPhp::class,
+               'relay'                  => Friendica\Console\Relay::class,
                'serverblock'            => Friendica\Console\ServerBlock::class,
                'storage'                => Friendica\Console\Storage::class,
                'serverblock'            => Friendica\Console\ServerBlock::class,
                'storage'                => Friendica\Console\Storage::class,
-               'relay'                  => Friendica\Console\Relay::class,
-               'fixapdeliveryworkertaskparameters' => Friendica\Console\FixAPDeliveryWorkerTaskParameters::class,
+               'test'                   => Friendica\Console\Test::class,
+               'typo'                   => Friendica\Console\Typo::class,
+               'user'                   => Friendica\Console\User::class,
        ];
 
        /**
        ];
 
        /**
@@ -168,6 +173,8 @@ HELP;
 
                Friendica\DI::init($this->dice);
 
 
                Friendica\DI::init($this->dice);
 
+               Renderer::registerTemplateEngine('Friendica\Render\FriendicaSmartyEngine');
+
                /** @var Console $subconsole */
                $subconsole = $this->dice->create($className, [$subargs]);
 
                /** @var Console $subconsole */
                $subconsole = $this->dice->create($className, [$subargs]);