PHP Класс Raml\Response

См. также: http://raml.org/spec.html#responses
Наследование: implements raml\ArrayInstantiationInterface, implements raml\MessageSchemaInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( integer $statusCode ) Create a new Response
addBody ( raml\BodyInterface $body ) Add a new body
addHeader ( raml\NamedParameter $header ) Add a new header
createFromArray ( string $statusCode, array $data = [] ) : Response Create a new response object from an array
getBodies ( ) : raml\BodyInterface[] Returns the list of bodies for this response type.
getBodyByType ( string $type ) : raml\BodyInterface Get the body by type
getDescription ( ) : string Returns the description
getHeaders ( ) : raml\NamedParameter[] Returns the headers
getStatusCode ( ) : integer Returns the status code
getTypes ( ) : array Returns all supported types in response
setDescription ( string $description ) Set the description

Описание методов

__construct() публичный Метод

Create a new Response
public __construct ( integer $statusCode )
$statusCode integer

addBody() публичный Метод

Add a new body
public addBody ( raml\BodyInterface $body )
$body raml\BodyInterface

addHeader() публичный Метод

Add a new header
public addHeader ( raml\NamedParameter $header )
$header raml\NamedParameter

createFromArray() публичный статический Метод

Create a new response object from an array
public static createFromArray ( string $statusCode, array $data = [] ) : Response
$statusCode string
$data array
Результат Response

getBodies() публичный Метод

Returns the list of bodies for this response type.
public getBodies ( ) : raml\BodyInterface[]
Результат raml\BodyInterface[]

getBodyByType() публичный Метод

Get the body by type
public getBodyByType ( string $type ) : raml\BodyInterface
$type string
Результат raml\BodyInterface

getDescription() публичный Метод

Returns the description
public getDescription ( ) : string
Результат string

getHeaders() публичный Метод

Returns the headers
public getHeaders ( ) : raml\NamedParameter[]
Результат raml\NamedParameter[]

getStatusCode() публичный Метод

Returns the status code
public getStatusCode ( ) : integer
Результат integer

getTypes() публичный Метод

Returns all supported types in response
public getTypes ( ) : array
Результат array

setDescription() публичный Метод

Set the description
public setDescription ( string $description )
$description string