MAPG-69 initialize Request earlier

add Request to global Container
add base URL to Request
This commit is contained in:
bence committed 2020-06-14 17:11:48 +02:00
1 parent 142c91f36b
commit c50c5ed422
5 files changed
+28 -11

No files matched your search

+15 -4
View File
@@ -3,26 +3,37 @@
use MapGuesser\Interfaces\Authentication\IUser;
use MapGuesser\Interfaces\Request\IRequest;
use MapGuesser\Interfaces\Request\ISession;
use MapGuesser\Model\User;
class Request implements IRequest
{
private string $base;
private array $get;
private array $routeParams;
private array $routeParams = [];
private array $post;
private Session $session;
public function __construct(array &$get, array &$routeParams, array &$post, array &$session)
public function __construct(string $base, array &$get, array &$post, array &$session)
{
$this->base = $base;
$this->get = &$get;
$this->routeParams = &$routeParams;
$this->post = &$post;
$this->session = new Session($session);
}
public function setParsedRouteParams(array &$routeParams)
{
$this->routeParams = &$routeParams;
}
public function getBase(): string
{
return $this->base;
}
public function query($key)
{
if (isset($this->get[$key])) {