Class

eZModuleFunctionInfo

class eZModuleFunctionInfo

Constants

ERROR_NO_CLASS

ERROR_NO_CLASS_METHOD

ERROR_CLASS_INSTANTIATE_FAILED

ERROR_MISSING_PARAMETER

Properties

$ModuleName
$FunctionList
$IsValid

Methods

__construct(string $moduleName)

Constructor

isValid()

loadDefinition()

isParameterArray($functionName, $parameterName)

preExecute($functionName)

execute($functionName, $functionParameters)

objectForClass($className)

executeClassMethod($className, $methodName, $functionParameterDefinitions, $functionParameters)

Details

at line 29
public __construct(string $moduleName)

Constructor

Parameters

string $moduleName

at line 36
public isValid()

at line 41
public loadDefinition()

at line 80
public isParameterArray($functionName, $parameterName)

Parameters

$functionName
$parameterName

at line 107
public preExecute($functionName)

Parameters

$functionName

at line 150
public execute($functionName, $functionParameters)

Parameters

$functionName
$functionParameters

at line 239
public objectForClass($className)

Parameters

$className

at line 252
public executeClassMethod($className, $methodName, $functionParameterDefinitions, $functionParameters)

Parameters

$className
$methodName
$functionParameterDefinitions
$functionParameters