Astra_Sites_Install_Plugin C

Total Complexity 109
Dependencies 4
Dependents 0
Total lines 888
Lines of code 618
Logical lines of code 236
Comment lines 174
Methods 17
Properties 2

Methods 17

Method Rating Maintainability Complexity Lines of code
get_plugin_api_info()
B
31 19 121
execute_plugin_installation()
A
35 10 98
handle_ajax_install_plugin()
A
36 9 97
get_enhanced_error_message()
A
45 12 50
get_troubleshooting_tips()
A
46 12 42
perform_plugin_installation()
S
46 6 42
get_and_validate_plugin_data()
S
54 6 22
validate_plugin_requirements()
S
53 5 27
get_plugin_file()
S
56 5 19
verify_ajax_nonce()
S
57 5 17
check_disk_space()
S
58 5 15
verify_plugin_installation()
S
51 4 30
include_required_files()
S
63 4 11
check_install_plugin_permissions()
S
60 3 15
get_instance()
S
71 2 6
__construct()
S
78 1 3
validate_plugin_slug()
S
79 1 3