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)); }
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); }