PHP Класс Mockery\Container

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

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

Свойство Тип Описание
$_allocatedOrder integer Order number of allocation
$_currentOrder integer Current ordered number
$_generator Mockery\Generator\Generator\Generator
$_groups array Ordered groups
$_loader Mockery\Loader\Loader
$_mocks array Store of mock objects
$_namedMocks array

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

Метод Описание
__construct ( Mockery\Generator\Generator $generator = null, Mockery\Loader\Loader $loader = null )
fetchMock ( $reference ) : Mock Return a specific remembered mock according to the array index it was stored to in this container instance
getGenerator ( )
getKeyOfDemeterMockFor ( string $method ) : string | null
getLoader ( )
getMocks ( ) : array
instanceMock ( )
isValidClassName ( string $className ) : boolean see http://php.net/manual/en/language.oop5.basic.php
mock ( ) : Mock Generates a new mock object for this container
mockery_allocateOrder ( ) : integer Fetch the next available allocation order number
mockery_close ( ) : void Reset the container to its original state
mockery_getCurrentOrder ( ) : integer Get current ordered number
mockery_getExpectationCount ( ) : integer Gets the count of expectations on the mocks
mockery_getGroups ( ) : array Fetch array of ordered groups
mockery_setCurrentOrder ( integer $order ) : integer Set current ordered number
mockery_setGroup ( mixed $group, integer $order ) Set ordering for a group
mockery_teardown ( ) : void Tear down tasks for this container
mockery_validateOrder ( string $method, integer $order, Mockery\MockInterface $mock ) : void Validate the current mock's ordering
mockery_verify ( ) : void Verify the container mocks
rememberMock ( Mockery\MockInterface $mock ) : Mock Store a mock and set its container reference
self ( ) : Mock Retrieve the last remembered mock object, which is the same as saying retrieve the current mock being programmed where you have yet to call mock() to change it - thus why the method name is "self" since it will be be used during the programming of the same mock.

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

Метод Описание
_getInstance ( $mockName, $constructorArgs = null )
checkForNamedMockClashes ( $config )

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

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

public __construct ( Mockery\Generator\Generator $generator = null, Mockery\Loader\Loader $loader = null )
$generator Mockery\Generator\Generator
$loader Mockery\Loader\Loader

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

protected _getInstance ( $mockName, $constructorArgs = null )

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

protected checkForNamedMockClashes ( $config )

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

Return a specific remembered mock according to the array index it was stored to in this container instance
public fetchMock ( $reference ) : Mock
Результат Mock

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

public getGenerator ( )

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

public getKeyOfDemeterMockFor ( string $method ) : string | null
$method string
Результат string | null

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

public getLoader ( )

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

public getMocks ( ) : array
Результат array

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

public instanceMock ( )

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

see http://php.net/manual/en/language.oop5.basic.php
public isValidClassName ( string $className ) : boolean
$className string
Результат boolean

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

I apologies in advance for this. A God Method just fits the API which doesn't require differentiating between classes, interfaces, abstracts, names or partials - just so long as it's something that can be mocked. I'll refactor it one day so it's easier to follow.
public mock ( ) : Mock
Результат Mock

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

Fetch the next available allocation order number
public mockery_allocateOrder ( ) : integer
Результат integer

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

Reset the container to its original state
public mockery_close ( ) : void
Результат void

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

Get current ordered number
public mockery_getCurrentOrder ( ) : integer
Результат integer

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

Gets the count of expectations on the mocks
public mockery_getExpectationCount ( ) : integer
Результат integer

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

Fetch array of ordered groups
public mockery_getGroups ( ) : array
Результат array

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

Set current ordered number
public mockery_setCurrentOrder ( integer $order ) : integer
$order integer
Результат integer The current order number that was set

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

Set ordering for a group
public mockery_setGroup ( mixed $group, integer $order )
$group mixed
$order integer

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

Tear down tasks for this container
public mockery_teardown ( ) : void
Результат void

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

Validate the current mock's ordering
public mockery_validateOrder ( string $method, integer $order, Mockery\MockInterface $mock ) : void
$method string
$order integer
$mock Mockery\MockInterface
Результат void

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

Verify the container mocks
public mockery_verify ( ) : void
Результат void

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

Store a mock and set its container reference
public rememberMock ( Mockery\MockInterface $mock ) : Mock
$mock Mockery\MockInterface
Результат Mock

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

Retrieve the last remembered mock object, which is the same as saying retrieve the current mock being programmed where you have yet to call mock() to change it - thus why the method name is "self" since it will be be used during the programming of the same mock.
public self ( ) : Mock
Результат Mock

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

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

Order number of allocation
protected int $_allocatedOrder
Результат integer

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

Current ordered number
protected int $_currentOrder
Результат integer

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

protected Generator,Mockery\Generator\Generator $_generator
Результат Mockery\Generator\Generator\Generator

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

Ordered groups
protected array $_groups
Результат array

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

protected Loader,Mockery\Loader $_loader
Результат Mockery\Loader\Loader

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

Store of mock objects
protected array $_mocks
Результат array

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

protected array $_namedMocks
Результат array