Erfurt_PluginManagerErfurt Plugin Manager Provides methods to initialize and activate plugins founded in a submitted directory, save their configurations, instanciate their classes by request and announce plugin methods to event dispatcher as subscriber/listener.
| Method Summary | |
|---|---|
| Erfurt_PluginManager | __construct ( $o) |
| Mixed | getPluginRoot (String $classname) |
| Bool | init (String $folder, [Bool $refresh = false] ) |
| Mixed | prepare (String $classname) |
| void | __get ( $v) |
| void | __isset ( $v) |
| void | __set ( $vName, $vValue) |
| void | __unset ( $v) |
Erfurt_PluginManager::getPluginRoot() returns absolute root dir path of plugin using submitted class
Erfurt_PluginManager::init() init plugins to system
Erfurt_PluginManager::prepare() prepare system environment for usage of class:method from a plugin
Documentation generated on 2009-01-06 at 01:01 by phpDocumentor 1.4.1