Class MachII_framework_PluginManager

Description

Manages registered plugins.

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


	
			
Method Summary
MachII_framework_PluginManager __construct (SimpleXMLElement $configXml, MachII_framework_AppManager $appManager)
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_util_Exception $exception)
void postEvent (MachII_framework_EventContext $eventContext)
void postProcess (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)
void setAppManager (MachII_framework_AppManager $appManager)
Methods
Constructor __construct (line 40)
MachII_framework_PluginManager __construct (SimpleXMLElement $configXml, MachII_framework_AppManager $appManager)
addPlugin (line 79)
void addPlugin (string $pluginName, MachII_framework_Plugin $plugin)
configure (line 68)

Configure all of the plugins.

void configure ()
executePluginPoint (line 114)
void executePluginPoint (string $pluginPoint, MachII_framework_EventContext $eventContext)
getAppManager (line 105)
MachII_framework_AppManager getAppManager ()
getPlugin (line 89)
  • return: descendent
MachII_framework_Plugin getPlugin (string $pluginName)
  • string $pluginName
handleException (line 181)

Executes handleException() for each registered plugin.

void handleException (MachII_framework_EventContext $eventContext, MachII_util_Exception $exception)
postEvent (line 143)
void postEvent (MachII_framework_EventContext $eventContext)
postProcess (line 170)
void postProcess (MachII_framework_EventContext $eventContext)
postView (line 161)
void postView (MachII_framework_EventContext $eventContext)
preEvent (line 134)
void preEvent (MachII_framework_EventContext $eventContext)
preProcess (line 125)
void preProcess (MachII_framework_EventContext $eventContext)
preView (line 152)
void preView (MachII_framework_EventContext $eventContext)
setAppManager (line 97)
void setAppManager (MachII_framework_AppManager $appManager)

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