diff options
author | Joas Schilling <nickvergessen@gmx.de> | 2014-12-11 14:54:50 +0100 |
---|---|---|
committer | Joas Schilling <nickvergessen@gmx.de> | 2014-12-11 14:56:46 +0100 |
commit | 1b18554aa7e0af7e13ba8c088375750ea2f53d6c (patch) | |
tree | 517edc2a24eef5669592626b492fe8ff7c3bb611 /lib/private/activitymanager.php | |
parent | b33d8a3d60555de3e6e99a92eed3a303e55a3380 (diff) | |
download | nextcloud-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.php | 19 |
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 */ |