summaryrefslogtreecommitdiffstats
path: root/lib/private/AppFramework/Bootstrap/FunctionInjector.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/private/AppFramework/Bootstrap/FunctionInjector.php')
-rw-r--r--lib/private/AppFramework/Bootstrap/FunctionInjector.php10
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()) {