Code Analysis: Payment Gateways by User Roles for WooCommerce 1.2.3

Most Complex Functions

Function Rating Complexity
Alg_WC_Payment_Gateways_By_User_Roles_Settings_General::get_settings()
A
5
Alg_WC_Payment_Gateways_By_User_Roles_Core::available_payment_gateways()
S
6
Alg_WC_Payment_Gateways_By_User_Roles_Core::get_current_user_roles()
S
6
Alg_WC_Settings_Payment_Gateways_By_User_Roles::maybe_reset_settings()
S
4
Alg_WC_Payment_Gateways_By_User_Roles_Settings_General::get_user_roles_options()
S
3
Alg_WC_Payment_Gateways_By_User_Roles::__construct()
S
3
Alg_WC_Settings_Payment_Gateways_By_User_Roles::get_settings()
S
1
Alg_WC_Payment_Gateways_By_User_Roles::instance()
S
2
Alg_WC_Payment_Gateways_By_User_Roles_Core::check_user_roles()
S
2
Alg_WC_Payment_Gateways_By_User_Roles::admin()
S
2
Alg_WC_Payment_Gateways_By_User_Roles_Core::__construct()
S
2
Alg_WC_Payment_Gateways_By_User_Roles::action_links()
S
2