diff options
author | Joas Schilling <nickvergessen@owncloud.com> | 2015-03-17 12:14:34 +0100 |
---|---|---|
committer | Joas Schilling <nickvergessen@owncloud.com> | 2015-03-17 12:17:09 +0100 |
commit | 9c45ab49a152545991ec324bfdc4f41292e91bad (patch) | |
tree | 946a502083a35087fecd8b04e102d246985291d5 /lib/public/app.php | |
parent | d96b97043b2fa7ba4d676c1d7b44f4aa5e58c8ee (diff) | |
download | nextcloud-server-9c45ab49a152545991ec324bfdc4f41292e91bad.tar.gz nextcloud-server-9c45ab49a152545991ec324bfdc4f41292e91bad.zip |
Use a closure for the files app entry and deprecate old methods
Diffstat (limited to 'lib/public/app.php')
-rw-r--r-- | lib/public/app.php | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/lib/public/app.php b/lib/public/app.php index bef4e96ae02..736c2b64c7d 100644 --- a/lib/public/app.php +++ b/lib/public/app.php @@ -49,8 +49,6 @@ class App { /** * Adds an entry to the navigation - * @param array $data containing the data - * @return boolean * * This function adds a new entry to the navigation visible to users. $data * is an associative array. @@ -62,10 +60,17 @@ class App { * The following keys are optional: * - icon: path to the icon of the app * - order: integer, that influences the position of your application in - * the navigation. Lower values come first. + * the navigation. Lower values come first. + * + * @param array $data containing the data + * @return boolean + * + * @deprecated Use \OC::$server->getNavigationManager()->add() instead to + * register a closure, this helps to speed up all requests against ownCloud */ - public static function addNavigationEntry( $data ) { - return \OC_App::addNavigationEntry( $data ); + public static function addNavigationEntry($data) { + \OC::$server->getNavigationManager()->add($data); + return true; } /** @@ -76,6 +81,8 @@ class App { * This function sets a navigation entry as active and removes the 'active' * property from all other entries. The templates can use this for * highlighting the current position of the user. + * + * @deprecated Use \OC::$server->getNavigationManager()->setActiveEntry() instead */ public static function setActiveNavigationEntry( $id ) { return \OC_App::setActiveNavigationEntry( $id ); |