Example #1
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator00($bank);
     $this->validators[] = new Validator04($bank);
     $this->validators[] = new Validator07($bank);
 }
Example #2
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator63($bank);
     $this->validators[] = new Validator06($bank);
     $this->validators[1]->setWeights(array(2, 3, 4, 5, 6, 7));
 }
Example #3
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator00($bank);
     $this->validators[0]->setWeights(array(2, 1));
     $this->validators[] = new Validator03($bank);
 }
Example #4
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator28($bank);
     $this->validators[0]->setWeights(array(2, 3, 4, 5, 6, 7, 8));
     $this->validators[] = new Validator69b($bank);
 }
Example #5
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->defaultValidators[] = new Validator32($bank);
     $this->defaultValidators[0]->setWeights(array(2, 3, 4, 5, 6, 7));
     $this->exceptionValidators = Validator51::getExceptionValidators($bank);
 }
Example #6
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator52($bank);
     $this->validators[0]->setWeights(array(2, 4, 8, 5, 10, 9, 7, 3, 6, 1, 2, 4));
     $this->validators[] = new Validator20($bank);
     $this->validators[1]->setWeights(array(2, 3, 4, 5, 6, 7, 8, 9, 3));
 }
Example #7
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator00($bank);
     $this->validators[0]->setWeights(array(2, 1));
     $this->validators[] = new Validator10($bank);
     $this->validators[1]->setWeights(array(2, 3, 4, 5, 6, 7, 8, 9, 10));
 }
Example #8
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator01($bank);
     $this->validators[0]->setWeights(array(3, 1, 7));
     $this->validators[0]->setEnd(2);
     $this->validators[] = new Validator32($bank);
 }
Example #9
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator05($bank);
     $this->validators[0]->setWeights(array(7, 3, 1));
     $this->validators[] = new Validator01($bank);
     $this->validators[1]->setWeights(array(3, 7, 1));
 }
Example #10
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator77a($bank);
     $this->validators[0]->setWeights(array(1, 2, 3, 4, 5));
     $this->validators[] = new Validator77a($bank);
     $this->validators[1]->setWeights(array(5, 4, 3, 4, 5));
 }
Example #11
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validator10 = new Validator00($bank);
     $this->validator10->setEnd(3);
     $this->validators[] = new Validator00($bank);
     $this->validators[] = new Validator00($bank);
     $this->validators[1]->setWeights(array(2, 1, 2, 1, 2, 0, 0, 1));
 }
Example #12
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator20($bank);
     $this->validators[0]->setWeights(array(2, 3, 4, 5, 6, 7, 8, 9, 3));
     $this->validators[] = new Validator29($bank);
     $this->validator9 = new Validator09($bank);
     $this->validators[] = $this->validator9;
 }
Example #13
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->defaultValidators[] = new Validator00($bank);
     $this->defaultValidators[0]->setEnd(4);
     $this->defaultValidators[] = new Validator00($bank);
     $this->defaultValidators[1]->setEnd(4);
     $this->defaultValidators[1]->setDivisor(7);
     $this->exceptionValidators = Validator51::getExceptionValidators($bank);
 }
Example #14
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator06($bank);
     $this->validators[0]->setWeights(array(2, 3, 4, 5, 6));
     $this->validators[0]->setEnd(4);
     $this->validators[] = new Validator06($bank);
     $this->validators[1]->setWeights(array(2, 3, 4, 5, 6));
     $this->validators[1]->setEnd(4);
     $this->validators[1]->setDivisor(7);
 }
Example #15
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validators[] = new Validator06($bank);
     $this->validators[0]->setWeights(array(2, 3, 4, 5, 6, 7, 0, 0, 0));
     $this->validators[0]->setEnd(3);
     $this->validators[] = new ValidatorA4b($bank);
     $this->validators[] = new Validator06($bank);
     $this->validators[2]->setWeights(array(2, 3, 4, 5, 6, 0, 0, 0, 0));
     $this->validators[2]->setEnd(4);
     $this->validators[] = new Validator93($bank);
 }
Example #16
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->defaultValidators[] = new Validator87a($bank);
     $this->defaultValidators[] = new Validator33($bank);
     $this->defaultValidators[1]->setWeights(array(2, 3, 4, 5, 6));
     $this->defaultValidators[1]->setEnd(4);
     $this->defaultValidators[] = new Validator87c($bank);
     // Method D
     $this->defaultValidators[3] = new Validator06($bank);
     $this->defaultValidators[3]->setEnd(3);
     $this->exceptionValidators = Validator51::getExceptionValidators($bank);
 }
