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 Nov 18, 2020 · 18 revisions

\enrutador

Clase base de los enrutadores.

Métodos

__construct()

Constructor.

establecerSolicitud($uri,$params)

Establece la solicitud a analizar.

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

Devuelve: \enrutador

obtenerUrlVista($vista)

Determina la URL de una vista.

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

Devuelve: string

obtenerUrlRecursosAplicacion()

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

obtenerUrlEstilosVista($vista)

Determina la URL del archivo CSS de una vista.

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

Devuelve: string

obtenerUrlControlador($vista)

Determina la URL del controlador de una vista.

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

Devuelve: string

obtenerNombreVistaPrincipal()

Devuelve: string
Devuelve el nombre de la vista principal.

analizar()

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

solicitudValida() (protegido)

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

obtenerUri()

Devuelve: string
Devuelve la URI actual.

obtenerParametros()

Devuelve: object
Devuelve los parámetros actuales.

obtenerError()

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

obtenerRecurso()

Devuelve: \tipoSolicitud
Devuelve el recurso establecido.

establecerRecurso($recurso)

Establece el recurso que responderá a la solicitud.

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

Devuelve: \enrutador

fabricarRecurso($tipo)

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: object
Devuelve un objeto con el redireccionamiento a realizar, o null.

establecerRedireccionamiento($destino[,$codigo])

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

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

Devuelve: \enrutador

establecerError()

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

Clone this wiki locally