From 9bc6a8437d2ad3e5b8a09531bcc6803255c38636 Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Fri, 17 Jul 2020 08:05:07 +0200 Subject: [PATCH] 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 --- lib/private/ServerContainer.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/private/ServerContainer.php b/lib/private/ServerContainer.php index eb6bda1e27..b1bf38265b 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);