Base class for plugin configurations.
A plugin must ship at least one class that extends this base class and will be used by ezcWebdavPluginRegistry to configure the plugin on load.
To activate (load) a plugin, the user must instantiate the plugin specific defived configuration class and submit the instance to ezcWebdavPluginRegistry::registerPlugin().
Source for this file: /Webdav/src/plugin_configuration.php
Version: | //autogen// |
Child Class | Description |
---|---|
ezcWebdavLockPluginConfiguration | Plugin configuration class for the LOCK plugin. |
public abstract array |
getHooks(
)
Returns the hooks this plugin wants to assign to. |
public abstract string |
getNamespace(
)
Returns the namespace of this plugin. |
public void |
init(
)
Initialize the plugin. |
Returns the hooks this plugin wants to assign to.
This method is called by ezcWebdavPluginRegistry, as soon as the plugin is registered to be used. The method must return a structured array, representing the hooks the plugin want to be notified about.
The returned array must be of the following structure:
Method | Description |
---|---|
ezcWebdavLockPluginConfiguration::getHooks() |
Returns the hooks this plugin wants to assign to. |
Returns the namespace of this plugin.
The namespace of a plugin is a unique identifier string that allows it to be recognized bejond other plugins. The namespace is used to provide storage for the plugin in the
Method | Description |
---|---|
ezcWebdavLockPluginConfiguration::getNamespace() |
Returns the namespace of this plugin. |
Initialize the plugin.
This method is called after the server has be initialized to make the plugin setup necessary objects and to retreive necessary information from the server.
Method | Description |
---|---|
ezcWebdavLockPluginConfiguration::init() |
Initialize the plugin. |