eZPublish  3.8
eZModuleFunctionInfo Class Reference

The class eZModuleFunctionInfo does. More...

Public Member Functions

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

Private Attributes

 $FunctionList
 
 $IsValid
 
 $ModuleName
 
 $UseOldCall
 

Detailed Description

The class eZModuleFunctionInfo does.

Member Function Documentation

eZModuleFunctionInfo::callClassMethod (   $methodName,
$classObject,
  $parameterArray 
)

Referenced by executeClassMethod().

eZModuleFunctionInfo::execute (   $functionName,
  $functionParameters 
)
eZModuleFunctionInfo::executeClassMethod (   $extension,
  $includeFile,
  $className,
  $methodName,
  $functionParameterDefinitions,
  $functionParameters 
)

Referenced by execute().

eZModuleFunctionInfo::eZModuleFunctionInfo (   $moduleName)

Constructor

eZModuleFunctionInfo::isParameterArray (   $functionName,
  $parameterName 
)

Check if a parameter for a function is an array

Parameters
functionname
parametername
Returns
true if parameter is supposed to be array
eZModuleFunctionInfo::isValid ( )
eZModuleFunctionInfo::loadDefinition ( )
& eZModuleFunctionInfo::objectForClass (   $className)

Referenced by executeClassMethod(), and preExecute().

& eZModuleFunctionInfo::preExecute (   $functionName)

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

Parameters
functionname
Returns
function definition, false if fails.

Member Data Documentation

eZModuleFunctionInfo::$FunctionList
private

Referenced by loadDefinition().

eZModuleFunctionInfo::$IsValid
private

Referenced by isValid().

eZModuleFunctionInfo::$ModuleName
private

Referenced by execute(), and preExecute().

eZModuleFunctionInfo::$UseOldCall
private

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