PHP Класс Raml\Validator\ValidatorSchemaHelper

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( ApiDefinition $api )
getQueryParameters ( string $method, string $path, boolean $requiredOnly = false ) : Raml\NamedParameter[]
getRequestBody ( string $method, string $path, string $contentType ) : Raml\Body
getResponse ( string $method, string $path, integer $statusCode ) : Response
getResponseBody ( string $method, string $path, integer $statusCode, string $contentType ) : Raml\Body
getResponseHeaders ( string $method, string $path, integer $statusCode, boolean $requiredOnly = false ) : Raml\NamedParameter[]

Приватные методы

Метод Описание
getBody ( Raml\MessageSchemaInterface $schema, string $method, string $path, string $contentType ) : Raml\Body
getMethod ( string $method, string $path ) : Raml\Method
getResource ( string $path ) : Raml\Resource

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

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

public __construct ( ApiDefinition $api )
$api Raml\ApiDefinition

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

public getQueryParameters ( string $method, string $path, boolean $requiredOnly = false ) : Raml\NamedParameter[]
$method string
$path string
$requiredOnly boolean
Результат Raml\NamedParameter[]

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

public getRequestBody ( string $method, string $path, string $contentType ) : Raml\Body
$method string
$path string
$contentType string
Результат Raml\Body

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

public getResponse ( string $method, string $path, integer $statusCode ) : Response
$method string
$path string
$statusCode integer
Результат Raml\Response

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

public getResponseBody ( string $method, string $path, integer $statusCode, string $contentType ) : Raml\Body
$method string
$path string
$statusCode integer
$contentType string
Результат Raml\Body

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

public getResponseHeaders ( string $method, string $path, integer $statusCode, boolean $requiredOnly = false ) : Raml\NamedParameter[]
$method string
$path string
$statusCode integer
$requiredOnly boolean
Результат Raml\NamedParameter[]