\mageekguy\atoum\test\mockgenerator

Summary

Methods
Properties
Constants
__construct()
callsToParentClassAreShunted()
setAdapter()
getAdapter()
setReflectionClassFactory()
getReflectionClassFactory()
setDefaultNamespace()
getDefaultNamespace()
overload()
isOverloaded()
getOverload()
shunt()
isShunted()
shuntParentClassCalls()
unshuntParentClassCalls()
orphanize()
isOrphanized()
allIsInterface()
eachInstanceIsUnique()
useStrictTypes()
testedClassIs()
getMockedClassCode()
generate()
methodIsMockable()
disallowUndefinedMethodInInterface()
disallowUndefinedMethodUsage()
allowUndefinedMethodInInterface()
allowUndefinedMethodUsage()
undefinedMethodInInterfaceAreAllowed()
undefinedMethodUsageIsAllowed()
__get()
__call()
setTest()
getTest()
No public properties found
defaultNamespace
generateClassMethodCode()
generateMethodSignature()
generateClassCode()
generateInterfaceMethodCode()
generateInterfaceCode()
getNamespace()
getReturnType()
isNullable()
hasReturnType()
getReflectionType()
isVoid()
isNullableParameter()
isDefaultParameterNull()
getParameters()
getParametersSignature()
canCallParent()
getClassName()
getParameterType()
hasVariadic()
generateMockControllerMethods()
generateDefaultConstructor()
generate__call()
generateGetMockedMethod()
generateUnknownClassCode()
methodNameIsReservedWord()
getMethodNameReservedWordByVersion()
$adapter
$reflectionClassFactory
$shuntedMethods
$overloadedMethods
$orphanizedMethods
$shuntParentClassCalls
$allowUndefinedMethodsUsage
$allIsInterface
$testedClass
$eachInstanceIsUnique
$useStrictTypes
$test
N/A
generateUniqueId()
$defaultNamespace
N/A

Constants

defaultNamespace

defaultNamespace

Properties

$adapter

$adapter : 

Type

$reflectionClassFactory

$reflectionClassFactory : 

Type

$shuntedMethods

$shuntedMethods : 

Type

$overloadedMethods

$overloadedMethods : 

Type

$orphanizedMethods

$orphanizedMethods : 

Type

$shuntParentClassCalls

$shuntParentClassCalls : 

Type

$allowUndefinedMethodsUsage

$allowUndefinedMethodsUsage : 

Type

$allIsInterface

$allIsInterface : 

Type

$testedClass

$testedClass : 

Type

$eachInstanceIsUnique

$eachInstanceIsUnique : 

Type

$useStrictTypes

$useStrictTypes : 

Type

$test

$test : 

Type

$defaultNamespace

$defaultNamespace : 

Type

Methods

callsToParentClassAreShunted()

callsToParentClassAreShunted() 

getAdapter()

getAdapter() 

setReflectionClassFactory()

setReflectionClassFactory(\closure  $factory = null) 

Parameters

\closure $factory

getReflectionClassFactory()

getReflectionClassFactory() 

setDefaultNamespace()

setDefaultNamespace(  $namespace) 

Parameters

$namespace

getDefaultNamespace()

getDefaultNamespace() 

isOverloaded()

isOverloaded(  $method) 

Parameters

$method

getOverload()

getOverload(  $method) 

Parameters

$method

shunt()

shunt(  $method) 

Parameters

$method

isShunted()

isShunted(  $method) 

Parameters

$method

shuntParentClassCalls()

shuntParentClassCalls() 

unshuntParentClassCalls()

unshuntParentClassCalls() 

orphanize()

orphanize(  $method) 

Parameters

$method

isOrphanized()

isOrphanized(  $method) 

Parameters

$method

allIsInterface()

allIsInterface() 

eachInstanceIsUnique()

eachInstanceIsUnique() 

useStrictTypes()

useStrictTypes() 

testedClassIs()

testedClassIs(  $testedClass) 

Parameters

$testedClass

getMockedClassCode()

getMockedClassCode(  $class,   $mockNamespace = null,   $mockClass = null) 

Parameters

$class
$mockNamespace
$mockClass

generate()

generate(  $class,   $mockNamespace = null,   $mockClass = null) 

Parameters

$class
$mockNamespace
$mockClass

methodIsMockable()

methodIsMockable(\reflectionMethod  $method) 

Parameters

\reflectionMethod $method

disallowUndefinedMethodInInterface()

disallowUndefinedMethodInInterface() 

disallowUndefinedMethodUsage()

disallowUndefinedMethodUsage() 

allowUndefinedMethodInInterface()

allowUndefinedMethodInInterface() 

allowUndefinedMethodUsage()

allowUndefinedMethodUsage() 

undefinedMethodInInterfaceAreAllowed()

undefinedMethodInInterfaceAreAllowed() 

undefinedMethodUsageIsAllowed()

undefinedMethodUsageIsAllowed() 

__get()

__get(  $property) 

Parameters

$property

__call()

__call(  $method, array  $arguments) 

Parameters

$method
array $arguments

getTest()

getTest() 

generateClassMethodCode()

generateClassMethodCode(\reflectionClass  $class) 

Parameters

\reflectionClass $class

generateMethodSignature()

generateMethodSignature(\reflectionMethod  $method) 

Parameters

\reflectionMethod $method

generateClassCode()

generateClassCode(\reflectionClass  $class,   $mockNamespace,   $mockClass) 

Parameters

\reflectionClass $class
$mockNamespace
$mockClass

generateInterfaceMethodCode()

generateInterfaceMethodCode(\reflectionClass  $class,   $addIteratorAggregate) 

Parameters

\reflectionClass $class
$addIteratorAggregate

generateInterfaceCode()

generateInterfaceCode(\reflectionClass  $class,   $mockNamespace,   $mockClass) 

Parameters

\reflectionClass $class
$mockNamespace
$mockClass

getNamespace()

getNamespace(  $class) 

Parameters

$class

getReturnType()

getReturnType(\reflectionMethod  $method) 

Parameters

\reflectionMethod $method

isNullable()

isNullable(\reflectionType  $type) 

Parameters

\reflectionType $type

hasReturnType()

hasReturnType(\reflectionMethod  $method) 

Parameters

\reflectionMethod $method

getReflectionType()

getReflectionType(\reflectionMethod  $method) 

Parameters

\reflectionMethod $method

isVoid()

isVoid(\reflectionMethod  $method) 

Parameters

\reflectionMethod $method

isNullableParameter()

isNullableParameter(\ReflectionParameter  $parameter) 

Parameters

\ReflectionParameter $parameter

isDefaultParameterNull()

isDefaultParameterNull(\ReflectionParameter  $parameter) 

Parameters

\ReflectionParameter $parameter

getParameters()

getParameters(\reflectionMethod  $method) 

Parameters

\reflectionMethod $method

getParametersSignature()

getParametersSignature(\reflectionMethod  $method,   $forceMockController = false) 

Parameters

\reflectionMethod $method
$forceMockController

canCallParent()

canCallParent() 

getClassName()

getClassName(  $class) 

Parameters

$class

getParameterType()

getParameterType(\reflectionParameter  $parameter) 

Parameters

\reflectionParameter $parameter

hasVariadic()

hasVariadic(\reflectionMethod  $method) 

Parameters

\reflectionMethod $method

generateMockControllerMethods()

generateMockControllerMethods() 

generateDefaultConstructor()

generateDefaultConstructor(  $disableMethodChecking = false,   $uniqueId = false) 

Parameters

$disableMethodChecking
$uniqueId

generate__call()

generate__call() 

generateGetMockedMethod()

generateGetMockedMethod(array  $mockedMethodNames) 

Parameters

array $mockedMethodNames

generateUnknownClassCode()

generateUnknownClassCode(  $mockNamespace,   $mockClass,   $uniqueId = false,   $useStrictTypes = false) 

Parameters

$mockNamespace
$mockClass
$uniqueId
$useStrictTypes

methodNameIsReservedWord()

methodNameIsReservedWord(\reflectionMethod  $method) 

Parameters

\reflectionMethod $method

getMethodNameReservedWordByVersion()

getMethodNameReservedWordByVersion() 

generateUniqueId()

generateUniqueId()