add server environment support

This commit is contained in:
ghost 2023-09-29 16:13:41 +03:00
parent 1f6c439c92
commit 3a4e498c34

View File

@ -5,12 +5,14 @@ class AppModelRequest {
private array $_get; private array $_get;
private array $_post; private array $_post;
private array $_files; 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->_get = $get;
$this->_post = $post; $this->_post = $post;
$this->_files = $files; $this->_files = $files;
$this->_server = $server;
} }
public function get(string $key) : mixed 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 public function hasPost() : bool
{ {
return !empty($this->_post); return !empty($this->_post);