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(); }
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(); }