public function testActionOverride() { $router = new Router(); $this->expectOutputString('barfoobar'); $router->when('/{foo}/{bar}/')->then('ok', function ($foo, $bar) { return $foo . $bar; })->post(function ($bar, callable $GET) { echo $bar; return $GET; }); $_SERVER['REQUEST_URI'] = '/foo/bar/'; $_SERVER['REQUEST_METHOD'] = 'POST'; echo $router(ServerRequestFactory::fromGlobals()); }