PHP Класс Behat\RestTestingContext\BaseContext

Наследование: implements Behat\RestTestingExtension\Context\RestTestingAwareContext, implements Behat\Behat\Context\SnippetAcceptingContext
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$contexts Behat\Behat\Context\Context[]
$data array Store data used across different contexts and steps.
$restContext RestContext
$webApiContext Behat\WebApiExtension\Context\WebApiContext

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

Метод Описание
__construct ( array $params = [] )
__get ( $name ) : mixed
__set ( string $name, $value ) : mixed
exists ( string $name ) : boolean Check if specified field name exists or not.
get ( string $name = null ) : mixed Get data by field name, or return all data if no field name provided.
getRestContext ( ) : RestContext
getWebApiContext ( ) : Behat\WebApiExtension\Context\WebApiContext
set ( string $name, mixed $value ) : void Set value on given field name.
setRestContext ( RestContext $restContext ) : void
setWebApiContext ( Behat\WebApiExtension\Context\WebApiContext $webApiContext ) : void

Защищенные методы

Метод Описание
addContext ( Behat\Behat\Context\Context $context = null )
getContext ( string $name ) : Behat\Behat\Context\Context | null
getResponse ( ) : GuzzleHttp\Message\ResponseInterface
setResponse ( GuzzleHttp\Message\ResponseInterface $response ) : void
setResponseBody ( string $body ) : void

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

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

public __construct ( array $params = [] )
$params array

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

public __get ( $name ) : mixed
$name
Результат mixed

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

public __set ( string $name, $value ) : mixed
$name string
Результат mixed $value

addContext() защищенный Метод

protected addContext ( Behat\Behat\Context\Context $context = null )
$context Behat\Behat\Context\Context

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

Check if specified field name exists or not.
public static exists ( string $name ) : boolean
$name string Field name.
Результат boolean

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

Get data by field name, or return all data if no field name provided.
public static get ( string $name = null ) : mixed
$name string Field name.
Результат mixed

getContext() защищенный Метод

protected getContext ( string $name ) : Behat\Behat\Context\Context | null
$name string
Результат Behat\Behat\Context\Context | null

getResponse() защищенный Метод

protected getResponse ( ) : GuzzleHttp\Message\ResponseInterface
Результат GuzzleHttp\Message\ResponseInterface

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

public static getRestContext ( ) : RestContext
Результат RestContext

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

public static getWebApiContext ( ) : Behat\WebApiExtension\Context\WebApiContext
Результат Behat\WebApiExtension\Context\WebApiContext

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

Set value on given field name.
public static set ( string $name, mixed $value ) : void
$name string Field name.
$value mixed Field value.
Результат void

setResponse() защищенный Метод

protected setResponse ( GuzzleHttp\Message\ResponseInterface $response ) : void
$response GuzzleHttp\Message\ResponseInterface
Результат void

setResponseBody() защищенный Метод

protected setResponseBody ( string $body ) : void
$body string
Результат void

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

public static setRestContext ( RestContext $restContext ) : void
$restContext RestContext
Результат void

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

public static setWebApiContext ( Behat\WebApiExtension\Context\WebApiContext $webApiContext ) : void
$webApiContext Behat\WebApiExtension\Context\WebApiContext
Результат void

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

$contexts защищенное статическое свойство

protected static Context[],Behat\Behat\Context $contexts
Результат Behat\Behat\Context\Context[]

$data защищенное статическое свойство

Store data used across different contexts and steps.
protected static array $data
Результат array

$restContext защищенное статическое свойство

protected static RestContext,Behat\RestTestingContext $restContext
Результат RestContext

$webApiContext защищенное статическое свойство

protected static WebApiContext,Behat\WebApiExtension\Context $webApiContext
Результат Behat\WebApiExtension\Context\WebApiContext