Force the fraudnet to be enabled when the new settings module is active

This commit is contained in:
Narek Zakarian 2025-02-19 19:29:15 +04:00
parent f0b91efd88
commit ffaf1eb142
No known key found for this signature in database
GPG key ID: 07AFD7E7A9C164A7

View file

@ -1854,6 +1854,13 @@ return array(
$settings = $container->get( 'wcgateway.settings' );
assert( $settings instanceof Settings );
if ( apply_filters(
'woocommerce.feature-flags.woocommerce_paypal_payments.settings_enabled',
getenv( 'PCP_SETTINGS_ENABLED' ) === '1'
) ) {
return true;
}
return $settings->has( 'fraudnet_enabled' ) && $settings->get( 'fraudnet_enabled' );
},
'wcgateway.fraudnet-assets' => function( ContainerInterface $container ) : FraudNetAssets {