summaryrefslogtreecommitdiffstats
path: root/config/appconfig.php
diff options
context:
space:
mode:
authorBernhard Posselt <Raydiation@users.noreply.github.com>2015-03-30 19:40:07 +0200
committerBernhard Posselt <Raydiation@users.noreply.github.com>2015-03-30 19:40:07 +0200
commit05985bc2965f8a332e98121050ba1f07343bbc0f (patch)
tree96ca5d59b7ce3c9d3678dd95d8595145d1d5df08 /config/appconfig.php
parenteb7fc97f33cadcf041a06915b8f1650a9b4f6bbb (diff)
parentee3d2332ec97487893ae5f1f46b599c550b25eb6 (diff)
Merge pull request #751 from owncloud/next
Changes for 8.1
Diffstat (limited to 'config/appconfig.php')
-rw-r--r--config/appconfig.php34
1 files changed, 18 insertions, 16 deletions
diff --git a/config/appconfig.php b/config/appconfig.php
index 9b3f80a1d..bef117da9 100644
--- a/config/appconfig.php
+++ b/config/appconfig.php
@@ -96,22 +96,24 @@ class AppConfig {
*/
public function registerNavigation() {
if (array_key_exists('navigation', $this->config)) {
- $nav =& $this->config['navigation'];
-
- $navConfig = [
- 'id' => $this->config['id'],
- 'order' => $nav['order'],
- 'name' => $nav['name']
- ];
-
- $navConfig['href'] = $this->urlGenerator->linkToRoute(
- $nav['route']
- );
- $navConfig['icon'] = $this->urlGenerator->imagePath(
- $this->config['id'], $nav['icon']
- );
-
- $this->navigationManager->add($navConfig);
+ $this->navigationManager->add(function () {
+ $nav =& $this->config['navigation'];
+
+ $navConfig = [
+ 'id' => $this->config['id'],
+ 'order' => $nav['order'],
+ 'name' => $nav['name']
+ ];
+
+ $navConfig['href'] = $this->urlGenerator->linkToRoute(
+ $nav['route']
+ );
+ $navConfig['icon'] = $this->urlGenerator->imagePath(
+ $this->config['id'], $nav['icon']
+ );
+
+ return $navConfig;
+ });
}
}