/** * @test * @dataProvider parseData * @param string $input * @param Route $expected */ public function parsesRoute($input, Route $expected) { $this->assertEquals($expected, RouteParser::parse($input)); }
/** * Adds a route to the collection. * * @param string $httpMethod * @param string $uri * @param mixed $handler * @param string $name */ public function addRoute($httpMethod, $uri, $handler, $name) { $routeData = $this->parser->parse($uri); $this->generator->addRoute($httpMethod, $routeData, $uri, $handler, $name); }