Exemple #1
0
 /**
  * Tests build()
  * 
  * @param string $type Validation type
  * @see ValidatorFactory::build()
  * @dataProvider provideTestBuild
  */
 public function testBuild($type)
 {
     $bav = new BAV();
     $bank = new Bank($bav->getDataBackend(), null, $type);
     $validator = $this->factory->build($bank);
     $this->assertInstanceOf("\\malkusch\\bav\\Validator{$type}", $validator);
 }
Exemple #2
0
 /**
  * @return Validator
  */
 public function getValidator()
 {
     if (is_null($this->validator)) {
         $factory = new ValidatorFactory();
         $this->validator = $factory->build($this);
     }
     return $this->validator;
 }