]> source.dussan.org Git - nextcloud-server.git/commit
Undeprecate IAppContainer and IServerContainer 21891/head
authorChristoph Wurst <christoph@winzerhof-wurst.at>
Fri, 17 Jul 2020 08:17:18 +0000 (10:17 +0200)
committerChristoph Wurst <christoph@winzerhof-wurst.at>
Fri, 17 Jul 2020 08:17:18 +0000 (10:17 +0200)
commit22ff03969ef96f96998fb54e4821ed040ba680f6
tree093168045b21c175eb4f769245e5918b04aa95df
parent79c677e26d861fd92cff5281aea15e9cfc7e0011
Undeprecate IAppContainer and IServerContainer

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>
lib/public/AppFramework/IAppContainer.php
lib/public/IServerContainer.php