Fix bug in IoC.

This commit is contained in:
Taylor Otwell 2012-05-02 13:39:59 -05:00
parent 348ff778ed
commit 9d1d48fb4f
1 changed files with 4 additions and 2 deletions

View File

@ -24,8 +24,10 @@ class IoC {
* @param bool $singleton
* @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');
}
@ -49,7 +51,7 @@ public static function registered($name)
* @param Closure $resolver
* @return void
*/
public static function singleton($name, $resolver)
public static function singleton($name, $resolver = null)
{
static::register($name, $resolver, true);
}