2018-02-01 11:49:40 +00:00
|
|
|
<?php
|
2019-10-10 02:13:04 +00:00
|
|
|
|
2021-08-27 23:45:25 +00:00
|
|
|
use App\Middleware;
|
2019-10-10 02:13:04 +00:00
|
|
|
use Slim\App;
|
2021-08-27 23:45:25 +00:00
|
|
|
use Slim\Routing\RouteCollectorProxy;
|
2018-08-04 22:05:14 +00:00
|
|
|
|
2021-08-27 23:45:25 +00:00
|
|
|
return static function (App $app) {
|
|
|
|
$app->group(
|
|
|
|
'',
|
|
|
|
function (RouteCollectorProxy $group) {
|
|
|
|
call_user_func(include(__DIR__ . '/routes/admin.php'), $group);
|
|
|
|
call_user_func(include(__DIR__ . '/routes/base.php'), $group);
|
|
|
|
call_user_func(include(__DIR__ . '/routes/public.php'), $group);
|
|
|
|
call_user_func(include(__DIR__ . '/routes/stations.php'), $group);
|
|
|
|
}
|
|
|
|
)->add(Middleware\Auth\StandardAuth::class);
|
2018-02-01 11:49:40 +00:00
|
|
|
|
2021-08-27 23:45:25 +00:00
|
|
|
$app->group(
|
|
|
|
'',
|
|
|
|
function (RouteCollectorProxy $group) {
|
|
|
|
call_user_func(include(__DIR__ . '/routes/api.php'), $group);
|
|
|
|
}
|
|
|
|
)->add(Middleware\Auth\ApiAuth::class);
|
2018-06-13 12:52:30 +00:00
|
|
|
};
|