/** * @dataProvider dataProviderTestParsing */ public function testParsing() { $url = 'controller/action/foo/bar'; $parser = new Router(new \Loo\Routing\Routes(new \Loo\Data\Store(), new \Loo\Data\Store())); $parser->parseUrl($url); $this->assertSame('Controller', $parser->getControllerAsString()); $this->assertSame('actionAction', $parser->getAction()); $this->assertSame(['foo' => 'bar'], $parser->getQueryData()); }