Exemplo n.º 1
0
 /**
  * @param array|InvalidInputError $errors
  */
 public function setErrors($errors)
 {
     if (!$errors instanceof InvalidInputError && is_array($errors)) {
         $errors = new InvalidInputError($errors);
     }
     $this->setVariable('message', 'error');
     $this->setVariable('errors', $errors->getErrors());
 }
Exemplo n.º 2
0
 public function testGetErrors()
 {
     $inputError = new InvalidInputError($this->errors);
     $this->assertEquals($this->nameError, $inputError->getErrors('name'));
     $this->assertEquals($this->surnameError, $inputError->getErrors('surname'));
     $this->assertEquals(array(), $inputError->getErrors('someFieldXXX'));
     $this->assertEquals($this->errors, $inputError->getErrors());
 }
Exemplo n.º 3
0
 /**
  * @param InvalidInputError $errors
  */
 public function setErrors($errors)
 {
     $this->errors = $errors->getErrors();
 }