/**
  *
  * @param EE_PMT_Payflow_Pro_Onsite $payment_method_type
  * @param EE_Payment_Method $payment_method
  */
 public function __construct(EE_PMT_Payflow_Pro_Onsite $payment_method_type, EE_Payment_Method $payment_method)
 {
     $settings = $payment_method->settings_array();
     $options_array = array('name' => 'eea_payflow_pro_onsite_billing_form', 'subsections' => array('credit_card' => new EE_Credit_Card_Input(array('html_class' => 'ee-payflow-pro-billing-form-credit-card', 'required' => true, 'html_label_text' => __('Card Number', 'event_espresso'))), 'exp_month' => new EE_Credit_Card_Month_Input(true, array('html_class' => 'ee-payflow-pro-billing-form-exp-month', 'required' => true, 'html_label_text' => __('Expiry Month', 'event_espresso'))), 'exp_year' => new EE_Credit_Card_Year_Input(array('html_class' => 'ee-payflow-pro-billing-form-exp-year', 'required' => true, 'html_label_text' => __('Expiry Year', 'event_espresso')), false), 'card_cvv' => new EE_CVV_Input(array('html_class' => 'ee-payflow-pro-billing-form-card-cvv', 'required' => true, 'html_label_text' => __('CVV', 'event_espresso')))), 'exclude' => array('phone'));
     parent::__construct($payment_method, $options_array);
 }