From b323efbf19ee4ca6246cba542d583bce63980058 Mon Sep 17 00:00:00 2001 From: xl Date: Sat, 11 Nov 2023 11:34:34 +0800 Subject: [PATCH] eee --- src/Request.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Request.php b/src/Request.php index 400f2a0..f612f36 100644 --- a/src/Request.php +++ b/src/Request.php @@ -664,6 +664,21 @@ class Request implements ServerRequestInterface } + /** + * @param string $name + * @param int $default + * @return int + */ + public function queryInt(string $name, int $default = 0): int + { + $data = $this->getQueryParams(); + if (!isset($data[$name])) { + return (int)$data[$name]; + } + return $default; + } + + /** * Return an instance with the specified body parameters. *