/** * Prepare request for processing */ public function __construct() { // rewrite REST with "_method" param // this is workaround $this->method = strtoupper(Request::getParam('_method', Request::getMethod())); // get all params $query = Request::getQuery(); if (is_array($query) && !empty($query)) { unset($query['_method']); $this->params = $query; } $this->data = Request::getParams(); }
/** * Complex test of getters * * @covers \Bluz\Http\Request::getQuery() * @covers \Bluz\Http\Request::getPost() * @covers \Bluz\Http\Request::getCookie() * @covers \Bluz\Http\Request::getServer() * @covers \Bluz\Http\Request::getEnv() */ public function testGetters() { $this->assertEquals('get', Request::getQuery('get')); $this->assertEquals($_GET, Request::getQuery()); $this->assertEquals('post', Request::getPost('post')); $this->assertEquals($_POST, Request::getPost()); $this->assertEquals('cookie', Request::getCookie('cookie')); $this->assertEquals($_COOKIE, Request::getCookie()); $this->assertEquals('server', Request::getServer('server')); $this->assertEquals($_SERVER, Request::getServer()); $this->assertEquals('env', Request::getEnv('env')); $this->assertEquals($_ENV, Request::getEnv()); }