public function testCallExecutesMethodsWithNamedParameters() { $expected = 'bar'; $c = new Container(); $returned = $c->call(function ($foo) { return $foo; }, ['foo' => $expected]); $this->assertSame($returned, $expected); }