Add repo hygiene rules and ignore secrets

This commit is contained in:
2026-02-03 06:55:39 +01:00
parent 88732a8ae7
commit 6035bc1715
52 changed files with 3295 additions and 25 deletions

View 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'));
}
}