Class MachII_framework_PluginManager

Description

Manages registered plugins.

Located in /MachII/framework/PluginManager.php (line 15)


	
			
Variable Summary
Method Summary
void addPlugin (string $pluginName, MachII_framework_Plugin &$plugin)
void configure ()
void executePluginPoint (string $pluginPoint, MachII_framework_EventContext &$eventContext)
MachII_framework_Plugin &getPlugin (string $pluginName)
void handleException (MachII_framework_EventContext &$eventContext, MachII_framework_Exception &$exception)
void init (array $plugins, MachII_framework_AppManager &$appManager)
void postEvent (MachII_framework_EventContext &$eventContext)
void postView (MachII_framework_EventContext &$eventContext)
void preEvent (MachII_framework_EventContext &$eventContext)
void preProcess (MachII_framework_EventContext &$eventContext)
void preView (MachII_framework_EventContext &$eventContext)
Variables
MachII_framework_AppManager $_appManager (line 21)
  • access: private
array $_plugins = array() (line 27)
  • var: associative array of MachII_framework_Plugin.
  • access: private
array $_pluginsArray = array() (line 33)
  • var: associative array of MachII_framework_Plugin.
  • access: private
Methods
addPlugin (line 74)
void addPlugin (string $pluginName, MachII_framework_Plugin &$plugin)
configure (line 55)

Configure all of the plugins.

void configure ()
executePluginPoint (line 109)
void executePluginPoint (string $pluginPoint, MachII_framework_EventContext &$eventContext)
getAppManager (line 100)
MachII_framework_AppManager &getAppManager ()
getPlugin (line 84)
  • return: descendent
MachII_framework_Plugin &getPlugin (string $pluginName)
  • string $pluginName
handleException (line 185)

Executes handleException() for each registered plugin.

void handleException (MachII_framework_EventContext &$eventContext, MachII_framework_Exception &$exception)
init (line 40)
void init (array $plugins, MachII_framework_AppManager &$appManager)
postEvent (line 147)
void postEvent (MachII_framework_EventContext &$eventContext)
postProcess (line 174)
void postProcess (MachII_framework_EventContext &$eventContext)
postView (line 165)
void postView (MachII_framework_EventContext &$eventContext)
preEvent (line 138)
void preEvent (MachII_framework_EventContext &$eventContext)
preProcess (line 129)
void preProcess (MachII_framework_EventContext &$eventContext)
preView (line 156)
void preView (MachII_framework_EventContext &$eventContext)
setAppManager (line 92)
void setAppManager (MachII_framework_AppManager &$appManager)

Documentation generated on Thu, 20 Jan 2005 10:47:06 -0800 by phpDocumentor 1.3.0RC3