public function rules() { $rules = parent::rules(); if ($this->isGatewayType(GATEWAY_TYPE_BANK_TRANSFER)) { $rules = array_merge($rules, ['authorize_ach' => 'required', 'tos_agree' => 'required']); } return $rules; }