diff options
author | Adrian Lang <lang@cosmocode.de> | 2010-03-29 12:00:30 +0200 |
---|---|---|
committer | Adrian Lang <lang@cosmocode.de> | 2010-03-29 12:37:05 +0200 |
commit | f6ec8df813b28547ca3b04bb39f0ce670a6bb990 (patch) | |
tree | 01cfd7c927495421861eef551b94b8653ca65218 /inc/plugin.php | |
parent | ea6dfbca91f6afe89ff631ac28eae023bcc52853 (diff) | |
download | rpg-f6ec8df813b28547ca3b04bb39f0ce670a6bb990.tar.gz rpg-f6ec8df813b28547ca3b04bb39f0ce670a6bb990.tar.bz2 |
Allow plugins to specify that they have to be instantiated
Plugins may return false in isSingleton to let plugin_load return a new
instance every time it is called.
Renderer plugins are not loaded with $new set to true, but instead specify
themself that they are not singletons. This behaviour allows the odt renderer
to keep working (see #1598).
Diffstat (limited to 'inc/plugin.php')
-rw-r--r-- | inc/plugin.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/inc/plugin.php b/inc/plugin.php index 364534739..aff07c1e5 100644 --- a/inc/plugin.php +++ b/inc/plugin.php @@ -231,12 +231,12 @@ class DokuWiki_Plugin { } /** - * Allow the plugin to prevent DokuWiki creating a second instance of itself + * Allow the plugin to prevent DokuWiki from reusing an instance * - * @return bool true if the plugin can not be instantiated more than once + * @return bool false if the plugin has to be instantiated */ function isSingleton() { - return false; + return true; } // deprecated functions |