예제 #1
0
파일: WebRouter.php 프로젝트: watoki/curir
 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;
     }
 }
예제 #2
0
파일: NoneRouter.php 프로젝트: watoki/deli
 /**
  * @param Request $request
  * @return Target
  */
 public function route(Request $request)
 {
     return $this->targetFactory->create($request);
 }