PHP Класс eZ\Bundle\EzPublishRestBundle\Features\Context\RestContext

Наследование: extends EzSystems\BehatBundle\Context\ApiContext, implements eZ\Bundle\EzPublishRestBundle\Features\Context\RestSentences
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$restDriver eZ\Bundle\EzPublishRestBundle\Features\Context\RestClient\DriverInterface Rest driver for all requests and responses.

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

Метод Описание
__construct ( string $driver = self::DEFAULT_DRIVER, $type = self::DEFAULT_BODY_TYPE, $authType = self::DEFAULT_AUTH_TYPE ) Initialize class.
assertHeaderDontHaveValue ( $header, $value )
assertHeaderHaveValue ( $header, $value )
assertStatusCode ( $code )
assertStatusMessage ( $message )
createAndSendRequest ( $type, $resource )
createRequest ( $type, $resource )
dontExistResponseHeader ( $header )
existResponseHeader ( $header )
responseBodyHasValue ( $value )
sendRequest ( )
setHeader ( $header, $value )
setHeaders ( Behat\Gherkin\Node\TableNode $table )
setMink ( Behat\Mink\Mink $mink ) Sets Mink instance.
setMinkParameters ( array $parameters ) Sets parameters provided for Mink.

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

Метод Описание
resetDriver ( )
setRestDriver ( string $restDriver ) Create and set the REST driver to be used.
setUrl ( $url )

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

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

Initialize class.
public __construct ( string $driver = self::DEFAULT_DRIVER, $type = self::DEFAULT_BODY_TYPE, $authType = self::DEFAULT_AUTH_TYPE )
$driver string REST Driver to be used

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

public assertHeaderDontHaveValue ( $header, $value )

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

public assertHeaderHaveValue ( $header, $value )

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

public assertStatusCode ( $code )

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

public assertStatusMessage ( $message )

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

public createAndSendRequest ( $type, $resource )

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

public createRequest ( $type, $resource )

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

public dontExistResponseHeader ( $header )

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

public existResponseHeader ( $header )

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

public responseBodyHasValue ( $value )

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

public sendRequest ( )

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

public setHeader ( $header, $value )

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

public setHeaders ( Behat\Gherkin\Node\TableNode $table )
$table Behat\Gherkin\Node\TableNode

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

Sets Mink instance.
public setMink ( Behat\Mink\Mink $mink )
$mink Behat\Mink\Mink Mink session manager

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

While at it, take the base_url, and use it to build the one for the REST driver.
public setMinkParameters ( array $parameters )
$parameters array

Описание свойств

$restDriver защищенное свойство

Rest driver for all requests and responses.
protected DriverInterface,eZ\Bundle\EzPublishRestBundle\Features\Context\RestClient $restDriver
Результат eZ\Bundle\EzPublishRestBundle\Features\Context\RestClient\DriverInterface