public function string_representation_with_params() { $r = new RestRoute('GET', '/resource/{id}/{sub}', $this->handler, $this->target, null, null); $r->addParam('id', new \webservices\rest\srv\RestParamSource('id', \webservices\rest\srv\ParamReader::forName('path'))); $r->addParam('sub', new \webservices\rest\srv\RestParamSource('sub', \webservices\rest\srv\ParamReader::forName('path'))); $this->assertEquals('webservices.rest.srv.RestRoute(GET /resource/{id}/{sub} -> var webservices.rest.unittest.srv.RestRouteTest::fixtureTarget(@$id: path(\'id\'), @$sub: path(\'sub\')))', $r->toString()); }
public function can_create($name) { ParamReader::forName($name); }