function testRegisterWithInitialization() { $this->app->register('reg3', 'User', array('Bob'), function ($user) { $user->name = 'Fred'; }); $user = $this->app->reg3(); $this->assertTrue(is_object($user)); $this->assertEquals('User', get_class($user)); $this->assertEquals('Fred', $user->name); }