Code Analysis: DFX Automatic Role Changer for WooCommerce 20240616

Most Complex Classes

Class Rating Complexity
DfxWooRoleChanger
A
58

Most Complex Functions

Function Rating Complexity
DfxWooRoleChanger::role_assignment()
A
13
DfxWooRoleChanger::registerHooks()
A
9
DfxWooRoleChanger::role_unassignment()
A
8
DfxWooRoleChanger::maybe_remove_role_from_user()
S
6
DfxWooRoleChanger::maybe_add_role_to_user()
S
4
DfxWooRoleChanger::save_role_assignment_option()
S
4
DfxWooRoleChanger::get_settings()
S
1
DfxWooRoleChanger::render_settings_tab()
S
3
DfxWooRoleChanger::get_instance()
S
2
DfxWooRoleChanger::add_role_assignment_option()
S
1
DfxWooRoleChanger::update_settings()
S
1
DfxWooRoleChanger::load_i18n()
S
1