isStaticFile($sitePath, $siteName, $uri) !== false; } /** * Determine if the incoming request is for a static file. * * @param string $sitePath * @param string $siteName * @param string $uri * @return string|false */ public function isStaticFile($sitePath, $siteName, $uri) { $uri = rtrim($uri, '/'); if (file_exists($staticFilePath = $sitePath.$uri) && ! is_dir($staticFilePath)) { return $staticFilePath; } elseif (file_exists($staticFilePath = $sitePath.$uri.'/index.html')) { return $staticFilePath; } return false; } /** * Get the fully resolved path to the application's front controller. * * @param string $sitePath * @param string $siteName * @param string $uri * @return string */ public function frontControllerPath($sitePath, $siteName, $uri) { return $sitePath.'/index.html'; } }