public function setPaymentFields($array, $valid) { if ($valid) { $validPaymentFields = PaymentMethod::validateFields($array, 1); } }
public function validateByMethodFields() { if (!$this->method_id) { $this->setError('not_method_id', 'not_method_id'); return false; } $validPaymentFields = PaymentMethod::validateFields($this->_data, $this->method_id); if ($validPaymentFields) { $this->setError('validation_errors', $validPaymentFields); return false; } return true; }