PreOrdersController
in package
Table of Contents
Properties
Methods
- __construct() : mixed
- filter_shop_message_gateways() : array<string|int, AbstractGateway>
- initialize() : mixed
- process_payment() : mixed
- process_pre_order_payment() : mixed
- register_gateways() : mixed
- show_save_payment_method() : bool
Properties
$context
private
ContextHandler
$context
$payment_controller
private
PaymentController
$payment_controller
$registry
private
mixed
$registry
Methods
__construct()
public
__construct(PaymentController $payment_controller, ContextHandler $context, PaymentGatewayRegistry $registry) : mixed
Parameters
- $payment_controller : PaymentController
- $context : ContextHandler
- $registry : PaymentGatewayRegistry
filter_shop_message_gateways()
public
filter_shop_message_gateways(array<string|int, AbstractGateway> $gateways, WC_Product $product) : array<string|int, AbstractGateway>
Parameters
- $gateways : array<string|int, AbstractGateway>
- $product : WC_Product
Return values
array<string|int, AbstractGateway>initialize()
public
initialize() : mixed
process_payment()
public
process_payment(mixed $result, WC_Order $order, AbstractGateway $gateway) : mixed
Parameters
- $result : mixed
- $order : WC_Order
- $gateway : AbstractGateway
process_pre_order_payment()
public
process_pre_order_payment(WC_Order $order, AbstractGateway $gateway) : mixed
Parameters
- $order : WC_Order
- $gateway : AbstractGateway
register_gateways()
public
register_gateways(PaymentGatewayRegistry $registry) : mixed
Parameters
- $registry : PaymentGatewayRegistry
show_save_payment_method()
public
show_save_payment_method(mixed $show) : bool
Parameters
- $show : mixed