Commit 9d1d48fb by Taylor Otwell

Fix bug in IoC.

parent 348ff778
...@@ -24,8 +24,10 @@ class IoC { ...@@ -24,8 +24,10 @@ class IoC {
* @param bool $singleton * @param bool $singleton
* @return void * @return void
*/ */
public static function register($name, $resolver, $singleton = false) public static function register($name, $resolver = null, $singleton = false)
{ {
if (is_null($resolver)) $resolver = $name;
static::$registry[$name] = compact('resolver', 'singleton'); static::$registry[$name] = compact('resolver', 'singleton');
} }
...@@ -49,7 +51,7 @@ class IoC { ...@@ -49,7 +51,7 @@ class IoC {
* @param Closure $resolver * @param Closure $resolver
* @return void * @return void
*/ */
public static function singleton($name, $resolver) public static function singleton($name, $resolver = null)
{ {
static::register($name, $resolver, true); static::register($name, $resolver, true);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment