aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/IServerContainer.php
Commit message (Collapse)AuthorAgeFilesLines
* chore: Remove deprecated `ILogger` logging functionschore/remove-iloggerFerdinand Thiessen2024-09-191-9/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Remove deprecated legacy search backendJulius Härtl2024-08-011-9/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* chore: Add SPDX headerAndy Scherzinger2024-05-241-36/+3
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* chore!: Remove legacy SymfonyAdapterJoas Schilling2023-07-281-10/+0
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* refactor: migrate OC_EventSource to dependency injectionDaniel Kesselberg2023-06-031-9/+0
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* composer run cs:fixCôme Chilliet2023-01-201-1/+0
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Add a public replacement for OC::$server->getCarl Schwan2022-05-101-0/+2
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-041-1/+0
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Update all license headers for Nextcloud 21Christoph Wurst2020-12-161-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Improve CertificateManager to not be user context dependentMorris Jobke2020-11-031-4/+3
| | | | | | | | | * removes the ability for users to import their own certificates (for external storage) * reliably returns the same certificate bundles system wide (and not depending on the user context and available sessions) The user specific certificates were broken in some cases anyways, as they are only loaded if the specific user is logged in and thus causing unexpected behavior for background jobs and other non-user triggered code paths. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Undeprecate IAppContainer and IServerContainerChristoph Wurst2020-07-171-14/+10
| | | | | | | | | | | | | | | | With 4152216bd8cf9d49e6749d26bb8b491dd49b089b these two interfaces got deprecated with the reasoning that we only need the base PSR interface. However, there are cases where in Nextcloud you still want to have a specific container (the one for the app vs the one for the server) when you either have a container injected or query one from a container. With a single interface that would not be possible. So it's probably better if we leave the two interfaces, but only have them extend the PSR interface. IContainer – with the custom methods – shall still be phased out, but the two other sub interfaces can stay for tagging purposes. Tagging means that no methods shall be added. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Deprecate the server container gettersChristoph Wurst2020-07-161-0/+65
| | | | | | | | | Service locators are an anti pattern. These getters just make it more appealing to do the wrong thing. If you want to locate a service the bad way, just use the `get` method on a container – it will do the same in also one line of code. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use PSR container interface and deprecate our own abstractionChristoph Wurst2020-07-161-0/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Remove old deprecated getAppFolderRoeland Jago Douma2020-07-061-9/+0
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Deprecate \OCP\ISearchChristoph Wurst2020-06-241-0/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Deprecate \OCP\IServerContainer::getEventDispatcherChristoph Wurst2020-06-081-0/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use exactly one empty line after the namespace declarationChristoph Wurst2020-04-091-0/+1
| | | | | | For PSR2 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update license headersChristoph Wurst2019-12-051-2/+4
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Some php-cs fixesRoeland Jago Douma2019-11-221-2/+2
| | | | | | | | | | | * Order the imports * No leading slash on imports * Empty line before namespace * One line per import * Empty after imports * Emmpty line at bottom of file Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add an event to edit the CSPRoeland Jago Douma2019-07-081-0/+1
| | | | | | | | This introduces and event that can be listend to when we actually use the CSP. This means that apps no longer have to always inject their CSP but only do so when it is required. Yay for being lazy. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* expose storagefactory in server containerRobin Appelman2018-10-171-0/+6
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* some minor fixes and clode cleanupBjoern Schiessle2018-07-021-0/+1
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* start implementing federated sharing 2.0Bjoern Schiessle2018-07-021-0/+19
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* hook up calendar resource managers/backends with server containerGeorg Ehrke2018-06-251-0/+18
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* offer API to create own File log. admin_audit makes use of itArthur Schiwon2018-04-261-0/+9
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Remove deprecated HTTPHelperRoeland Jago Douma2018-03-131-8/+0
| | | | | | | | * Remove the HTTP Helper * Remove from Server Containter * Removed legacy share tests that use it Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #8784 from nextcloud/remove-unused-deprecated-apphelperMorris Jobke2018-03-121-8/+0
|\ | | | | Remove unused and deprecated class and interface AppHelper
| * Remove unused and deprecated class and interface AppHelperMorris Jobke2018-03-121-8/+0
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Remove unused and deprecated methods from OCP\UtilMorris Jobke2018-03-121-1/+1
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Add public api for remote apiRobin Appelman2017-12-081-0/+12
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* implement CalendarManagerGeorg Ehrke2017-11-091-0/+9
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Update license headersMorris Jobke2017-11-061-0/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* IServerContainer is effectively an IContainerChristoph Wurst2017-02-201-1/+1
| | | | | | This relation was not explicitly declared in the class description. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add a single public api for resolving a cloud id to a user and remote and backRobin Appelman2017-02-081-0/+6
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Remove IDb interface which was deprecated for 3 years alreadyJoas Schilling2016-12-141-8/+0
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Deprecate old app folderRoeland Jago Douma2016-10-051-0/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update with robinJoas Schilling2016-07-211-1/+1
|
* Fix othersJoas Schilling2016-07-211-3/+4
|
* Update license headersLukas Reschke2016-05-261-3/+3
|
* Add methods to public interfaceJoas Schilling2016-05-031-0/+12
|
* Move IServerContainter to PSR-4Roeland Jago Douma2016-03-221-0/+522