eZ Publish Community Project (Legacy Stack) 2013.4
Class

eZModuleFunctionInfo

class eZModuleFunctionInfo

Constants

ERROR_NO_CLASS

ERROR_NO_CLASS_METHOD

ERROR_CLASS_INSTANTIATE_FAILED

ERROR_MISSING_PARAMETER

Properties

$ModuleName
$FunctionList
$IsValid

Methods

eZModuleFunctionInfo($moduleName)

isValid()

loadDefinition()

isParameterArray($functionName, $parameterName)

preExecute($functionName)

execute($functionName, $functionParameters)

objectForClass($className)

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

Details

at line 27
public eZModuleFunctionInfo($moduleName)

Parameters

$moduleName

at line 34
public isValid()

at line 39
public loadDefinition()

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

Parameters

$functionName
$parameterName

at line 105
public preExecute($functionName)

Parameters

$functionName

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

Parameters

$functionName
$functionParameters

at line 237
public objectForClass($className)

Parameters

$className

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

Parameters

$className
$methodName
$functionParameterDefinitions
$functionParameters