Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/edition/wp-content/plugins/woocommerce-paypal-payments/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/edition/wp-content/plugins/woocommerce-paypal-payments/modules.php
<?php
/**
 * The list of modules.
 *
 * @package WooCommerce\PayPalCommerce
 */

use WooCommerce\PayPalCommerce\PluginModule;

return function ( string $root_dir ): iterable {
	$modules_dir = "$root_dir/modules";

	$modules = array(
		new PluginModule(),
		( require "$modules_dir/woocommerce-logging/module.php" )(),
		( require "$modules_dir/ppcp-admin-notices/module.php" )(),
		( require "$modules_dir/ppcp-api-client/module.php" )(),
		( require "$modules_dir/ppcp-button/module.php" )(),
		( require "$modules_dir/ppcp-compat/module.php" )(),
		( require "$modules_dir/ppcp-onboarding/module.php" )(),
		( require "$modules_dir/ppcp-session/module.php" )(),
		( require "$modules_dir/ppcp-status-report/module.php" )(),
		( require "$modules_dir/ppcp-wc-subscriptions/module.php" )(),
		( require "$modules_dir/ppcp-wc-gateway/module.php" )(),
		( require "$modules_dir/ppcp-webhooks/module.php" )(),
		( require "$modules_dir/ppcp-vaulting/module.php" )(),
		( require "$modules_dir/ppcp-order-tracking/module.php" )(),
		( require "$modules_dir/ppcp-uninstall/module.php" )(),
		( require "$modules_dir/ppcp-blocks/module.php" )(),
		( require "$modules_dir/ppcp-paypal-subscriptions/module.php" )(),
	);
	if ( apply_filters(
		// phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
		'woocommerce.feature-flags.woocommerce_paypal_payments.applepay_enabled',
		getenv( 'PCP_APPLEPAY_ENABLED' ) !== '0'
	) ) {
		$modules[] = ( require "$modules_dir/ppcp-applepay/module.php" )();
	}

	if ( apply_filters(
		//phpcs:disable WordPress.NamingConventions.ValidHookName.UseUnderscores
		'woocommerce.feature-flags.woocommerce_paypal_payments.googlepay_enabled',
		getenv( 'PCP_GOOGLEPAY_ENABLED' ) !== '0'
	) ) {
		$modules[] = ( require "$modules_dir/ppcp-googlepay/module.php" )();
	}

	if ( apply_filters(
		//phpcs:disable WordPress.NamingConventions.ValidHookName.UseUnderscores
		'woocommerce.deprecated_flags.woocommerce_paypal_payments.saved_payment_checker_enabled',
		getenv( 'PCP_SAVED_PAYMENT_CHECKER_ENABLED' ) === '1'
	) ) {
		$modules[] = ( require "$modules_dir/ppcp-saved-payment-checker/module.php" )();
	}

	if ( apply_filters(
		//phpcs:disable WordPress.NamingConventions.ValidHookName.UseUnderscores
		'woocommerce.feature-flags.woocommerce_paypal_payments.card_fields_enabled',
		getenv( 'PCP_CARD_FIELDS_ENABLED' ) === '1'
	) ) {
		$modules[] = ( require "$modules_dir/ppcp-card-fields/module.php" )();
	}

	if ( apply_filters(
		//phpcs:disable WordPress.NamingConventions.ValidHookName.UseUnderscores
		'woocommerce.feature-flags.woocommerce_paypal_payments.save_payment_methods_enabled',
		getenv( 'PCP_SAVE_PAYMENT_METHODS' ) === '1'
	) ) {
		$modules[] = ( require "$modules_dir/ppcp-save-payment-methods/module.php" )();
	}

	return $modules;
};

SAMX