diff --git a/lib/public/core/icontainer.php b/lib/public/core/icontainer.php new file mode 100644 index 0000000000000000000000000000000000000000..a6c93abec6732321adedba06ffa143d889badbb8 --- /dev/null +++ b/lib/public/core/icontainer.php @@ -0,0 +1,19 @@ +<?php + +namespace OCP\Core; + +/** + * Class IContainer + * + * IContainer is the basic interface to be used for any internal dependency injection mechanism + * + * @package OCP\Core + */ +interface IContainer { + + function query($name); + + function registerParameter($name, $value); + + function registerService($name, \Closure $closure, $shared = true); +}