\Rest

Librairie de fonctions REST

Summary

Methods
Properties
Constants
getDigest()
parseHttpDigest()
headerAuth()
requireLogin()
digestLogin()
searchLoginType()
authentification()
response()
status400()
status401()
status403()
status404()
status200()
status201()
status202()
status204()
status500()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

getDigest()

getDigest() : \Ambigous

Retourne la valeur du digest

Returns

\Ambigous —

<boolean, unknown, string>

parseHttpDigest()

parseHttpDigest(  $headerValue) : array|boolean

Parsing du digest

Parameters

$headerValue

Returns

array|boolean

headerAuth()

headerAuth(  $realm,   $nonce,   $session_id) 

Login command

Parameters

$realm
$nonce
$session_id

requireLogin()

requireLogin(  $realm,   $nonce,   $session_id, array|string|null  $data = null) 

Demande d'authentification digest

Parameters

$realm
$nonce
$session_id
array|string|null $data

digestLogin()

digestLogin(  $data = array()) 

Porcedure de log digest

Parameters

$data

searchLoginType()

searchLoginType(  $login) : \number

Recherche la credential d'authentification

Parameters

$login

Returns

\number

authentification()

authentification() : boolean|object

Procédure d'Authentification Initialise / Gère les sessions

Returns

boolean|object

response()

response(array|string  $data = null, \number  $status = 200) 

Reponse HTTP

Parameters

array|string $data
\number $status

status400()

status400(string  $data = null) 

Reponse 400 Bad Request

Parameters

string $data

status401()

status401(string  $data = null) 

Reponse 401 Unauthorized

Parameters

string $data

status403()

status403(string  $data = null) 

Reponse 403 - Forbidden

Parameters

string $data

status404()

status404(string  $data = null) 

Reponse 404 Not Found

Parameters

string $data

status200()

status200(string  $data = null) 

Reponse 200 OK

Parameters

string $data

status201()

status201(string  $data = null) 

Reponse 201 Created

Parameters

string $data

status202()

status202(string  $data = null) 

Reponse 202

Parameters

string $data

status204()

status204(string  $data = null) 

Reponse 204 No Content

Parameters

string $data

status500()

status500(string  $data = null) 

Reponse 500 Internal Error

Parameters

string $data