PHP Class Raml\Validator\ValidatorSchemaHelper

Afficher le fichier Open project: alecsammon/php-raml-parser Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

getQueryParameters() public méthode

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

getRequestBody() public méthode

public getRequestBody ( string $method, string $path, string $contentType ) : Raml\Body
$method string
$path string
$contentType string
Résultat Raml\Body

getResponse() public méthode

public getResponse ( string $method, string $path, integer $statusCode ) : Response
$method string
$path string
$statusCode integer
Résultat Raml\Response

getResponseBody() public méthode

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

getResponseHeaders() public méthode

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