Newspack_Newsletters_Constant_Contact D

Total Complexity 189
Dependencies 12
Dependents 1
Total lines 1,447
Lines of code 910
Logical lines of code 481
Comment lines 403
Methods 48
Properties 6

Methods 48

Method Rating Maintainability Complexity Lines of code
retrieve()
B
39 15 62
get_sync_payload()
A
41 15 54
get_send_lists()
A
38 9 83
sync()
A
41 10 55
oauth_callback()
A
49 8 33
add_contact()
A
49 8 31
trash()
A
52 8 26
update_contact_lists()
S
53 7 24
extract_campaign_info()
S
55 6 20
send()
S
50 5 31
save()
S
58 6 16
verify_token()
S
52 5 24
connect()
S
58 5 15
test()
S
51 4 28
list()
S
52 4 25
set_segment()
S
52 4 25
get_lists()
S
54 4 23
get_segments()
S
55 4 22
sender()
S
49 3 32
get_contact_lists()
S
60 4 14
set_api_credentials()
S
61 4 12
get_tag_id()
S
63 4 11
unset_list()
S
54 3 22
unset_segment()
S
54 3 22
add_tag_to_contact()
S
61 3 12
get_campaign_link()
S
62 3 11
get_contact_data()
S
62 3 11
fetch_synced_campaign()
S
62 2 12
get_sdk()
S
63 2 12
create_tag()
S
62 2 12
update_tag()
S
63 2 11
get_contact_tags_ids()
S
69 2 7
retrieve_campaign_id()
S
68 2 7
remove_tag_from_contact()
S
64 2 9
get_tag_by_id()
S
67 2 8
has_api_credentials()
S
78 2 3
clear_tokens()
S
71 2 6
set_access_token()
S
64 2 10
get_labels()
S
59 1 14
__construct()
S
61 1 11
get_verified_email_addresses()
S
65 1 10
api_credentials()
S
66 1 8
access_token()
S
76 1 4
api_secret()
S
76 1 4
api_key()
S
76 1 4
get_oauth_redirect_uri()
S
70 1 7
has_valid_connection()
S
79 1 3
get_usage_report()
S
76 1 4