コード例 #1
0
ファイル: AjaxViewModel.php プロジェクト: sebaks/Translate
 /**
  * @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());
 }
コード例 #2
0
ファイル: InvalidInputErrorTest.php プロジェクト: t4web/base
 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());
 }
コード例 #3
0
ファイル: PageViewModel.php プロジェクト: t4web/pages
 /**
  * @param InvalidInputError $errors
  */
 public function setErrors($errors)
 {
     $this->errors = $errors->getErrors();
 }