From 3a4e498c3416649b03e2792ee172278031087cb6 Mon Sep 17 00:00:00 2001 From: ghost Date: Fri, 29 Sep 2023 16:13:41 +0300 Subject: [PATCH] add server environment support --- src/app/model/request.php | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/app/model/request.php b/src/app/model/request.php index d63470d..ae47d3b 100644 --- a/src/app/model/request.php +++ b/src/app/model/request.php @@ -5,12 +5,14 @@ class AppModelRequest { private array $_get; private array $_post; private array $_files; + private array $_server; - public function __construct(array $get, array $post, array $files) + public function __construct(array $get, array $post, array $files, array $server) { - $this->_get = $get; - $this->_post = $post; - $this->_files = $files; + $this->_get = $get; + $this->_post = $post; + $this->_files = $files; + $this->_server = $server; } public function get(string $key) : mixed @@ -52,6 +54,19 @@ class AppModelRequest { } } + public function server(string $key) : mixed + { + if (isset($this->_get[$key])) + { + return $this->_get[$key]; + } + + else + { + return false; + } + } + public function hasPost() : bool { return !empty($this->_post);