PHP 클래스 mageekguy\atoum\mock\controller

상속: extends mageekguy\atoum\test\adapter
파일 보기 프로젝트 열기: atoum/atoum 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$autoBind
$autoBindForNewMock
$controlNextNewMock
$iterator
$linker
$mockClass
$mockMethods

공개 메소드들

메소드 설명
__construct ( )
__get ( $method )
__isset ( $method )
__set ( $method, $mixed )
__unset ( $method )
autoBindIsEnabled ( )
control ( mageekguy\atoum\mock\aggregator $mock )
controlNextNewMock ( )
disableAutoBind ( )
disableAutoBindForNewMock ( )
disableMethodChecking ( )
enableAutoBind ( )
enableAutoBindForNewMock ( )
get ( $unset = true )
getCalls ( call $call = null, $identical = false )
getForMock ( mageekguy\atoum\mock\aggregator $mock )
getIterator ( )
getMethods ( )
getMock ( )
getMockClass ( )
invoke ( $method, array $arguments = [] )
methods ( closure $filter = null )
methodsMatching ( $regex )
notControlNextNewMock ( )
reset ( )
setIterator ( mageekguy\atoum\mock\controller\iterator $iterator = null )
setLinker ( mageekguy\atoum\mock\controller\linker $linker = null )

보호된 메소드들

메소드 설명
buildCall ( $function, array $arguments )
buildInvoker ( $methodName, closure $factory = null )
checkMethod ( $method )
setInvoker ( $methodName, closure $factory = null )

메소드 상세

__construct() 공개 메소드

public __construct ( )

__get() 공개 메소드

public __get ( $method )

__isset() 공개 메소드

public __isset ( $method )

__set() 공개 메소드

public __set ( $method, $mixed )

__unset() 공개 메소드

public __unset ( $method )

autoBindIsEnabled() 공개 메소드

public autoBindIsEnabled ( )

buildCall() 보호된 메소드

protected buildCall ( $function, array $arguments )
$arguments array

buildInvoker() 보호된 메소드

protected buildInvoker ( $methodName, closure $factory = null )
$factory closure

checkMethod() 보호된 메소드

protected checkMethod ( $method )

control() 공개 메소드

public control ( mageekguy\atoum\mock\aggregator $mock )
$mock mageekguy\atoum\mock\aggregator

controlNextNewMock() 공개 메소드

public controlNextNewMock ( )

disableAutoBind() 공개 메소드

public disableAutoBind ( )

disableAutoBindForNewMock() 공개 정적인 메소드

public static disableAutoBindForNewMock ( )

disableMethodChecking() 공개 메소드

enableAutoBind() 공개 메소드

public enableAutoBind ( )

enableAutoBindForNewMock() 공개 정적인 메소드

public static enableAutoBindForNewMock ( )

get() 공개 정적인 메소드

public static get ( $unset = true )

getCalls() 공개 메소드

public getCalls ( call $call = null, $identical = false )
$call mageekguy\atoum\test\adapter\call

getForMock() 공개 정적인 메소드

public static getForMock ( mageekguy\atoum\mock\aggregator $mock )
$mock mageekguy\atoum\mock\aggregator

getIterator() 공개 메소드

public getIterator ( )

getMethods() 공개 메소드

public getMethods ( )

getMock() 공개 메소드

public getMock ( )

getMockClass() 공개 메소드

public getMockClass ( )

invoke() 공개 메소드

public invoke ( $method, array $arguments = [] )
$arguments array

methods() 공개 메소드

public methods ( closure $filter = null )
$filter closure

methodsMatching() 공개 메소드

public methodsMatching ( $regex )

notControlNextNewMock() 공개 메소드

reset() 공개 메소드

public reset ( )

setInvoker() 보호된 메소드

protected setInvoker ( $methodName, closure $factory = null )
$factory closure

setIterator() 공개 메소드

public setIterator ( mageekguy\atoum\mock\controller\iterator $iterator = null )
$iterator mageekguy\atoum\mock\controller\iterator

setLinker() 공개 정적인 메소드

public static setLinker ( mageekguy\atoum\mock\controller\linker $linker = null )
$linker mageekguy\atoum\mock\controller\linker

프로퍼티 상세

$autoBind 보호되어 있는 프로퍼티

protected $autoBind

$autoBindForNewMock 보호되어 있는 정적으로 프로퍼티

protected static $autoBindForNewMock

$controlNextNewMock 보호되어 있는 정적으로 프로퍼티

protected static $controlNextNewMock

$iterator 보호되어 있는 프로퍼티

protected $iterator

$linker 보호되어 있는 정적으로 프로퍼티

protected static $linker

$mockClass 보호되어 있는 프로퍼티

protected $mockClass

$mockMethods 보호되어 있는 프로퍼티

protected $mockMethods