Skip to content
This repository has been archived by the owner on Oct 10, 2023. It is now read-only.

phpdoc enrutador

Gabriel edited this page Oct 31, 2020 · 18 revisions

\enrutador

Clase base de los enrutadores.

Métodos

__construct

Constructor.

establecerSolicitud

Establece la solicitud a analizar.

Parámetro Tipo Descripción Opcional Predeterminado
$uri string URI.
$params object|array Parámetros.

Devuelve: \enrutador

obtenerUrlVista

Determina la URL de una vista.

Parámetro Tipo Descripción Opcional Predeterminado
$vista string Nombre de la vista.

Devuelve: string

obtenerUrlRecursosAplicacion

Devuelve la URL de recursos de la aplicación. Devuelve: string

obtenerUrlEstilosVista

Determina la URL del archivo CSS de una vista.

Parámetro Tipo Descripción Opcional Predeterminado
$nombre

Devuelve: string

obtenerUrlControlador

Determina la URL del controlador de una vista.

Parámetro Tipo Descripción Opcional Predeterminado
$nombre

Devuelve: string

obtenerNombreVistaPrincipal

Devuelve el nombre de la vista principal. Devuelve: string

analizar

Analiza la URL provista, estableciendo las propiedades del entutador. Devuelve: \enrutador

solicitudValida (protegido)

Determina si el último análisis resultó en una solicitud válida. Devuelve: bool

obtenerUri

Devuelve la URI actual. Devuelve: string

obtenerParametros

Devuelve los parámetros actuales. Devuelve: object

obtenerError

Devuelve si el análisis resultó o no en un error. Devuelve: bool

obtenerRecurso

Devuelve el recurso establecido. Devuelve: \tipoSolicitud

establecerRecurso

Establece el recurso que responderá a la solicitud.

Parámetro Tipo Descripción Opcional Predeterminado
$recurso \tipoSolicitud Instancia del recurso.

Devuelve: \enrutador

fabricarRecurso

Crea una instancia del recurso y lo establece como el que responderá a la solicitud. Devuelve la instancia del recurso creada. Nota: Este valor no será
sanitizado, no debe pasarse un valor obtenido desde el cliente.

Parámetro Tipo Descripción Opcional Predeterminado
$tipo string Nombre del tipo de recurso.

Devuelve: \tipoSolicitud

obtenerRedireccionamiento

Devuelve un objeto con el redireccionamiento a realizar, o null. Devuelve: object

establecerRedireccionamiento

Establece un redireccionamiento. Únicamente válido durante la etapa de análisis.

Parámetro Tipo Descripción Opcional Predeterminado
$destino
$codigo Si '301'

Devuelve: \enrutador

establecerError

Establece que la solicitud es errónea. Únicamente válido durante la etapa de análisis. Devuelve: \enrutador

Clone this wiki locally