Code Analysis: Dynamic Payment Gateways for WooCommerce 1.1.4

Most Complex Functions

Function Rating Complexity
TailcodeStudio\WCDPG\Settings::save()
A
15
TailcodeStudio\WCDPG\Plugin::filterEnabledGateways()
S
7
TailcodeStudio\WCDPG\Plugin::getEnabledGateways()
S
5
TailcodeStudio\WCDPG\Settings::get_settings()
S
2
TailcodeStudio\WCDPG\Plugin::getUserLocation()
S
4
TailcodeStudio\WCDPG\Settings::output()
S
2
TailcodeStudio\WCDPG\Plugin::wcAvailablePaymentGateways()
S
3
TailcodeStudio\WCDPG\Deactivation::deleteSettings()
S
3
TailcodeStudio\WCDPG\Settings::getEnabledGateways()
S
2
TailcodeStudio\WCDPG\Plugin::instance()
S
2
TailcodeStudio\WCDPG\Settings::initHooks()
S
1
TailcodeStudio\WCDPG\Settings::getModifiedCountries()
S
1