Exemplo n.º 1
0
 public function testCustomValidators()
 {
     $trans = $this->getRealTranslator();
     $trans->addResource('array', array('validation.foo' => 'foo!'), 'en', 'messages');
     $v = new Validator($trans, array('name' => 'taylor'), array('name' => 'Foo'));
     $v->addExtension('Foo', function () {
         return false;
     });
     $this->assertFalse($v->passes());
     $v->getMessages()->setFormat(':message');
     $this->assertEquals('foo!', $v->getMessages()->first('name'));
 }