mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-04 08:47:23 +08:00
🏗️ Inject new contact-preference factory
This commit is contained in:
parent
04c4d66889
commit
2d7435e949
2 changed files with 10 additions and 0 deletions
|
@ -227,6 +227,7 @@ return array(
|
||||||
$request_data,
|
$request_data,
|
||||||
$purchase_unit_factory,
|
$purchase_unit_factory,
|
||||||
$container->get( 'api.factory.shipping-preference' ),
|
$container->get( 'api.factory.shipping-preference' ),
|
||||||
|
$container->get( 'api.factory.contact-preference' ),
|
||||||
$container->get( 'wcgateway.builder.experience-context' ),
|
$container->get( 'wcgateway.builder.experience-context' ),
|
||||||
$order_endpoint,
|
$order_endpoint,
|
||||||
$payer_factory,
|
$payer_factory,
|
||||||
|
|
|
@ -37,6 +37,7 @@ use WooCommerce\PayPalCommerce\WcGateway\Gateway\CardButtonGateway;
|
||||||
use WooCommerce\PayPalCommerce\WcGateway\Gateway\CreditCardGateway;
|
use WooCommerce\PayPalCommerce\WcGateway\Gateway\CreditCardGateway;
|
||||||
use WooCommerce\PayPalCommerce\WcGateway\Gateway\PayPalGateway;
|
use WooCommerce\PayPalCommerce\WcGateway\Gateway\PayPalGateway;
|
||||||
use WooCommerce\PayPalCommerce\WcGateway\Settings\Settings;
|
use WooCommerce\PayPalCommerce\WcGateway\Settings\Settings;
|
||||||
|
use WooCommerce\PayPalCommerce\ApiClient\Factory\ContactPreferenceFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class CreateOrderEndpoint
|
* Class CreateOrderEndpoint
|
||||||
|
@ -68,6 +69,11 @@ class CreateOrderEndpoint implements EndpointInterface {
|
||||||
*/
|
*/
|
||||||
private $shipping_preference_factory;
|
private $shipping_preference_factory;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The contact_preference factors.
|
||||||
|
*/
|
||||||
|
private ContactPreferenceFactory $contact_preference_factory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The ExperienceContextBuilder.
|
* The ExperienceContextBuilder.
|
||||||
*/
|
*/
|
||||||
|
@ -184,6 +190,7 @@ class CreateOrderEndpoint implements EndpointInterface {
|
||||||
* @param RequestData $request_data The RequestData object.
|
* @param RequestData $request_data The RequestData object.
|
||||||
* @param PurchaseUnitFactory $purchase_unit_factory The PurchaseUnit factory.
|
* @param PurchaseUnitFactory $purchase_unit_factory The PurchaseUnit factory.
|
||||||
* @param ShippingPreferenceFactory $shipping_preference_factory The shipping_preference factory.
|
* @param ShippingPreferenceFactory $shipping_preference_factory The shipping_preference factory.
|
||||||
|
* @param ContactPreferenceFactory $contact_preference_factory The contact_preference factory.
|
||||||
* @param ExperienceContextBuilder $experience_context_builder The ExperienceContextBuilder.
|
* @param ExperienceContextBuilder $experience_context_builder The ExperienceContextBuilder.
|
||||||
* @param OrderEndpoint $order_endpoint The OrderEndpoint object.
|
* @param OrderEndpoint $order_endpoint The OrderEndpoint object.
|
||||||
* @param PayerFactory $payer_factory The PayerFactory object.
|
* @param PayerFactory $payer_factory The PayerFactory object.
|
||||||
|
@ -202,6 +209,7 @@ class CreateOrderEndpoint implements EndpointInterface {
|
||||||
RequestData $request_data,
|
RequestData $request_data,
|
||||||
PurchaseUnitFactory $purchase_unit_factory,
|
PurchaseUnitFactory $purchase_unit_factory,
|
||||||
ShippingPreferenceFactory $shipping_preference_factory,
|
ShippingPreferenceFactory $shipping_preference_factory,
|
||||||
|
ContactPreferenceFactory $contact_preference_factory,
|
||||||
ExperienceContextBuilder $experience_context_builder,
|
ExperienceContextBuilder $experience_context_builder,
|
||||||
OrderEndpoint $order_endpoint,
|
OrderEndpoint $order_endpoint,
|
||||||
PayerFactory $payer_factory,
|
PayerFactory $payer_factory,
|
||||||
|
@ -220,6 +228,7 @@ class CreateOrderEndpoint implements EndpointInterface {
|
||||||
$this->request_data = $request_data;
|
$this->request_data = $request_data;
|
||||||
$this->purchase_unit_factory = $purchase_unit_factory;
|
$this->purchase_unit_factory = $purchase_unit_factory;
|
||||||
$this->shipping_preference_factory = $shipping_preference_factory;
|
$this->shipping_preference_factory = $shipping_preference_factory;
|
||||||
|
$this->contact_preference_factory = $contact_preference_factory;
|
||||||
$this->experience_context_builder = $experience_context_builder;
|
$this->experience_context_builder = $experience_context_builder;
|
||||||
$this->api_endpoint = $order_endpoint;
|
$this->api_endpoint = $order_endpoint;
|
||||||
$this->payer_factory = $payer_factory;
|
$this->payer_factory = $payer_factory;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue