diff --git a/laravel/ioc.php b/laravel/ioc.php index 4827d30f..813c5995 100644 --- a/laravel/ioc.php +++ b/laravel/ioc.php @@ -70,6 +70,18 @@ public static function instance($name, $instance) static::$singletons[$name] = $instance; } + /** + * Register a controller with the IoC container. + * + * @param string $name + * @param Closure $resolver + * @return void + */ + public static function controller($name, $resolver) + { + static::register("controller: {$name}", $resolver); + } + /** * Resolve a core Laravel class from the container. *