PluginHelper
Plugin helper class
| since |
1.5 |
|---|---|
| package |
Joomla CMS |
Methods
_import
Loads the plugin file.
_import(object plugin, bool autocreate = true, \JEventDispatcher dispatcher = null) : void
| since |
1.5 |
|---|---|
| deprecated |
4.0 Use PluginHelper::import() instead |
Arguments
- plugin
objectThe plugin.- autocreate
boolTrue to autocreate.- dispatcher
\JEventDispatcherOptionally allows the plugin to use a different dispatcher.
_load
Loads the published plugins.
_load() : array
| since |
1.5 |
|---|---|
| deprecated |
4.0 Use PluginHelper::load() instead |
Response
arrayAn array of published plugins
getLayoutPath
Get the path to a layout from a Plugin
getLayoutPath(string type, string name, string layout = 'default') : string
| since |
3.0 |
|---|
Arguments
- type
stringPlugin type- name
stringPlugin name- layout
stringLayout name
Response
stringLayout path
getPlugin
Get the plugin data of a specific type if no specific plugin is specified otherwise only the specific plugin data is returned.
getPlugin(string type, string plugin = null) : mixed
| since |
1.5 |
|---|
Arguments
- type
stringThe plugin type, relates to the subdirectory in the plugins directory.- plugin
stringThe plugin name.
Response
mixedAn array of plugin data objects, or a plugin data object.
import
Loads the plugin file.
import(object plugin, bool autocreate = true, \JEventDispatcher dispatcher = null) : void
| since |
3.2 |
|---|
Arguments
- plugin
objectThe plugin.- autocreate
boolTrue to autocreate.- dispatcher
\JEventDispatcherOptionally allows the plugin to use a different dispatcher.
importPlugin
Loads all the plugin files for a particular type if no specific plugin is specified otherwise only the specific plugin is loaded.
importPlugin(string type, string plugin = null, bool autocreate = true, \JEventDispatcher dispatcher = null) : bool
| since |
1.5 |
|---|
Arguments
- type
stringThe plugin type, relates to the subdirectory in the plugins directory.- plugin
stringThe plugin name.- autocreate
boolAutocreate the plugin.- dispatcher
\JEventDispatcherOptionally allows the plugin to use a different dispatcher.
Response
boolTrue on success.
isEnabled
Checks if a plugin is enabled.
isEnabled(string type, string plugin = null) : bool
| since |
1.5 |
|---|
Arguments
- type
stringThe plugin type, relates to the subdirectory in the plugins directory.- plugin
stringThe plugin name.
Response
bool
load
Loads the published plugins.
load() : array
| since |
3.2 |
|---|
Response
arrayAn array of published plugins
Properties
plugins
A persistent cache of the loaded plugins.
| since |
1.7 |
|---|
Type(s)
array