aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/App/InfoParser.php
Commit message (Collapse)AuthorAgeFilesLines
* fix(appinfo): Make sure screenshot, author and category are always arraysbugfix/exception-appscreenshot-notstringJoas Schilling2024-10-281-0/+11
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-251-1/+1
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* feat: hide caldav server settings if no app uses the caldav backendRichard Steinmetz2024-07-161-1/+9
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* chore: Add SPDX headerAndy Scherzinger2024-05-241-26/+3
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix: Drop workarounds for unsupported obsolete PHP versionsCôme Chilliet2024-04-221-8/+1
| | | | | | Also improved error handling in Installer.php to be type safe. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: Apply new coding standard to all filesCôme Chilliet2024-04-021-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Fix code styleHamid Dehnavi2024-02-231-1/+0
| | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
* Refactor lib/private/AppHamid Dehnavi2024-02-231-4/+3
| | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
* fix(apps): Fix loading info.xml fileJoas Schilling2023-07-201-3/+3
| | | | | | Ref: https://bugs.php.net/bug.php?id=62577 Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(appinfo): navigation type is optionalJoas Schilling2023-02-031-1/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow settings navigation items with no route entryChristopher Ng2023-02-021-0/+4
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* composer run cs:fixCôme Chilliet2023-01-201-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Add admin privilege delegation for admin settingsCarl Schwan2021-09-291-1/+1
| | | | | | | This makes it possible for selected groups to access some settings pages. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-041-2/+0
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Only use libxml_disable_entity_loader on php older than 8Christoph Wurst2021-01-081-3/+9
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Format control structures, classes, methods and functionChristoph Wurst2020-04-101-1/+1
| | | | | | | | | | | | | | | To continue this formatting madness, here's a tiny patch that adds unified formatting for control structures like if and loops as well as classes, their methods and anonymous functions. This basically forces the constructs to start on the same line. This is not exactly what PSR2 wants, but I think we can have a few exceptions with "our" style. The starting of braces on the same line is pracrically standard for our code. This also removes and empty lines from method/function bodies at the beginning and end. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update license headersChristoph Wurst2019-12-051-2/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Parse multiple navigation itemsDaniel Kesselberg2019-02-221-2/+14
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Fix loading providers of 2FA app with more than one providerChristoph Wurst2018-08-211-0/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update license headersMorris Jobke2017-11-061-0/+3
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Allow multiple settings and sections per appJoas Schilling2017-10-051-0/+27
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* finetune the appinfo parserArthur Schiwon2017-09-261-1/+4
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* make it possible to register plugins and kick out the circle oneArthur Schiwon2017-09-261-0/+3
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* More phpstorm inspection fixesRoeland Jago Douma2017-07-241-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Allow to register ProvidersJoas Schilling2016-11-161-0/+6
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow to register settings/types via info.xmlJoas Schilling2016-11-161-0/+6
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Allow to register activity filters via info.xmlJoas Schilling2016-11-161-0/+9
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* [9.2] Register commands in info.xml (#26248)Thomas Müller2016-10-111-0/+6
| | | | | | | | | | | | * Use DI to load console commands from the apps - class name to be defined in the info.xml * Load commands from info.xml * Fix unit test * Allow Di magic for IMountManager Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Cache AppInfo in Memory Cache if configuredLukas Reschke2016-10-071-0/+23
| | | | | | | | This saves around 20ms on a bare-bone instance, on bigger ones more (depending on the number of installed apps). See https://blackfire.io/profiles/compare/fc326ad3-100d-49b8-8ea9-8343240f53f3/graph Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Don't parse info.xml but reuse already cached app infos - fixes #25603 (#25968)Thomas Müller2016-10-071-28/+4
| | | | | | | | * Don't parse info.xml but reuse already cached app infos - fixes #25603 * Use === in InfoParser. Fixes test * InfoParser should not depend on UrlGenerator - fixes issue with session being closed too early
* Initialize array elements properlyThomas Müller2016-09-071-1/+1
|
* Fix othersJoas Schilling2016-07-211-1/+2
|
* Update license headersLukas Reschke2016-05-261-1/+2
|
* Add two factor auth to coreChristoph Wurst2016-05-231-0/+3
|
* Allow declaration of background jobs in info.xmlThomas Müller2016-05-031-4/+7
|
* Adding repair steps for install and uninstall - fixes #24306Thomas Müller2016-05-021-0/+12
|
* Introduce background repair stepsThomas Müller2016-04-261-0/+6
|
* Adding pre- and post-migration repair stepsThomas Müller2016-04-221-12/+12
|
* Remove deprecated HTTPHelper from InfoParserThomas Müller2016-04-221-12/+22
|
* Move \OC\App to PSR-4Roeland Jago Douma2016-04-131-0/+164