Astra_Sites_Install_Plugin C

Total Complexity 109
Dependencies 4
Dependents 0
Total lines 945
Lines of code 648
Logical lines of code 235
Comment lines 200
Methods 17
Properties 2

Methods 17

Method Rating Maintainability Complexity Lines of code
get_plugin_api_info()
B
30 19 133
execute_plugin_installation()
A
34 10 108
handle_ajax_install_plugin()
A
36 9 103
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
57 5 17
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