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 Jun 12, 2021 · 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 la URL de recursos de la aplicación.
Devuelve: string

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

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()

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

Clone this wiki locally