Beispiel #1
0
 public function testSimple1()
 {
     $request = new Request();
     $root = "/demo";
     $request->setRoot($root);
     $request->getUri()->setPath("{$root}/admin/view/42");
     $context = new R\Destination();
     // $context->setRemainder("/admin/article/view/123/the-slug");
     $route = new R\RegexRoute("|^/admin/(?<action>[\\w]+)|", "{~}/admin/{action}");
     $dest = $route->route($request, $context);
     // var_dump($dest);
     $uri = $route->assemble(R\Destination::match(['action' => "index"]), $root);
     // var_dump($uri);
 }