diff options
Diffstat (limited to 'lib/private/AppFramework/Bootstrap/FunctionInjector.php')
-rw-r--r-- | lib/private/AppFramework/Bootstrap/FunctionInjector.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/private/AppFramework/Bootstrap/FunctionInjector.php b/lib/private/AppFramework/Bootstrap/FunctionInjector.php index cb1dc7d3f37..25c1fbc0be6 100644 --- a/lib/private/AppFramework/Bootstrap/FunctionInjector.php +++ b/lib/private/AppFramework/Bootstrap/FunctionInjector.php @@ -27,17 +27,17 @@ namespace OC\AppFramework\Bootstrap; use Closure; use OCP\AppFramework\QueryException; -use OCP\IContainer; +use Psr\Container\ContainerInterface; use ReflectionFunction; use ReflectionParameter; use function array_map; class FunctionInjector { - /** @var IContainer */ + /** @var ContainerInterface */ private $container; - public function __construct(IContainer $container) { + public function __construct(ContainerInterface $container) { $this->container = $container; } @@ -47,14 +47,14 @@ class FunctionInjector { // First we try by type (more likely these days) if (($type = $param->getType()) !== null) { try { - return $this->container->query($type->getName()); + return $this->container->get($type->getName()); } catch (QueryException $ex) { // Ignore and try name as well } } // Second we try by name (mostly for primitives) try { - return $this->container->query($param->getName()); + return $this->container->get($param->getName()); } catch (QueryException $ex) { // As a last resort we pass `null` if allowed if ($type !== null && $type->allowsNull()) { |