rsssl_letsencrypt_handler D

Total Complexity 298
Dependencies 13
Dependents 1
Total lines 1,885
Lines of code 1,341
Logical lines of code 841
Comment lines 290
Methods 62
Properties 6

Methods 62

Method Rating Maintainability Complexity Lines of code
create_bundle_or_renew()
D
27
28 169
get_dns_token()
B
35 14 101
alias_domain_available()
B
36 14 83
cron_renew_installation()
A
42 12 53
search_ssl_installation_url()
A
46 11 37
verify_dns()
A
42 9 54
key_directory()
A
52 10 25
challenge_directory_reachable()
A
44 8 44
after_save_field()
A
51 8 27
check_domain()
S
49 7 29
update_certificate_paths()
S
53 7 24
get_error()
S
52 7 24
maybe_create_htaccess_directories()
S
55 7 20
cleanup_on_ssl_activation()
S
55 7 18
certificate_renewal_status_notice()
S
60 7 15
__construct()
S
51 6 28
upgrade()
S
52 6 27
maybe_add_htaccess_exclude()
S
52 6 26
get_order()
S
49 5 36
get_account()
S
50 5 29
get_subjects()
S
53 5 25
certificate_status()
S
52 5 23
check_host()
S
53 5 22
is_subdomain_setup()
S
53 5 22
directories_without_writing_permissions()
S
59 4 16
server_software()
S
58 4 16
get_directory_path()
S
58 4 15
is_ready_for()
S
61 4 14
challenge_directory()
S
61 4 13
clear_order()
S
62 4 13
certs_directory()
S
61 4 13
delete_files_directories_recursively()
S
61 4 12
check_writing_permissions()
S
56 3 18
check_key_directory()
S
57 3 17
format_duration()
S
58 3 15
cron_certificate_needs_renewal()
S
59 3 14
directory_has_writing_permissions()
S
59 3 14
should_start_manual_installation_renewal()
S
71 3 6
certificate_install_required()
S
66 3 8
update_account()
S
69 3 7
ssl_generation_can_auto_renew()
S
70 3 6
is_wildcard()
S
64 3 10
write_htaccess_dir_file()
S
59 2 14
terms_accepted()
S
60 2 13
check_certs_directory()
S
60 2 13
check_challenge_directory()
S
60 2 13
curl_exists()
S
61 2 12
get_dns_tokens()
S
63 2 11
not_completed_steps_message()
S
62 2 10
installation_failed()
S
73 2 5
certificate_about_to_expire()
S
65 2 10
openbasedir_restriction()
S
67 2 7
clear_keys_directory()
S
69 2 7
certificate_automatic_install_possible()
S
69 2 7
count_attempt()
S
72 1 5
should_start_manual_ssl_generation()
S
80 1 3
reset_attempt()
S
81 1 3
account_email()
S
80 1 3
this()
S
80 1 3
custom_error_handling()
S
82 1 3
get_ssl_path()
S
72 1 5
cleanup_error_message()
S
71 1 6