/** * @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()); }
/** */ public function build() { $this->controller = $this->createControllerObject($this->router->getController()); $this->action = $this->router->getAction(); }