From d50638cc75155cd5538a089b5d240c0159627bb7 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Mon, 16 Jan 2012 16:50:34 -0600 Subject: [PATCH] added shortcut for registering controllers in the ioc container. --- laravel/ioc.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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. *