Routen.php
Pfad: src/Infrastructure/Http/Routen.php
Ext: php
Größe: 791 Bytes
Geändert: 2026-07-16 10:04:33+02
<?php
declare(strict_types=1);
namespace Demo\Infrastructure\Http;
/**
* Einzige, maschinenlesbare Liste der HTTP-Routen als "METHODE /pfad".
* Quelle sowohl fuer die Router-Registrierung als auch fuer den Reconciler.
*/
final class Routen
{
/**
* Alle Routen.
*
* @return list<string> Routen als "METHODE /pfad".
*/
public function alle(): array
{
return [
'GET /',
'GET /health',
'GET /doku',
'GET /doku/{slug}',
'POST /doku/{slug}',
'GET /doku/{slug}/{version}',
'GET /code',
'GET /code/{id}',
'GET /code/{id}/{version}',
'GET /prozesse',
'GET /prozesse/{slug}',
'GET /abgleich',
];
}
}