PHP 클래스 Mockery\Container

파일 보기 프로젝트 열기: padraic/mockery 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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

mockery_getExpectationCount() 공개 메소드

Gets the count of expectations on the mocks

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