public function testGetParamWithDefaultArgument() { $_REQUEST = ['foo' => 'Foo', 'bar' => 'Bar']; $request = new Request(new Session(), new Cookie()); $this->assertEquals('Foo', $request->getParam('foo', 'fooParam')); $this->assertEquals('Bar', $request->getParam('bar', 'barParam')); $this->assertEquals('bazParam', $request->getParam('baz', 'bazParam')); }
/** * @param null $field * @return array */ public function getErrors($field = null) { if ($this->isSent() && $this->request->getParam($this->name)) { $validator = $this->getValidator(); $validator->validate($this->object); return $validator->getErrors($field); } else { return []; } }