/** * Include required library files * * @since 1.0 * @see SV_WC_Plugin::lib_includes() */ public function lib_includes() { parent::lib_includes(); // include framework files require_once 'api/interface-sv-wc-payment-gateway-api.php'; require_once 'api/interface-sv-wc-payment-gateway-api-request.php'; require_once 'api/interface-sv-wc-payment-gateway-api-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-payment-notification-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-authorization-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-create-payment-token-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-get-tokenized-payment-methods-response.php'; require_once 'exceptions/class-sv-wc-payment-gateway-feature-unsupported-exception.php'; require_once 'exceptions/class-sv-wc-payment-gateway-unimplemented-method-exception.php'; require_once 'class-sv-wc-payment-gateway.php'; require_once 'class-sv-wc-payment-gateway-direct.php'; require_once 'class-sv-wc-payment-gateway-hosted.php'; require_once 'class-sv-wc-payment-token.php'; }
/** * Include required library files * * @since 1.0.0 * @see SV_WC_Plugin::lib_includes() */ public function lib_includes() { parent::lib_includes(); $payment_gateway_framework_path = $this->get_payment_gateway_framework_path(); // interfaces require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api.php'; require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api-request.php'; require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api-response.php'; require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api-authorization-response.php'; require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api-create-payment-token-response.php'; require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api-get-tokenized-payment-methods-response.php'; require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api-payment-notification-response.php'; require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api-payment-notification-credit-card-response.php'; require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api-payment-notification-echeck-response.php'; require_once $payment_gateway_framework_path . '/api/interface-sv-wc-payment-gateway-api-customer-response.php'; // exceptions require_once $payment_gateway_framework_path . '/exceptions/class-sv-wc-payment-gateway-exception.php'; // gateway require_once $payment_gateway_framework_path . '/class-sv-wc-payment-gateway.php'; require_once $payment_gateway_framework_path . '/class-sv-wc-payment-gateway-direct.php'; require_once $payment_gateway_framework_path . '/class-sv-wc-payment-gateway-hosted.php'; require_once $payment_gateway_framework_path . '/class-sv-wc-payment-gateway-payment-token.php'; require_once $payment_gateway_framework_path . '/class-sv-wc-payment-gateway-payment-form.php'; require_once $payment_gateway_framework_path . '/class-sv-wc-payment-gateway-my-payment-methods.php'; // helpers require_once $payment_gateway_framework_path . '/api/class-sv-wc-payment-gateway-api-response-message-helper.php'; require_once $payment_gateway_framework_path . '/class-sv-wc-payment-gateway-helper.php'; // integrations require_once $payment_gateway_framework_path . '/integrations/abstract-sv-wc-payment-gateway-integration.php'; // subscriptions if ($this->is_subscriptions_active()) { require_once $payment_gateway_framework_path . '/integrations/class-sv-wc-payment-gateway-integration-subscriptions.php'; } // pre-orders if ($this->is_pre_orders_active()) { require_once $payment_gateway_framework_path . '/integrations/class-sv-wc-payment-gateway-integration-pre-orders.php'; } // admin user edit handler if (is_admin()) { require_once $payment_gateway_framework_path . '/admin/class-sv-wc-payment-gateway-admin-user-edit-handler.php'; $this->get_admin_user_edit_handler(); } }
/** * Include required library files * * @since 1.0.0 * @see SV_WC_Plugin::lib_includes() */ public function lib_includes() { parent::lib_includes(); // interfaces require_once 'api/interface-sv-wc-payment-gateway-api.php'; require_once 'api/interface-sv-wc-payment-gateway-api-request.php'; require_once 'api/interface-sv-wc-payment-gateway-api-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-authorization-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-create-payment-token-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-get-tokenized-payment-methods-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-payment-notification-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-payment-notification-credit-card-response.php'; require_once 'api/interface-sv-wc-payment-gateway-api-payment-notification-echeck-response.php'; // exceptions require_once 'exceptions/class-sv-wc-payment-gateway-exception.php'; // gateway require_once 'class-sv-wc-payment-gateway.php'; require_once 'class-sv-wc-payment-gateway-direct.php'; require_once 'class-sv-wc-payment-gateway-hosted.php'; require_once 'class-sv-wc-payment-token.php'; // helpers require_once 'api/class-sv-wc-payment-gateway-api-response-message-helper.php'; require_once 'class-sv-wc-payment-gateway-helper.php'; if (is_admin()) { // load admin notice handler require_once 'admin/class-sv-wc-payment-gateway-admin-user-edit-handler.php'; $this->get_admin_user_edit_handler(); } }