Пример #1
0
 /**
  * @group ZF-9275
  */
 public function testElementsTranslatorDoesntOverrideValidatorsDirectlyAttachedTranslator()
 {
     $elementTranslations = array('alphaInvalid' => 'Element message');
     $elementTranslate = new Zend_Translate('array', $elementTranslations);
     $validatorTranslations = array('alphaInvalid' => 'Direct validator message');
     $validatorTranslate = new Zend_Translate('array', $validatorTranslations);
     $validator = new Zend_Validate_Alpha();
     $validator->setTranslator($validatorTranslate);
     $this->element->addValidator($validator);
     $this->assertFalse($this->element->isValid(123));
     $messages = $this->element->getMessages();
     $this->assertEquals('Direct validator message', $messages['alphaInvalid']);
 }