summaryrefslogtreecommitdiffstats
path: root/apps/files
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@owncloud.com>2015-03-17 12:14:34 +0100
committerJoas Schilling <nickvergessen@owncloud.com>2015-03-17 12:17:09 +0100
commit9c45ab49a152545991ec324bfdc4f41292e91bad (patch)
tree946a502083a35087fecd8b04e102d246985291d5 /apps/files
parentd96b97043b2fa7ba4d676c1d7b44f4aa5e58c8ee (diff)
downloadnextcloud-server-9c45ab49a152545991ec324bfdc4f41292e91bad.tar.gz
nextcloud-server-9c45ab49a152545991ec324bfdc4f41292e91bad.zip
Use a closure for the files app entry and deprecate old methods
Diffstat (limited to 'apps/files')
-rw-r--r--apps/files/appinfo/app.php39
1 files changed, 22 insertions, 17 deletions
diff --git a/apps/files/appinfo/app.php b/apps/files/appinfo/app.php
index 87791e2558e..528156e1a28 100644
--- a/apps/files/appinfo/app.php
+++ b/apps/files/appinfo/app.php
@@ -1,32 +1,37 @@
<?php
-$l = \OC::$server->getL10N('files');
-OCP\App::registerAdmin('files', 'admin');
+\OCP\App::registerAdmin('files', 'admin');
-OCP\App::addNavigationEntry(array("id" => "files_index",
- "order" => 0,
- "href" => OCP\Util::linkTo("files", "index.php"),
- "icon" => OCP\Util::imagePath("core", "places/files.svg"),
- "name" => $l->t("Files")));
+\OC::$server->getNavigationManager()->add(function () {
+ $l = \OC::$server->getL10N('files');
+ return [
+ 'id' => 'files_index',
+ 'order' => 0,
+ 'href' => \OCP\Util::linkTo('files', 'index.php'),
+ 'icon' => \OCP\Util::imagePath('core', 'places/files.svg'),
+ 'name' => $l->t('Files'),
+ ];
+});
\OC::$server->getSearch()->registerProvider('OC\Search\Provider\File', array('apps' => array('files')));
-$templateManager = OC_Helper::getFileTemplateManager();
+$templateManager = \OC_Helper::getFileTemplateManager();
$templateManager->registerTemplate('text/html', 'core/templates/filetemplates/template.html');
$templateManager->registerTemplate('application/vnd.oasis.opendocument.presentation', 'core/templates/filetemplates/template.odp');
$templateManager->registerTemplate('application/vnd.oasis.opendocument.text', 'core/templates/filetemplates/template.odt');
$templateManager->registerTemplate('application/vnd.oasis.opendocument.spreadsheet', 'core/templates/filetemplates/template.ods');
-\OCA\Files\App::getNavigationManager()->add(
- array(
- "id" => 'files',
- "appname" => 'files',
- "script" => 'list.php',
- "order" => 0,
- "name" => $l->t('All files')
- )
-);
+\OCA\Files\App::getNavigationManager()->add(function () {
+ $l = \OC::$server->getL10N('files');
+ return [
+ 'id' => 'files',
+ 'appname' => 'files',
+ 'script' => 'list.php',
+ 'order' => 0,
+ 'name' => $l->t('All files'),
+ ];
+});
\OC::$server->getActivityManager()->registerExtension(function() {
return new \OCA\Files\Activity(