Add LoginLinkRestEndpoint for merchant login

This commit is contained in:
Philipp Stracker 2024-11-15 14:05:52 +01:00
parent f6b1d7a3cb
commit fe7dd9a653
No known key found for this signature in database
3 changed files with 111 additions and 0 deletions

View file

@ -15,6 +15,7 @@ use WooCommerce\PayPalCommerce\Settings\Endpoint\ConnectManualRestEndpoint;
use WooCommerce\PayPalCommerce\Settings\Endpoint\OnboardingRestEndpoint;
use WooCommerce\PayPalCommerce\Settings\Service\ConnectionUrlGenerator;
use WooCommerce\PayPalCommerce\Vendor\Psr\Container\ContainerInterface;
use WooCommerce\PayPalCommerce\Settings\Endpoint\LoginLinkRestEndpoint;
return array(
'settings.url' => static function ( ContainerInterface $container ) : string {
@ -55,6 +56,11 @@ return array(
$container->get( 'woocommerce.logger.woocommerce' )
);
},
'settings.rest.login_link' => static function ( ContainerInterface $container ) : LoginLinkRestEndpoint {
return new LoginLinkRestEndpoint(
$container->get( 'settings.service.connection-url-generators' ),
);
},
'settings.casual-selling.supported-countries' => static function ( ContainerInterface $container ) : array {
return array(
'AR',