v2
Table of Contents
Packages
Classes
- Ruta
- Declaración de una acción de la API.
- Contexto
- Petición ya autorizada. Si un handler recibe un Contexto, el guard le dio paso.
- Respuesta
- Punto único de salida de la API.
- Guard
- Aplica el control de acceso declarado por la ruta.
- Ruta
- Declaración de una acción de la API.
- Contexto
- Petición ya autorizada. Si un handler recibe un Contexto, el guard le dio paso.
- Respuesta
- Punto único de salida de la API.
- Guard
- Aplica el control de acceso declarado por la ruta.
Enums
- Acceso
- Nivel mínimo exigido para ejecutar una ruta. Jerárquico: SUPER cumple ADMIN, ADMIN cumple AUTENTICADO.
- Ambito
- Ámbito de datos sobre el que opera la ruta.
- Acceso
- Nivel mínimo exigido para ejecutar una ruta. Jerárquico: SUPER cumple ADMIN, ADMIN cumple AUTENTICADO.
- Ambito
- Ámbito de datos sobre el que opera la ruta.
Constants
- CONTEXTO_API = \true
- Marca la petición como perteneciente a la API. La red de fatales de bootstrap.php la consulta para decidir si responde en JSON: en las páginas web no debe hacerlo, o el navegador mostraría el objeto en crudo.
Functions
- registrarRutas() : array<string, Ruta>
- Combina los módulos detectando colisiones.
Constants
CONTEXTO_API
Marca la petición como perteneciente a la API. La red de fatales de bootstrap.php la consulta para decidir si responde en JSON: en las páginas web no debe hacerlo, o el navegador mostraría el objeto en crudo.
public
mixed
CONTEXTO_API
= \true
Debe definirse ANTES de incluir el bootstrap.
Functions
registrarRutas()
Combina los módulos detectando colisiones.
registrarRutas(array<string, Ruta> ...$modulos) : array<string, Ruta>
array_merge sobrescribiría en silencio una acción declarada dos veces, y podría prevalecer la que tiene el nivel de acceso más permisivo.
Parameters
- $modulos : array<string, Ruta>