public static function getParams()
{
$query = (array) self::getInstance()->getQueryParams();
$body = (array) self::getInstance()->getParsedBody();
return array_merge($body, $query);
}
/** * Test of params */ public function testParamManipulation() { Request::setParam('foo', 'bar'); Request::setParam('baz', 'qux'); $this->assertEquals('bar', Request::getParam('foo')); $this->assertEquals('qux', Request::getParam('baz')); $this->assertEquals('moo', Request::getParam('qux', 'moo')); $this->assertEqualsArray(['foo' => 'bar', 'baz' => 'qux'], Request::getParams()); $this->assertEqualsArray(['foo' => 'bar', 'baz' => 'qux'], Request::getAllParams()); }