Example #1
0
 public function testLengthValidatorTranslatedMessages()
 {
     $translator = new Translator();
     $translator->addTranslationFile(__DIR__ . './resources/test-translator-fr.php', 'fr');
     $translator->setDefaultLanguage('fr');
     $validator = new Validator\Length(4, 20);
     $validator->setTranslator($translator);
     $this->assertFalse($validator->isValid('abc'));
     $this->assertSame('L\'entrée contient moins de 4 caractères', $validator->getMessage());
     $validator = new Validator\Length(4, 20);
     $this->assertFalse($validator->isValid('abc'));
     $this->assertSame('The input is less than 4 characters long', $validator->getMessage());
     Validator\AbstractValidator::setDefaultTranslator($translator);
     $validator = new Validator\Length(4, 20);
     $this->assertFalse($validator->isValid('abc'));
     $this->assertSame('L\'entrée contient moins de 4 caractères', $validator->getMessage());
 }
Example #2
0
 public function __construct()
 {
     parent::__construct();
 }