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
namespace Nibiru;
use Cassandra\Type\Map;
/**
* User - stephan
* 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 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 array
* @param string $param
* @param bool $params
* @return mixed
*/
public function getRequest()
public function getRequest( string $param, bool $params = false ) :?string
{
if($param!="")
{
return $_REQUEST[$param];
}
elseif($params)
{
return $_REQUEST;
}
}
/**
* @return mixed
* @param string $param
* @param bool $params
* @return string|null
*/
public function getServer()
public function getServer( string $param, bool $params = false ) :?string
{
if($param!="")
{
return $_SERVER[$param];
}
elseif($params)
{
return $_SERVER;
}
}
}