mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-04 08:47:23 +08:00
coding standards
This commit is contained in:
parent
42930b48be
commit
a6d3574a0e
2 changed files with 32 additions and 24 deletions
|
@ -1,8 +1,16 @@
|
||||||
<?php
|
<?php
|
||||||
|
/**
|
||||||
|
* The custom autoloader functionality.
|
||||||
|
*
|
||||||
|
* @package Inpsyde\PayPalCommerce
|
||||||
|
*/
|
||||||
declare( strict_types=1 );
|
declare( strict_types=1 );
|
||||||
|
|
||||||
namespace Inpsyde\PayPalCommerce;
|
namespace Inpsyde\PayPalCommerce;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The autoloader.
|
||||||
|
*/
|
||||||
function autoload() {
|
function autoload() {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11,45 +19,45 @@ function autoload() {
|
||||||
spl_autoload_register(
|
spl_autoload_register(
|
||||||
function( $class_name ) {
|
function( $class_name ) {
|
||||||
if (
|
if (
|
||||||
strpos($class_name, 'Inpsyde\PayPalCommerce') === false
|
strpos( $class_name, 'Inpsyde\PayPalCommerce' ) === false
|
||||||
&& strpos($class_name, 'Inpsyde\Woocommerce') === false
|
&& strpos( $class_name, 'Inpsyde\Woocommerce' ) === false
|
||||||
) {
|
) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$class_parts = explode("\\", $class_name);
|
$class_parts = explode( '\\', $class_name );
|
||||||
$module_dir = dirname(__DIR__) . '/modules.local/';
|
$module_dir = dirname( __DIR__ ) . '/modules.local/';
|
||||||
$modules = [
|
$modules = array(
|
||||||
'Button' => $module_dir . 'ppcp-button/src/',
|
'Button' => $module_dir . 'ppcp-button/src/',
|
||||||
'Onboarding' => $module_dir . 'ppcp-onboarding/src/',
|
'Onboarding' => $module_dir . 'ppcp-onboarding/src/',
|
||||||
'Subscription' => $module_dir . 'ppcp-subscription/src/',
|
'Subscription' => $module_dir . 'ppcp-subscription/src/',
|
||||||
'WcGateway' => $module_dir . 'ppcp-wc-gateway/src/',
|
'WcGateway' => $module_dir . 'ppcp-wc-gateway/src/',
|
||||||
'Webhooks' => $module_dir . 'ppcp-webhooks/src/',
|
'Webhooks' => $module_dir . 'ppcp-webhooks/src/',
|
||||||
'Logging' => $module_dir . 'woocommerce-logging/src/',
|
'Logging' => $module_dir . 'woocommerce-logging/src/',
|
||||||
];
|
);
|
||||||
|
|
||||||
if (isset($class_parts[2]) && ! isset($class_parts[3])) {
|
if ( isset( $class_parts[2] ) && ! isset( $class_parts[3] ) ) {
|
||||||
$file_path = dirname(__DIR__) . '/src/class-' . strtolower($class_parts[2]) . '.php';
|
$file_path = dirname( __DIR__ ) . '/src/class-' . strtolower( $class_parts[2] ) . '.php';
|
||||||
include $file_path;
|
include $file_path;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! isset($modules[$class_parts[2]])) {
|
if ( ! isset( $modules[ $class_parts[2] ] ) ) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$file_path = $modules[$class_parts[2]];
|
$file_path = $modules[ $class_parts[2] ];
|
||||||
unset ($class_parts[0]);
|
unset( $class_parts[0] );
|
||||||
unset ($class_parts[1]);
|
unset( $class_parts[1] );
|
||||||
unset ($class_parts[2]);
|
unset( $class_parts[2] );
|
||||||
$file_name = 'class-' . strtolower(end($class_parts)) . '.php';
|
$file_name = 'class-' . strtolower( end( $class_parts ) ) . '.php';
|
||||||
array_pop($class_parts);
|
array_pop( $class_parts );
|
||||||
|
|
||||||
$file_path .= implode(DIRECTORY_SEPARATOR, $class_parts) . '/' . $file_name;
|
$file_path .= implode( DIRECTORY_SEPARATOR, $class_parts ) . '/' . $file_name;
|
||||||
include $file_path;
|
include $file_path;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
// Load composer autoloader.
|
// Load composer autoloader.
|
||||||
include dirname(__DIR__) . '/vendor/autoload.php';
|
include dirname( __DIR__ ) . '/vendor/autoload.php';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,7 @@ class PluginModule implements ModuleInterface {
|
||||||
/**
|
/**
|
||||||
* Runs the module.
|
* Runs the module.
|
||||||
*
|
*
|
||||||
* @param ContainerInterface $container
|
* @param ContainerInterface $container The Container.
|
||||||
*/
|
*/
|
||||||
public function run( ContainerInterface $container ) {
|
public function run( ContainerInterface $container ) {
|
||||||
// TODO: Implement run() method.
|
// TODO: Implement run() method.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue