Example #1
0
 public function route(Request $request)
 {
     if ($this->default && $request->getTarget()->isEmpty()) {
         return $this->default->create($request);
     }
     try {
         return parent::route($request);
     } catch (TargetNotFoundException $e) {
         if ($request instanceof WebRequest && ($found = $this->findFile($request))) {
             return $this->createTargetFromFile($request, $found);
         }
         throw $e;
     }
 }
Example #2
0
 public function whenIRouteTheRequest()
 {
     $router = new StaticRouter($this->factory, $this->store, $this->namespace, $this->suffix);
     $this->target = $router->route($this->request->request);
 }