Version 0.9.5 beta - changed request, get, post logic in order to jsut accept parameters, and also the full array.

This commit is contained in:
Stephan Kasdorf
2020-09-12 22:42:03 +02:00
parent 13fa86e593
commit ec533f1974

View File

@@ -1,5 +1,7 @@
<?php <?php
namespace Nibiru; namespace Nibiru;
use Cassandra\Type\Map;
/** /**
* User - stephan * User - stephan
* Date - 24.01.17 * Date - 24.01.17
@@ -119,34 +121,70 @@ class Controller extends View
} }
/** /**
* @return array * @param string $param
* @param bool $params
* @return string|null
*/ */
public function getPost() public function getPost( string $param, bool $params = false ) :mixed
{
if($param!="")
{
return $_POST[$param];
}
elseif($params)
{ {
return $_POST; return $_POST;
} }
}
/** /**
* @return array * @param string $param
* @param bool $params
* @return string|null
*/ */
public function getGet() public function getGet( string $param, bool $params = false ) :?string
{
if($param!="")
{
return $_GET[$param];
}
elseif($params)
{ {
return $_GET; return $_GET;
} }
/**
* @return array
*/
public function getRequest()
{
return $_REQUEST;
} }
/** /**
* @param string $param
* @param bool $params
* @return mixed * @return mixed
*/ */
public function getServer() public function getRequest( string $param, bool $params = false ) :?string
{
if($param!="")
{
return $_REQUEST[$param];
}
elseif($params)
{
return $_REQUEST;
}
}
/**
* @param string $param
* @param bool $params
* @return string|null
*/
public function getServer( string $param, bool $params = false ) :?string
{
if($param!="")
{
return $_SERVER[$param];
}
elseif($params)
{ {
return $_SERVER; return $_SERVER;
} }
} }
}