Example #1
0
 private function _getContent($path)
 {
     if (is_dir($path)) {
         return Response::NOT_FOUND();
     } else {
         if (is_file($path)) {
             return MediaResponse::FileOk($path);
         }
     }
     return Response::NOT_FOUND();
 }
Example #2
0
 private function _providePage($path)
 {
     if (is_dir($path)) {
         return $this->_providePage("{$path}/index");
     } else {
         foreach (array_keys(self::$pageType) as $ext) {
             $fileName = "{$path}.{$ext}";
             if (is_file($fileName)) {
                 return Response::OK()->setContent(file_get_contents($fileName))->setContentType(self::$pageType[$ext]);
             }
         }
     }
     return Response::NOT_FOUND();
 }