summaryrefslogtreecommitdiffstats
path: root/appinfo/app.php
diff options
context:
space:
mode:
Diffstat (limited to 'appinfo/app.php')
-rw-r--r--appinfo/app.php41
1 files changed, 41 insertions, 0 deletions
diff --git a/appinfo/app.php b/appinfo/app.php
new file mode 100644
index 00000000..b78fbd5e
--- /dev/null
+++ b/appinfo/app.php
@@ -0,0 +1,41 @@
+<?php
+/**
+ * ownCloud - contactsrework
+ *
+ * This file is licensed under the Affero General Public License version 3 or
+ * later. See the COPYING file.
+ *
+ * @author Hendrik Leppelsack <hendrik@leppelsack.de>
+ * @copyright Hendrik Leppelsack 2015
+ */
+
+namespace OCA\ContactsRework\AppInfo;
+
+use OCP\AppFramework\App;
+
+$app = new App('contactsrework');
+$container = $app->getContainer();
+
+$container->query('OCP\INavigationManager')->add(function () use ($container) {
+ $urlGenerator = $container->query('OCP\IURLGenerator');
+ $l10n = $container->query('OCP\IL10N');
+ return [
+ // the string under which your app will be referenced in owncloud
+ 'id' => 'contactsrework',
+
+ // sorting weight for the navigation. The higher the number, the higher
+ // will it be listed in the navigation
+ 'order' => 10,
+
+ // the route that will be shown on startup
+ 'href' => $urlGenerator->linkToRoute('contactsrework.page.index'),
+
+ // the icon that will be shown in the navigation
+ // this file needs to exist in img/
+ 'icon' => $urlGenerator->imagePath('contactsrework', 'app.svg'),
+
+ // the title of your application. This will be used in the
+ // navigation or on the settings page of your app
+ 'name' => $l10n->t('Contacts Rework'),
+ ];
+});