mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-05 08:59:14 +08:00
Create and pass the payments endpoint to the gateway
This commit is contained in:
parent
04cf4363a6
commit
210b7d6845
3 changed files with 121 additions and 10 deletions
|
@ -19,10 +19,11 @@ return [
|
|||
'wcgateway.gateway' => function (ContainerInterface $container) : WcGateway {
|
||||
$sessionHandler = $container->get('session.handler');
|
||||
$cartRepository = $container->get('api.repository.cart');
|
||||
$endpoint = $container->get('api.endpoint.order');
|
||||
$orderEndpoint = $container->get('api.endpoint.order');
|
||||
$paymentsEndpoint = $container->get('api.endpoint.payments');
|
||||
$orderFactory = $container->get('api.factory.order');
|
||||
$settingsFields = $container->get('wcgateway.settings.fields');
|
||||
return new WcGateway($sessionHandler, $cartRepository, $endpoint, $orderFactory, $settingsFields);
|
||||
return new WcGateway($sessionHandler, $cartRepository, $orderEndpoint, $paymentsEndpoint, $orderFactory, $settingsFields);
|
||||
},
|
||||
'wcgateway.disabler' => function (ContainerInterface $container) : DisableGateways {
|
||||
$sessionHandler = $container->get('session.handler');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue