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

phpdoc solicitud

Gabriel edited this page Jun 17, 2021 · 21 revisions

\solicitud

Clase de gestión de la solicitud.

Métodos

incializar() (estático)

Inicializa la clase.

procesarOptions() (estático)

Procesa una solicitud OPTIONS (verbo HTTP), si corresponde.

procesarParametros() (protegido, estático)

Procesa y almacena los parámetros de la solicitud.

obtenerTodo(&$destino,$nombres,$tipo) (protegido, estático)

Obtiene todos los parámetros disponibles en la solicitud.

Parámetro Tipo Descripción Opcional Predeterminado
&$destino object
$nombres array
$tipo int

procesarArgv() (protegido, estático)

Procesa los argumentos de la línea de comandos.

obtenerNombre($nombre) (protegido, estático)

Devuelve un nombre de parámetro sanitizado y sin guiones (nombre-param -> nombreParam).

Parámetro Tipo Descripción Opcional Predeterminado
$nombre string

Devuelve: string

establecerEncabezado($clave,$valor[,$respuesta]) (estático)

Establece un encabezado en la respuesta HTTP.

Parámetro Tipo Descripción Opcional Predeterminado
$clave string Clave.
$valor string Valor a establecer.
$respuesta int Código de respuesta. Si null

obtenerParametros() (estático)

Devuelve los parámetros de la URI actual (GET). En el caso de estar ejecutándose desde la línea de comandos, devolverá los argumentos con nombre. Nota: Los nombres con guiones serás convertidos con al formato nombre-param -> nombreParam.
Devuelve: object

establecerParametros($parametros) (estático)

Agrega parámetros a la solicitud.

Parámetro Tipo Descripción Opcional Predeterminado
$parametros array Parámetros a agregar.

removerParametros(...$parametros) (estático)

Remueve parámetros de la solicitud.

Parámetro Tipo Descripción Opcional Predeterminado
...$parametros string Listado de nombres de parámetro a remover.

obtenerCuerpo() (estático)

Devuelve los parámetros del cuerpo de la solicitud actual. En el caso de estar ejecutándose desde la línea de comandos, devolverá null. Nota: Los nombres con guiones serás convertidos con al formato nombre-param -> nombreParam.
Devuelve: object

establecerCuerpo($parametros) (estático)

Agrega parámetros al cuerpo de la solicitud.

Parámetro Tipo Descripción Opcional Predeterminado
$parametros array Parámetros a agregar.

removerCuerpo(...$parametros) (estático)

Remueve parámetros del cuerpo de la solicitud.

Parámetro Tipo Descripción Opcional Predeterminado
...$parametros string Listado de nombres de parámetro a remover.

obtenerArchivos() (estático)

Devuelve los archivos adjuntos en la solicitud actual. En el caso de estar ejecutándose desde la línea de comandos, devolverá null.
Devuelve: object

obtenerCookies() (estático)

Devuelve las cookies de la solicitud actual. En el caso de estar ejecutándose desde la línea de comandos, devolverá null. Nota: Los nombres con guiones serás convertidos con al formato nombre-param -> nombreParam.
Devuelve: object

establecerCookie($nombre,$valor[,$expira,$ruta,$dominio]) (estático)

Agrega una cookie.

Parámetro Tipo Descripción Opcional Predeterminado
$nombre string
$valor string
$expira int Si null
$ruta string Si null
$dominio string Si null

removerCookie(...$nombres) (estático)

Remueve una cookie.

Parámetro Tipo Descripción Opcional Predeterminado
...$nombres string Listado de nombres de cookie a remover.

obtenerMétodo() (estático)

Devuelve el método de la solicitud actual. En el caso de estar ejecutándose desde la línea de comandos, devolverá null.
Devuelve: string

obtenerEncabezados() (estático)

Devuelve los encabezados HTTP de la solicitud actual. En el caso de estar ejecutándose desde la línea de comandos, devolverá null. Nota: Las claves con guiones serás convertidas con al formato nombre-param -> nombreParam (ejemplo: Content-Type -> contentType).
Devuelve: object

Clone this wiki locally