Skip to content
docsv0.2.0

RoutesStateProvider

El `AdminSectionStateProvider` de la sección "Sistema": mapea las rutas de la tabla canónica ({@see \Milpa\Admin\Contracts\RouteTableSource::routes()}) a filas de display {método, ruta, nombre, handler}, ordenadas por path. Es un MAPPER PURO — recibe `list<Route>` por constructor; el load (que necesita el container, donde el assembler ya está registrado como instancia única) lo hace el {@see \Milpa\Admin\Controllers\SystemController}, así el mapeo se prueba con fixtures sin infra.

RoutesStateProvider::__construct()

public function __construct(array $routes):

Parameters

Parameters of __construct()
NameTypeDescription
$routeslist<Route>el snapshot que el host publicó por su RouteTableSource

RoutesStateProvider::state()

public function state(): array

Las rutas como filas de display, listas para pintar.