summaryrefslogtreecommitdiffstats
path: root/lib/public/icontainer.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/public/icontainer.php')
-rw-r--r--lib/public/icontainer.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/public/icontainer.php b/lib/public/icontainer.php
index 75ff5e97b69..ffd1d16c97e 100644
--- a/lib/public/icontainer.php
+++ b/lib/public/icontainer.php
@@ -44,6 +44,16 @@ use Closure;
interface IContainer {
/**
+ * If a parameter is not registered in the container try to instantiate it
+ * by using reflection to find out how to build the class
+ * @param string $name the class name to resolve
+ * @return \stdClass
+ * @since 8.2.0
+ * @throws QueryException if the class could not be found or instantiated
+ */
+ public function resolve($name);
+
+ /**
* Look up a service for a given name in the container.
*
* @param string $name