MicroFrameWork/kernel/console/routs/cli.php

24 lines
1.3 KiB
PHP
Raw Normal View History

2024-07-29 15:57:20 +03:00
<?php
use kernel\App;
use Phroute\Phroute\RouteCollector;
App::$collector->console("hello", [\kernel\console\controllers\MainController::class, "indexAction"]);
App::$collector->group(["prefix" => "migration"], callback: function (RouteCollector $router){
App::$collector->console('run', [\kernel\console\controllers\MigrationController::class, 'actionRun']);
App::$collector->console('init', [\kernel\console\controllers\MigrationController::class, 'actionCreateMigrationTable']);
App::$collector->console('create', [\kernel\console\controllers\MigrationController::class, 'actionCreate']);
App::$collector->console('rollback', [\kernel\console\controllers\MigrationController::class, 'actionRollback']);
});
2024-09-10 16:44:27 +03:00
App::$collector->group(["prefix" => "admin-theme"], callback: function (RouteCollector $router){
2024-09-11 17:38:46 +03:00
App::$collector->console('install', [\kernel\console\controllers\AdminThemeController::class, 'actionInstallTheme']);
2024-09-12 12:06:44 +03:00
App::$collector->console('uninstall', [\kernel\console\controllers\AdminThemeController::class, 'actionUninstallTheme']);
2024-09-10 16:44:27 +03:00
});
2024-09-23 17:03:42 +03:00
App::$collector->group(["prefix" => "admin"], callback: function (RouteCollector $router){
App::$collector->console('init', [\kernel\console\controllers\AdminConsoleController::class, 'actionInit']);
});