Add repo hygiene rules and ignore secrets
This commit is contained in:
24
server/src/Module/Economy/Routes.php
Normal file
24
server/src/Module/Economy/Routes.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Module\Economy;
|
||||
|
||||
use App\Module\Economy\Controller\StateController;
|
||||
use App\Module\Permissions\Middleware\RequirePermission;
|
||||
use App\Module\Permissions\Service\PermissionService;
|
||||
use Psr\Container\ContainerInterface;
|
||||
use Slim\Interfaces\RouteCollectorProxyInterface;
|
||||
|
||||
final class Routes
|
||||
{
|
||||
public static function register(RouteCollectorProxyInterface $group, ContainerInterface $container): void
|
||||
{
|
||||
$controller = $container->get(StateController::class);
|
||||
$permissions = $container->get(PermissionService::class);
|
||||
|
||||
$group->get('/health', [$controller, 'health']);
|
||||
$group->get('/state', [$controller, 'state'])
|
||||
->add(RequirePermission::for($permissions, 'planet.public.view'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user