eZ Publish  [trunk]
eZModuleFunctionInfo Class Reference

The class eZModuleFunctionInfo does. More...

List of all members.

Public Member Functions

 callClassMethod ($methodName, $classObject, $parameterArray)
 execute ($functionName, $functionParameters)
 executeClassMethod ($className, $methodName, $functionParameterDefinitions, $functionParameters)
 eZModuleFunctionInfo ($moduleName)
 isParameterArray ($functionName, $parameterName)
 isValid ()
 loadDefinition ()
 objectForClass ($className)
 preExecute ($functionName)

Public Attributes

 $FunctionList
 $IsValid
 $ModuleName
const ERROR_CLASS_INSTANTIATE_FAILED = 7
const ERROR_MISSING_PARAMETER = 8
const ERROR_NO_CLASS = 5
const ERROR_NO_CLASS_METHOD = 6

Detailed Description

The class eZModuleFunctionInfo does.

Definition at line 17 of file ezmodulefunctioninfo.php.


Member Function Documentation

eZModuleFunctionInfo::callClassMethod ( methodName,
classObject,
parameterArray 
)
Deprecated:
use call_user_func_array() instead

Definition at line 303 of file ezmodulefunctioninfo.php.

eZModuleFunctionInfo::execute ( functionName,
functionParameters 
)

Definition at line 148 of file ezmodulefunctioninfo.php.

eZModuleFunctionInfo::executeClassMethod ( className,
methodName,
functionParameterDefinitions,
functionParameters 
)

Definition at line 250 of file ezmodulefunctioninfo.php.

Referenced by execute().

Constructor

Definition at line 27 of file ezmodulefunctioninfo.php.

eZModuleFunctionInfo::isParameterArray ( functionName,
parameterName 
)

Check if a parameter for a function is an array

Parameters:
functionNamefunction name
parameterNameparameter name
Returns:
true if parameter is supposed to be array

Definition at line 78 of file ezmodulefunctioninfo.php.

Definition at line 237 of file ezmodulefunctioninfo.php.

Referenced by executeClassMethod(), and preExecute().

eZModuleFunctionInfo::preExecute ( functionName)

Pre execute, used by template compilation to check as much as possible before runtime.

Parameters:
functionNamefunction name
Returns:
function definition, false if fails.

Definition at line 105 of file ezmodulefunctioninfo.php.


Member Data Documentation

eZModuleFunctionInfo::$FunctionList

Definition at line 317 of file ezmodulefunctioninfo.php.

Referenced by loadDefinition().

eZModuleFunctionInfo::$IsValid

Definition at line 318 of file ezmodulefunctioninfo.php.

eZModuleFunctionInfo::$ModuleName

Definition at line 316 of file ezmodulefunctioninfo.php.

Definition at line 19 of file ezmodulefunctioninfo.php.

Referenced by execute(), and executeClassMethod().


The documentation for this class was generated from the following file: