This commit is contained in:
2023-04-19 12:35:39 +08:00
parent a16bb3a19c
commit aa8fb228cc
12 changed files with 151 additions and 55 deletions
+4 -3
View File
@@ -19,12 +19,11 @@ class Head extends AbstractRequestMethod implements InjectRouteInterface
/**
* @param string $path
*/
public function __construct(readonly public string $path)
public function __construct(readonly public string $path, readonly public string $version = 'v1')
{
}
/**
* @param object $class
* @param string $method
@@ -35,7 +34,9 @@ class Head extends AbstractRequestMethod implements InjectRouteInterface
public function dispatch(object $class, string $method): void
{
// TODO: Implement dispatch() method.
Router::addRoute(RequestMethod::REQUEST_HEAD, $this->path, [$class, $method]);
$path = $this->version . '/' . ltrim($this->path, '/');
Router::addRoute(RequestMethod::REQUEST_HEAD, $path, [$class, $method]);
}