summaryrefslogtreecommitdiffstats
path: root/lib/private/activitymanager.php
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2014-12-11 14:54:50 +0100
committerJoas Schilling <nickvergessen@gmx.de>2014-12-11 14:56:46 +0100
commit1b18554aa7e0af7e13ba8c088375750ea2f53d6c (patch)
tree517edc2a24eef5669592626b492fe8ff7c3bb611 /lib/private/activitymanager.php
parentb33d8a3d60555de3e6e99a92eed3a303e55a3380 (diff)
downloadnextcloud-server-1b18554aa7e0af7e13ba8c088375750ea2f53d6c.tar.gz
nextcloud-server-1b18554aa7e0af7e13ba8c088375750ea2f53d6c.zip
Allow extensions to specify the list of special parameters
Diffstat (limited to 'lib/private/activitymanager.php')
-rw-r--r--lib/private/activitymanager.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/private/activitymanager.php b/lib/private/activitymanager.php
index e0ee7c1b055..70bd227b417 100644
--- a/lib/private/activitymanager.php
+++ b/lib/private/activitymanager.php
@@ -168,6 +168,25 @@ class ActivityManager implements IManager {
}
/**
+ * @param string $app
+ * @param string $text
+ * @return array|false
+ */
+ function getSpecialParameterList($app, $text) {
+ foreach($this->extensions as $extension) {
+ $c = $extension();
+ if ($c instanceof IExtension) {
+ $specialParameter = $c->getSpecialParameterList($app, $text);
+ if (is_array($specialParameter)) {
+ return $specialParameter;
+ }
+ }
+ }
+
+ return false;
+ }
+
+ /**
* @param string $type
* @return string
*/