mirror of
https://code.castopod.org/adaures/castopod
synced 2025-04-23 01:01:20 +00:00
40 lines
1.0 KiB
PHP
40 lines
1.0 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Modules\Install\Config;
|
|
|
|
use CodeIgniter\Router\RouteCollection;
|
|
|
|
/** @var RouteCollection $routes */
|
|
|
|
// Install Wizard routes
|
|
$routes->group(
|
|
config('Install')
|
|
->gateway,
|
|
[
|
|
'namespace' => 'Modules\Install\Controllers',
|
|
],
|
|
static function ($routes): void {
|
|
$routes->get('/', 'InstallController', [
|
|
'as' => 'install',
|
|
]);
|
|
$routes->post('instance-config', 'InstallController::attemptInstanceConfig', [
|
|
'as' => 'instance-config',
|
|
]);
|
|
$routes->post('database-config', 'InstallController::attemptDatabaseConfig', [
|
|
'as' => 'database-config',
|
|
]);
|
|
$routes->post('cache-config', 'InstallController::attemptCacheConfig', [
|
|
'as' => 'cache-config',
|
|
]);
|
|
$routes->post(
|
|
'create-superadmin',
|
|
'InstallController::attemptCreateSuperAdmin',
|
|
[
|
|
'as' => 'create-superadmin',
|
|
],
|
|
);
|
|
}
|
|
);
|