PHP Class Raml\Validator\ValidatorSchemaHelper

显示文件 Open project: alecsammon/php-raml-parser Class Usage Examples

Public Methods

Method Description
__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[]

Private Methods

Method Description
getBody ( Raml\MessageSchemaInterface $schema, string $method, string $path, string $contentType ) : Raml\Body
getMethod ( string $method, string $path ) : Raml\Method
getResource ( string $path ) : Raml\Resource

Method Details

__construct() public method

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

getQueryParameters() public method

public getQueryParameters ( string $method, string $path, boolean $requiredOnly = false ) : Raml\NamedParameter[]
$method string
$path string
$requiredOnly boolean
return Raml\NamedParameter[]

getRequestBody() public method

public getRequestBody ( string $method, string $path, string $contentType ) : Raml\Body
$method string
$path string
$contentType string
return Raml\Body

getResponse() public method

public getResponse ( string $method, string $path, integer $statusCode ) : Response
$method string
$path string
$statusCode integer
return Raml\Response

getResponseBody() public method

public getResponseBody ( string $method, string $path, integer $statusCode, string $contentType ) : Raml\Body
$method string
$path string
$statusCode integer
$contentType string
return Raml\Body

getResponseHeaders() public method

public getResponseHeaders ( string $method, string $path, integer $statusCode, boolean $requiredOnly = false ) : Raml\NamedParameter[]
$method string
$path string
$statusCode integer
$requiredOnly boolean
return Raml\NamedParameter[]