ES_Contact_Import_Controller D

Total Complexity 298
Dependencies 5
Dependents 1
Total lines 1,503
Lines of code 1,138
Logical lines of code 699
Comment lines 127
Methods 24
Properties 2

Methods 24

Method Rating Maintainability Complexity Lines of code
import_contact()
D
4
112 360
add_contact_manually()
C
32 24 102
import_subscribers_upload_handler()
B
35 22 79
mailchimp_import_list()
B
36 21 76
get_import_data_for_mapping()
B
33 19 91
handle_after_bulk_contact_import()
A
37 13 71
mailchimp_verify_api_key()
A
38 12 73
handle_import_list()
A
40 13 57
api_request_data()
A
48 10 33
mailchimp_lists()
A
48 10 33
insert_into_temp_table()
A
43 6 47
get_delimiter()
S
51 7 26
sanitize_args()
S
68 4 7
get_import_metadata()
S
59 3 15
handle_new_contact_inserted()
S
65 4 8
get_wordpress_roles()
S
59 3 14
set_excluded_contact_id_on_import()
S
63 3 11
get_excluded_contact_id_on_import()
S
68 3 7
get_instance()
S
71 2 6
remove_import_data()
S
69 2 7
api()
S
68 2 7
__construct()
S
82 1 3
init()
S
82 1 3
register_hooks()
S
91 1 2