Example #17
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     for ($i = 0; $i < 4; $i++) {
         $this->validators[] = new Validator06($bank);
         $this->validators[$i]->setChecknumberPosition(6);
         $this->validators[$i]->setStart(5);
     }
     $this->validators[0]->setWeights(array(2, 3, 4, 5, 6, 7));
     $this->validators[1]->setWeights(array(7, 6, 5, 4, 3, 2));
     $this->validators[2]->setWeights(array(2, 3, 4, 0, 5, 6, 7, 8, 9, 10));
     $this->validators[3]->setWeights(array(2, 4, 8, 5, 10, 9));
     $this->validators[2]->setStart(-1);
 }
Example #18
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->defaultValidators[0] = new Validator33($bank);
     $this->defaultValidators[0]->setWeights(array(2, 3, 4, 5, 6));
     $this->defaultValidators[0]->setEnd(4);
     $this->defaultValidators[1] = new Validator84b($bank);
     // Bundesbank update 2013-06-03
     $this->defaultValidators[2] = new Validator06($bank);
     $this->defaultValidators[2]->setWeights(array(2, 1));
     $this->defaultValidators[2]->setEnd(4);
     $this->defaultValidators[2]->setDivisor(10);
     $this->exceptionValidators = Validator51::getExceptionValidators($bank);
 }
Example #19
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->defaultValidators[] = new Validator32($bank);
     $this->defaultValidators[0]->setWeights(array(2, 3, 4, 5, 6, 7));
     $this->defaultValidators[0]->setEnd(3);
     $this->defaultValidators[] = new Validator33($bank);
     $this->defaultValidators[1]->setWeights(array(2, 3, 4, 5, 6));
     $this->defaultValidators[1]->setEnd(4);
     $this->modeC = new Validator33($bank);
     $this->defaultValidators[] = $this->modeC;
     $this->defaultValidators[2]->setWeights(array(2, 3, 4, 5, 6));
     $this->defaultValidators[2]->setEnd(4);
     $this->defaultValidators[2]->setDivisor(7);
     $this->exceptionValidators[] = new Validator83x($bank);
 }
Example #20
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->defaultValidators["a"] = new Validator06($bank);
     $this->defaultValidators["a"]->setWeights(array(2, 3, 4, 5, 6, 7));
     $this->defaultValidators["a"]->setEnd(3);
     $this->defaultValidators["b"] = new Validator06($bank);
     $this->defaultValidators["b"]->setWeights(array(2, 3, 4, 5, 6));
     $this->defaultValidators["b"]->setEnd(4);
     $this->defaultValidators["c"] = new Validator90c($bank);
     $this->defaultValidators["d"] = new Validator90d($bank);
     $this->defaultValidators["e"] = new Validator90e($bank);
     $this->defaultValidators["g"] = new Validator90g($bank);
     $this->modeF = new Validator06($bank);
     $this->modeF->setWeights(array(2, 3, 4, 5, 6, 7, 8));
     $this->modeF->setEnd(2);
 }
Example #21
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->defaultValidators[0] = new Validator06($this->bank);
     $this->defaultValidators[0]->setWeights(array(2, 3, 4, 5, 6, 7));
     $this->defaultValidators[0]->setEnd(3);
     $this->defaultValidators[1] = new Validator33($this->bank);
     $this->defaultValidators[1]->setWeights(array(2, 3, 4, 5, 6));
     $this->defaultValidators[1]->setEnd(4);
     $this->defaultValidators[2] = new Validator00($this->bank);
     $this->defaultValidators[2]->setWeights(array(2, 1));
     $this->defaultValidators[2]->setEnd(3);
     $this->defaultValidators[2]->setDivisor(10);
     $this->validatorD = new Validator33($this->bank);
     $this->defaultValidators[3] = $this->validatorD;
     $this->defaultValidators[3]->setWeights(array(2, 3, 4, 5, 6));
     $this->defaultValidators[3]->setEnd(4);
     $this->defaultValidators[3]->setDivisor(7);
     $this->exceptionValidators = self::getExceptionValidators($bank);
 }