From: Christoph Wurst Date: Fri, 17 Jul 2020 06:05:07 +0000 (+0200) Subject: Deprecate the query mothod on the server container X-Git-Tag: v20.0.0beta1~218^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=9bc6a8437d2ad3e5b8a09531bcc6803255c38636;p=nextcloud-server.git Deprecate the query mothod on the server container The interface method has already been deprecated, but if some code uses the concrete type instead, the deprecation is not shown (by phpstorm), so I think it's better to have this method tagged as well. The "fix" for this deprecation is to simply use `get` instead of `query`. Right now this will work 100% the same, but the goal is to slim down the interface and only use what PSR-11 offers. Signed-off-by: Christoph Wurst --- diff --git a/lib/private/ServerContainer.php b/lib/private/ServerContainer.php index eb6bda1e27b..b1bf38265b8 100644 --- a/lib/private/ServerContainer.php +++ b/lib/private/ServerContainer.php @@ -127,6 +127,9 @@ class ServerContainer extends SimpleContainer { return parent::has($id); } + /** + * @deprecated 20.0.0 use \Psr\Container\ContainerInterface::get + */ public function query(string $name, bool $autoload = true) { $name = $this->sanitizeName($name);