class Request (View source)

Methods

static null|Request
getInstance()

Singletion loader

mixed
has(string $key)

Check if key is exists

array
all()

Get all input value

string
path()

retourne uri envoyer par client.

string
hostname()

retourne le nom host du serveur.

string
url()

retourne url envoyé par client.

string
origin()

origin le nom du serveur + le scheme

string
time()

retourne path envoyé par client.

string
method()

Retourne la methode de la requete.

bool
isPost()

Si la réquête est de type POST

bool
isGet()

Si la réquête est de type GET

bool
isPut()

Si la réquête est de type PUT

bool
isDelete()

Si la réquête est de type DELETE

file(string $key)

Charge la factory pour le FILES

static bool
hasFile(mixed $key)

No description

mixed
old(mixed $key)

Accès au donnée de la précédente requete

bool
isAjax()

Vérifie si on n'est dans le cas d'un requête AJAX.

int
is(string $match)

Vérifie si une url match avec le pattern

string
ip()

L'address ip du client

string
port()

Retourne de port du client

string
referer()

Retourne la provenance de la requête courante.

string|null
locale()

retourne la locale de la requête.

string|null
lang()

retourne la lang du naviagateur.

mixed
protocol()

le protocol de la requête.

mixed
isProtocol(string $protocol)

Vérifier le protocol de la requête

mixed
isSecure()

Vérifier si le protocol sécurisé

bool|string
getHeader(string $key)

Get Request header

bool
hasHeader(string $key)

Verifir si une entête existe.

session()

Get session information

mixed
cookie(string $property = null)

Get cookie

mixed
get(string $key, mixed $default = null)

Get, permet de récupérer une valeur ou la colléction de valeur.

array
only(array $exceptions)

Permet récupérer les valeurs contenu dans le tableau d'exception

ignore($ignores)

No description

validate(array $rule)

Permet de valider les données entrantes

mixed
__get($property)

No description

Details

static null|Request getInstance()

Singletion loader

Return Value

null|Request

mixed has(string $key)

Check if key is exists

Parameters

string $key

Return Value

mixed

array all()

Get all input value

Return Value

array

string path()

retourne uri envoyer par client.

Return Value

string

string hostname()

retourne le nom host du serveur.

Return Value

string

string url()

retourne url envoyé par client.

Return Value

string

string origin()

origin le nom du serveur + le scheme

Return Value

string

string time()

retourne path envoyé par client.

Return Value

string

string method()

Retourne la methode de la requete.

Return Value

string

bool isPost()

Si la réquête est de type POST

Return Value

bool

bool isGet()

Si la réquête est de type GET

Return Value

bool

bool isPut()

Si la réquête est de type PUT

Return Value

bool

bool isDelete()

Si la réquête est de type DELETE

Return Value

bool

UploadFile|Collection file(string $key)

Charge la factory pour le FILES

Parameters

string $key

Return Value

UploadFile|Collection

static bool hasFile(mixed $key)

No description

Parameters

mixed $key

Return Value

bool

mixed old(mixed $key)

Accès au donnée de la précédente requete

Parameters

mixed $key

Return Value

mixed

bool isAjax()

Vérifie si on n'est dans le cas d'un requête AJAX.

Return Value

bool

int is(string $match)

Vérifie si une url match avec le pattern

Parameters

string $match

Un regex

Return Value

int

string ip()

L'address ip du client

Return Value

string

string port()

Retourne de port du client

Return Value

string

string referer()

Retourne la provenance de la requête courante.

Return Value

string

string|null locale()

retourne la locale de la requête.

la locale c'est langue original du client e.g fr => locale = fr_FR // français de france e.g en => locale [ en_US, en_EN]

Return Value

string|null

string|null lang()

retourne la lang du naviagateur.

Return Value

string|null

mixed protocol()

le protocol de la requête.

Return Value

mixed

mixed isProtocol(string $protocol)

Vérifier le protocol de la requête

Parameters

string $protocol

Return Value

mixed

mixed isSecure()

Vérifier si le protocol sécurisé

Return Value

mixed

bool|string getHeader(string $key)

Get Request header

Parameters

string $key

Return Value

bool|string

bool hasHeader(string $key)

Verifir si une entête existe.

Parameters

string $key

Return Value

bool

Session session()

Get session information

Return Value

Session

Get cookie

Parameters

string $property

Return Value

mixed

mixed get(string $key, mixed $default = null)

Get, permet de récupérer une valeur ou la colléction de valeur.

Parameters

string $key =null
mixed $default =false

Return Value

mixed

array only(array $exceptions)

Permet récupérer les valeurs contenu dans le tableau d'exception

Parameters

array $exceptions

Return Value

array

ignore($ignores)

No description

Parameters

$ignores

Validate validate(array $rule)

Permet de valider les données entrantes

Parameters

array $rule

Return Value

Validate

mixed __get($property)

No description

Parameters

$property

Return Value

mixed