Example #1
0
 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'));
 }
Example #2
0
 /**
  * @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 [];
     }
 }