mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-05 08:59:14 +08:00
Now using modularity standard v0.3
This is the newest release, and is the first one that is compatible with PHP 8. Other changes are BC-breaking, but very very minor.
This commit is contained in:
parent
cabcb7d9e4
commit
69d9631a73
19 changed files with 29 additions and 67 deletions
|
@ -5,7 +5,7 @@
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1 | ^8.0",
|
"php": "^7.1 | ^8.0",
|
||||||
"dhii/module-interface": "^0.2.0-alpha1"
|
"dhii/module-interface": "^0.3.0-alpha1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
|
@ -20,9 +20,7 @@ use Psr\Container\ContainerInterface;
|
||||||
class AdminNotices implements ModuleInterface {
|
class AdminNotices implements ModuleInterface {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets up the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @return ServiceProviderInterface
|
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider(
|
return new ServiceProvider(
|
||||||
|
@ -32,9 +30,7 @@ class AdminNotices implements ModuleInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Runs the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface $container The container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
add_action(
|
add_action(
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1 | ^8.0",
|
"php": "^7.1 | ^8.0",
|
||||||
"dhii/module-interface": "^0.2.0-alpha1"
|
"dhii/module-interface": "^0.3.0-alpha1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
|
@ -20,9 +20,7 @@ use Psr\Container\ContainerInterface;
|
||||||
class ApiModule implements ModuleInterface {
|
class ApiModule implements ModuleInterface {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets up the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @return ServiceProviderInterface
|
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider(
|
return new ServiceProvider(
|
||||||
|
@ -32,9 +30,7 @@ class ApiModule implements ModuleInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Runs the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface $container The container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
add_action(
|
add_action(
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1 | ^8.0",
|
"php": "^7.1 | ^8.0",
|
||||||
"dhii/module-interface": "^0.2.0-alpha1"
|
"dhii/module-interface": "^0.3.0-alpha1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
|
@ -27,9 +27,7 @@ class ButtonModule implements ModuleInterface {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets up the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @return ServiceProviderInterface
|
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider(
|
return new ServiceProvider(
|
||||||
|
@ -39,9 +37,7 @@ class ButtonModule implements ModuleInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Runs the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface|null $container The Container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1 | ^8.0",
|
"php": "^7.1 | ^8.0",
|
||||||
"dhii/module-interface": "^0.2.0-alpha1"
|
"dhii/module-interface": "^0.3.0-alpha1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
|
@ -24,9 +24,7 @@ use Psr\Container\ContainerInterface;
|
||||||
class OnboardingModule implements ModuleInterface {
|
class OnboardingModule implements ModuleInterface {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets up the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @return ServiceProviderInterface
|
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider(
|
return new ServiceProvider(
|
||||||
|
@ -36,9 +34,7 @@ class OnboardingModule implements ModuleInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Runs the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface|null $container The container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1 | ^8.0",
|
"php": "^7.1 | ^8.0",
|
||||||
"dhii/module-interface": "^0.2.0-alpha1"
|
"dhii/module-interface": "^0.3.0-alpha1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
|
@ -21,9 +21,7 @@ use Psr\Container\ContainerInterface;
|
||||||
class SessionModule implements ModuleInterface {
|
class SessionModule implements ModuleInterface {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets up the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @return ServiceProviderInterface
|
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider(
|
return new ServiceProvider(
|
||||||
|
@ -33,9 +31,7 @@ class SessionModule implements ModuleInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface|null $container The container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
add_action(
|
add_action(
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1 | ^8.0",
|
"php": "^7.1 | ^8.0",
|
||||||
"dhii/module-interface": "^0.2.0-alpha1"
|
"dhii/module-interface": "^0.3.0-alpha1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
|
@ -28,9 +28,7 @@ use WooCommerce\PayPalCommerce\WcGateway\Exception\NotFoundException;
|
||||||
class SubscriptionModule implements ModuleInterface {
|
class SubscriptionModule implements ModuleInterface {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Setup the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @return ServiceProviderInterface
|
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider(
|
return new ServiceProvider(
|
||||||
|
@ -40,9 +38,7 @@ class SubscriptionModule implements ModuleInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Runs the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface|null $container The container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
add_action(
|
add_action(
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1 | ^8.0",
|
"php": "^7.1 | ^8.0",
|
||||||
"dhii/module-interface": "^0.2.0-alpha1"
|
"dhii/module-interface": "^0.3.0-alpha1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
|
@ -37,9 +37,7 @@ use Psr\Container\ContainerInterface;
|
||||||
class WcGatewayModule implements ModuleInterface {
|
class WcGatewayModule implements ModuleInterface {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Setup the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @return ServiceProviderInterface
|
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider(
|
return new ServiceProvider(
|
||||||
|
@ -49,9 +47,7 @@ class WcGatewayModule implements ModuleInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Runs the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface|null $container The container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
$this->register_payment_gateways( $container );
|
$this->register_payment_gateways( $container );
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1 | ^8.0",
|
"php": "^7.1 | ^8.0",
|
||||||
"dhii/module-interface": "^0.2.0-alpha1"
|
"dhii/module-interface": "^0.3.0-alpha1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
|
@ -20,9 +20,7 @@ use Psr\Container\ContainerInterface;
|
||||||
class WebhookModule implements ModuleInterface {
|
class WebhookModule implements ModuleInterface {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Setup the Webhook module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @return ServiceProviderInterface
|
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider(
|
return new ServiceProvider(
|
||||||
|
@ -32,9 +30,7 @@ class WebhookModule implements ModuleInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run the Webhook module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface|null $container The Container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
add_action(
|
add_action(
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"license": "GPL-2.0",
|
"license": "GPL-2.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.1 | ^8.0",
|
"php": "^7.1 | ^8.0",
|
||||||
"dhii/module-interface": "^0.2.0-alpha1"
|
"dhii/module-interface": "^0.3.0-alpha1"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
|
|
|
@ -20,9 +20,7 @@ use Psr\Container\ContainerInterface;
|
||||||
class WooCommerceLoggingModule implements ModuleInterface {
|
class WooCommerceLoggingModule implements ModuleInterface {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Setup the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @return ServiceProviderInterface
|
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider(
|
return new ServiceProvider(
|
||||||
|
@ -32,9 +30,7 @@ class WooCommerceLoggingModule implements ModuleInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface $container The container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,16 +20,14 @@ use Psr\Container\ContainerInterface;
|
||||||
class PluginModule implements ModuleInterface {
|
class PluginModule implements ModuleInterface {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the module up.
|
* {@inheritDoc}
|
||||||
*/
|
*/
|
||||||
public function setup(): ServiceProviderInterface {
|
public function setup(): ServiceProviderInterface {
|
||||||
return new ServiceProvider( array(), array() );
|
return new ServiceProvider( array(), array() );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Runs the module.
|
* {@inheritDoc}
|
||||||
*
|
|
||||||
* @param ContainerInterface|null $container The Container.
|
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ): void {
|
public function run( ContainerInterface $container ): void {
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue