class Response implements ResponseInterface (View source)

Methods

static Response
getInstance()

Get response

string
getContent()

Get response message

int
getCode()

Get status code

array
getHeaders()

Get headers

setContent(string $content)

Get response message

withHeaders(array $headers)

Get headers

addHeader(string $key, string $value)

Modifie les entêtes http

string
download(string $file, null $filename = null, array $headers = [], string $disposition = 'attachment')

Télécharger le fichier donnée en argument

mixed
status(int $code)

Modifie les entétes http

string
json(mixed $data, int $code = 200, array $headers = [])

Réponse de type JSON

string
send(string|array|stdClass $data, int $code = 200, array $headers = [])

Equivalant à un echo, sauf qu'il termine l'application quand $stop = true

string
render($template, array $data = [], int $code = 200, array $headers = [])

Permet de faire le rendu d'une vue.

accessControl()

Get accessControl instance

string
sendContent()

No description

Details

static Response getInstance()

Get response

Return Value

Response

string getContent()

Get response message

Return Value

string

int getCode()

Get status code

Return Value

int

array getHeaders()

Get headers

Return Value

array

Response setContent(string $content)

Get response message

Parameters

string $content

Return Value

Response

Response withHeaders(array $headers)

Get headers

Parameters

array $headers

Return Value

Response

Response addHeader(string $key, string $value)

Modifie les entêtes http

Parameters

string $key
string $value

La nouvelle valeur a assigne à l'entête

Return Value

Response

string download(string $file, null $filename = null, array $headers = [], string $disposition = 'attachment')

Télécharger le fichier donnée en argument

Parameters

string $file
null $filename
array $headers
string $disposition

Return Value

string

mixed status(int $code)

Modifie les entétes http

Parameters

int $code

Return Value

mixed

string json(mixed $data, int $code = 200, array $headers = [])

Réponse de type JSON

Parameters

mixed $data
int $code
array $headers

Return Value

string

string send(string|array|stdClass $data, int $code = 200, array $headers = [])

Equivalant à un echo, sauf qu'il termine l'application quand $stop = true

Parameters

string|array|stdClass $data
int $code
array $headers

Return Value

string

string render($template, array $data = [], int $code = 200, array $headers = [])

Permet de faire le rendu d'une vue.

Parameters

$template
array $data
int $code
array $headers

Return Value

string

Exceptions

AccessControl accessControl()

Get accessControl instance

Return Value

AccessControl

string sendContent()

No description

Return Value

string