Exemplo n.º 1
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->mode1 = new Validator09($bank);
     $this->mode2 = new Validator06($bank);
     $this->mode2->setWeights(array(2, 3, 4, 5, 6, 7));
 }
Exemplo n.º 2
0
 public function __construct(Bank $bank)
 {
     parent::__construct($bank);
     $this->validator1 = new Validator06($bank);
     $this->validator1->setWeights(array(2, 3, 4, 5, 6, 7, 8, 0, 0));
     $this->validatorChain = new ValidatorChain($bank);
     $validator2 = new Validator06($bank);
     $validator2->setWeights(array(2, 3, 4, 5, 6, 7, 0, 0, 0));
     $this->validatorChain->addValidator($validator2);
     $validator3 = new Validator06($bank);
     $validator3->setWeights(array(2, 3, 4, 5, 6, 7, 0, 0, 0));
     $validator3->setDivisor(7);
     $this->validatorChain->addValidator($validator3);
     $validator4 = new Validator06($bank);
     $validator4->setWeights(array(2, 3, 4, 5, 6, 7, 0, 0, 0));
     $validator4->setDivisor(10);
     $this->validatorChain->addValidator($validator4);
 }