public function testCascadeResolve() { $container = new Container(); $count = 0; $request = new ServerRequest(); $request = $request->withParsedBody(['abc' => 'def']); $container->with([ServerRequestInterface::class => $request])->call(function (ServerRequestInterface $req, ParsedBody $parsedBody) use(&$count, $request) { static::assertSame($request, $req); $count++; }); static::assertEquals(1, $count); }