Documentación de Proyecto Sincro

v2

Table of Contents

Packages

rutas

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>
Tags
throws
LogicException

si una acción está declarada en más de un módulo

Return values
array<string, Ruta>

        
On this page

Search results