$coreEvents
$coreEvents : \CJAX\Core\CoreEvents
The coreEvents property, stores an instance of injected CoreEvents object.
The PluginManager class that stores and manages a collection of plugins and handles their operations.
$coreEvents : \CJAX\Core\CoreEvents
The coreEvents property, stores an instance of injected CoreEvents object.
__construct(\CJAX\Core\CoreEvents $coreEvents) : \CJAX\Core\PluginManager
The constructor for PluginManager class, creates an instance of PluginManager object.
\CJAX\Core\CoreEvents | $coreEvents |
getPlugin(string $pluginName = null, array $params = array(), string $instanceId = null, boolean $loadController = false) : \CJAX\Core\Plugin
The getPlugin method, check if a plugin exists given its name.
string | $pluginName | |
array | $params | |
string | $instanceId | |
boolean | $loadController |
instanceTriggers(\CJAX\Core\Plugin $plugin, array $params) : \CJAX\Core\Plugin
The instanceTriggers method, triggers a method call for a plugin object.
\CJAX\Core\Plugin | $plugin | |
array | $params |
plugin(string $pluginName, boolean $loadController = false) : \CJAX\Core\Plugin
The plugin method, fetches a plugin given its name.
string | $pluginName | |
boolean | $loadController |