Fix remaining coding standards issues

This commit is contained in:
Jorge A. Torres 2020-09-17 16:50:04 -03:00
parent 96556d5f55
commit 19e11d4cf7
3 changed files with 55 additions and 52 deletions

View file

@ -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 );

View file

@ -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' );
/**

View file

@ -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' );
}
);
})();
} )();