Properties

$defaultNamespace

$defaultNamespace : 

Type

$reflectedFunctionFactory

$reflectedFunctionFactory : 

Type

$adapter

$adapter : 

Type

Methods

__construct()

__construct(  $defaultNamespace = '') 

Parameters

$defaultNamespace

__get()

__get(  $functionName) 

Parameters

$functionName

__set()

__set(  $functionName,   $mixed) 

Parameters

$functionName
$mixed

__isset()

__isset(  $functionName) 

Parameters

$functionName

__unset()

__unset(  $functionName) 

Parameters

$functionName

setDefaultNamespace()

setDefaultNamespace(  $namespace) 

Parameters

$namespace

getDefaultNamespace()

getDefaultNamespace() 

getAdapter()

getAdapter() 

setReflectedFunctionFactory()

setReflectedFunctionFactory(\closure  $factory = null) 

Parameters

\closure $factory

useClassNamespace()

useClassNamespace(  $className) 

Parameters

$className

generate()

generate(  $functionName) 

Parameters

$functionName

resetCalls()

resetCalls(  $functionName = null) 

Parameters

$functionName

getFqdn()

getFqdn(  $functionName) 

Parameters

$functionName

generateIfNotExists()

generateIfNotExists(  $functionName) 

Parameters

$functionName

setDefaultBehavior()

setDefaultBehavior(  $fqdn, \reflectionFunction  $reflectedFunction = null) 

Parameters

$fqdn
\reflectionFunction $reflectedFunction

functionExists()

functionExists(  $fqdn) 

Parameters

$fqdn

getParametersSignature()

getParametersSignature(\reflectionFunction  $function) 

Parameters

\reflectionFunction $function

getParameters()

getParameters(\reflectionFunction  $function) 

Parameters

\reflectionFunction $function

getParameterType()

getParameterType(\reflectionParameter  $parameter) 

Parameters

\reflectionParameter $parameter

defineMockedFunction()

defineMockedFunction(  $namespace,   $class,   $function, \reflectionFunction  $reflectedFunction = null) 

Parameters

$namespace
$class
$function
\reflectionFunction $reflectedFunction

buildReflectedFunction()

buildReflectedFunction(  $function) 

Parameters

$function

filterParameters()

filterParameters(\reflectionFunction  $function) 

Parameters

\reflectionFunction $function