mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-08-30 05:00:51 +08:00
Fix remaining coding standards issues
This commit is contained in:
parent
96556d5f55
commit
19e11d4cf7
3 changed files with 55 additions and 52 deletions
|
@ -94,7 +94,7 @@ class WcGatewayModule implements ModuleInterface {
|
|||
}
|
||||
);
|
||||
add_action(
|
||||
'woocommerce-paypal-commerce-gateway.deactivate',
|
||||
'woocommerce_paypal_commerce_gateway_deactivate',
|
||||
static function () use ( $container ) {
|
||||
delete_option( Settings::KEY );
|
||||
delete_option( PayPalRequestIdRepository::KEY );
|
||||
|
|
|
@ -64,7 +64,7 @@ class WebhookModule implements ModuleInterface {
|
|||
);
|
||||
|
||||
add_action(
|
||||
'woocommerce-paypal-commerce-gateway.deactivate',
|
||||
'woocommerce_paypal_commerce_gateway_deactivate',
|
||||
static function () use ( $container ) {
|
||||
$registrar = $container->get( 'webhook.registrar' );
|
||||
/**
|
||||
|
|
|
@ -1,17 +1,18 @@
|
|||
<?php # -*- coding: utf-8 -*-
|
||||
declare( strict_types = 1 );
|
||||
|
||||
<?php
|
||||
/**
|
||||
* Plugin Name: PayPal Payments for WooCommerce
|
||||
* Plugin URI: TODO
|
||||
* Description: PayPal's latest complete payments processing solution. Accept PayPal. PayPal Credit, credit/debit cards, alternative digital wallets local payment types and bank accounts. Turn on only PayPal options or process a full suite of payment methods. Enable global transaction with extensive currency and country coverage.
|
||||
* Description: PayPal's latest complete payments processing solution. Accept PayPal, PayPal Credit, credit/debit cards, alternative digital wallets local payment types and bank accounts. Turn on only PayPal options or process a full suite of payment methods. Enable global transaction with extensive currency and country coverage.
|
||||
* Version: dev-master
|
||||
* Author: WooCommerce
|
||||
* Author URI: https://inpsyde.com/
|
||||
* License: GPL-2.0
|
||||
* Text Domain: paypal-payments-for-woocommerce
|
||||
*
|
||||
* @package WooCommerce\PayPalCommerce
|
||||
*/
|
||||
|
||||
declare( strict_types = 1 );
|
||||
|
||||
namespace WooCommerce\PayPalCommerce;
|
||||
|
||||
|
@ -21,54 +22,56 @@ use Dhii\Container\DelegatingContainer;
|
|||
use Dhii\Container\ProxyContainer;
|
||||
use Dhii\Modular\Module\ModuleInterface;
|
||||
|
||||
(function () {
|
||||
( function () {
|
||||
include __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
function init()
|
||||
{
|
||||
static $initialized;
|
||||
if (!$initialized) {
|
||||
$modules = [new PluginModule()];
|
||||
foreach (glob(plugin_dir_path(__FILE__).'modules/*/module.php') as $moduleFile) {
|
||||
$modules[] = (@require $moduleFile)();
|
||||
}
|
||||
$providers = [];
|
||||
foreach ($modules as $module) {
|
||||
/* @var $module ModuleInterface */
|
||||
$providers[] = $module->setup();
|
||||
}
|
||||
$proxy = new ProxyContainer();
|
||||
$provider = new CompositeCachingServiceProvider($providers);
|
||||
$container = new CachingContainer(new DelegatingContainer($provider));
|
||||
$proxy->setInnerContainer($container);
|
||||
foreach ($modules as $module) {
|
||||
/* @var $module ModuleInterface */
|
||||
$module->run($container);
|
||||
}
|
||||
$initialized = true;
|
||||
/**
|
||||
* Initialize the plugin and its modules.
|
||||
*/
|
||||
function init() {
|
||||
static $initialized;
|
||||
if ( ! $initialized ) {
|
||||
$modules = array( new PluginModule() );
|
||||
foreach ( glob( plugin_dir_path( __FILE__ ) . 'modules/*/module.php' ) as $module_file ) {
|
||||
$modules[] = ( require $module_file )();
|
||||
}
|
||||
$providers = array();
|
||||
foreach ( $modules as $module ) {
|
||||
/* @var $module ModuleInterface module */
|
||||
$providers[] = $module->setup();
|
||||
}
|
||||
$proxy = new ProxyContainer();
|
||||
$provider = new CompositeCachingServiceProvider( $providers );
|
||||
$container = new CachingContainer( new DelegatingContainer( $provider ) );
|
||||
$proxy->setInnerContainer( $container );
|
||||
foreach ( $modules as $module ) {
|
||||
/* @var $module ModuleInterface module */
|
||||
$module->run( $container );
|
||||
}
|
||||
$initialized = true;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
add_action(
|
||||
'plugins_loaded',
|
||||
function () {
|
||||
init();
|
||||
}
|
||||
);
|
||||
register_activation_hook(
|
||||
__FILE__,
|
||||
function () {
|
||||
init();
|
||||
do_action('woocommerce-paypal-commerce-gateway.activate');
|
||||
}
|
||||
);
|
||||
register_deactivation_hook(
|
||||
__FILE__,
|
||||
function () {
|
||||
init();
|
||||
do_action('woocommerce-paypal-commerce-gateway.deactivate');
|
||||
}
|
||||
);
|
||||
add_action(
|
||||
'plugins_loaded',
|
||||
function () {
|
||||
init();
|
||||
}
|
||||
);
|
||||
register_activation_hook(
|
||||
__FILE__,
|
||||
function () {
|
||||
init();
|
||||
do_action( 'woocommerce_paypal_commerce_gateway_activate' );
|
||||
}
|
||||
);
|
||||
register_deactivation_hook(
|
||||
__FILE__,
|
||||
function () {
|
||||
init();
|
||||
do_action( 'woocommerce_paypal_commerce_gateway_deactivate' );
|
||||
}
|
||||
);
|
||||
|
||||
})();
|
||||
} )();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue