StudIPPlugin.php - generic plugin base class
- Author
- Elmar Ludwig ludwi.nosp@m.g@uo.nosp@m.s.de
- Copyright
- 2009 Authors GPL2 or any later version
◆ __construct()
◆ getDescriptionMode()
◆ getHighlightText()
◆ getMetadata()
Return metadata stored in the manifest of this plugin.
◆ getPluginDescription()
Returns the description of the plugin either from plugins-table or from the manifest's descriptionlong or description attribute.
- Returns
- string|null
◆ getPluginId()
Return the ID of this plugin.
◆ getPluginName()
Return the name of this plugin.
◆ getPluginPath()
Return the filesystem path to this plugin.
◆ getPluginURL()
Return the URL of this plugin. Can be used to refer to resources (images, style sheets, etc.) inside the installed plugin package.
◆ getPluginVersion()
Returns the version of this plugin as defined in manifest.
- Returns
- string
◆ isActivatableForContext()
isActivatableForContext |
( |
Range |
$context | ) |
|
Returns whether the plugin may be activated in a certain context.
- Parameters
-
- Returns
- bool
◆ isActivated()
isActivated |
( |
|
$context = null , |
|
|
|
$type = 'sem' |
|
) |
| |
Get the activation status of this plugin in the given context. This also checks the plugin default activations.
- Parameters
-
$context | context range id (optional) |
$type | type of activation (optional), can be set to 'user' in order to point to a homepage plugin |
◆ isCorePlugin()
Checks if the plugin is a core-plugin. Returns true if this is the case.
- Returns
- boolean
◆ isEnabled()
◆ isHighlighted()
◆ onActivation()
static onActivation |
( |
|
$plugin_id, |
|
|
|
$range_id |
|
) |
| |
|
static |
Callback function called after enabling a plugin. The plugin's ID is transmitted for convenience.
- Parameters
-
$plugin_id | string The ID of the plugin just enabled. |
◆ onDeactivation()
static onDeactivation |
( |
|
$plugin_id, |
|
|
|
$range_id |
|
) |
| |
|
static |
Callback function called after disabling a plugin. The plugin's ID is transmitted for convenience.
- Parameters
-
$plugin_id | string The ID of the plugin just disabled. |
◆ onDisable()
static onDisable |
( |
|
$plugin_id | ) |
|
|
static |
Callback function called after disabling a plugin. The plugin's ID is transmitted for convenience.
- Parameters
-
$plugin_id | string The ID of the plugin just disabled. |
◆ onEnable()
static onEnable |
( |
|
$plugin_id | ) |
|
|
static |
Callback function called after enabling a plugin. The plugin's ID is transmitted for convenience.
- Parameters
-
$plugin_id | string The ID of the plugin just enabled. |
◆ perform()
perform |
( |
|
$unconsumed_path | ) |
|
This method dispatches all actions.
- Parameters
-
string | part of the dispatch path that was not consumed |
- Returns
- void
◆ $manifest
◆ $plugin_info
The documentation for this class was generated from the following file: