diff options
Diffstat (limited to 'modules/PluginsManager.php')
-rw-r--r-- | modules/PluginsManager.php | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/modules/PluginsManager.php b/modules/PluginsManager.php index f7bbc87cf6..7dcbe6ca02 100644 --- a/modules/PluginsManager.php +++ b/modules/PluginsManager.php @@ -1,41 +1,41 @@ -<?php
-/**
- * Piwik - Open source web analytics
- *
- * @link http://piwik.org
- * @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later
- * @version $Id$
- *
- * @package Piwik
- */
-
+<?php +/** + * Piwik - Open source web analytics + * + * @link http://piwik.org + * @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later + * @version $Id$ + * + * @package Piwik + */ + require_once "Plugin.php"; require_once "Event/Dispatcher.php"; -
-/**
- * Plugin specification for a statistics logging plugin
- *
- * A plugin that display data in the Piwik Interface is very different from a plugin
- * that will save additional data in the database during the statistics logging.
- * These two types of plugins don't have the same requirements at all. Therefore a plugin
- * that saves additional data in the database during the stats logging process will have a different
- * structure.
- *
- * A plugin for logging data has to focus on performance and therefore has to stay as simple as possible.
- * For input data, it is strongly advised to use the Piwik methods available in Piwik_Common
- *
- * Things that can be done with such a plugin:
- * - having a dependency with a list of other plugins
- * - have an install step that would prepare the plugin environment
- * - install could add columns to the tables
- * - install could create tables
- * - register to hooks at several points in the logging process
- * - register to hooks in other plugins
- * - generally a plugin method can modify data (filter) and add/remove data
- *
- *
- * @package Piwik
+ +/** + * Plugin specification for a statistics logging plugin + * + * A plugin that display data in the Piwik Interface is very different from a plugin + * that will save additional data in the database during the statistics logging. + * These two types of plugins don't have the same requirements at all. Therefore a plugin + * that saves additional data in the database during the stats logging process will have a different + * structure. + * + * A plugin for logging data has to focus on performance and therefore has to stay as simple as possible. + * For input data, it is strongly advised to use the Piwik methods available in Piwik_Common + * + * Things that can be done with such a plugin: + * - having a dependency with a list of other plugins + * - have an install step that would prepare the plugin environment + * - install could add columns to the tables + * - install could create tables + * - register to hooks at several points in the logging process + * - register to hooks in other plugins + * - generally a plugin method can modify data (filter) and add/remove data + * + * + * @package Piwik */ class Piwik_PluginsManager { @@ -413,14 +413,14 @@ class Piwik_PluginsManager } } unset($this->loadedPlugins[$plugin->getName()]); - }
- public function unloadPlugins()
- {
- $pluginsLoaded = $this->getLoadedPlugins();
- foreach($pluginsLoaded as $plugin)
- {
- $this->unloadPlugin($plugin);
- }
+ } + public function unloadPlugins() + { + $pluginsLoaded = $this->getLoadedPlugins(); + foreach($pluginsLoaded as $plugin) + { + $this->unloadPlugin($plugin); + } } } |