From 12c10e0b03f9b4f8073e4d131bfbd89ce5d0a644 Mon Sep 17 00:00:00 2001 From: Jason Varga Date: Mon, 28 Aug 2023 14:38:42 -0400 Subject: [PATCH] add statamic driver --- .../Specific/StatamicV3ValetDriver.php | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 cli/Valet/Drivers/Specific/StatamicV3ValetDriver.php diff --git a/cli/Valet/Drivers/Specific/StatamicV3ValetDriver.php b/cli/Valet/Drivers/Specific/StatamicV3ValetDriver.php new file mode 100644 index 0000000..6543f4b --- /dev/null +++ b/cli/Valet/Drivers/Specific/StatamicV3ValetDriver.php @@ -0,0 +1,40 @@ +isActualFile($staticPath = $this->getStaticPath($sitePath))) { + return $staticPath; + } + + return parent::frontControllerPath($sitePath, $siteName, $uri); + } + + /** + * Get the path to the static file. + */ + protected function getStaticPath(string $sitePath): string + { + $parts = parse_url($_SERVER['REQUEST_URI']); + $query = $parts['query'] ?? ''; + + return $sitePath.'/public/static'.$parts['path'].'_'.$query.'.html'; + } +}