Newspack_Newsletters_Campaign_Monitor C

Total Complexity 105
Dependencies 16
Dependents 1
Total lines 872
Lines of code 547
Logical lines of code 241
Comment lines 247
Methods 30
Properties 3

Methods 30

Method Rating Maintainability Complexity Lines of code
get_send_lists()
A
35 12 99
validate()
A
50 16 28
add_contact()
A
41 12 57
retrieve()
A
43 11 49
send()
A
44 6 49
format_campaign_args()
S
49 6 30
test()
S
45 5 43
get_segments()
S
47 5 39
get_lists()
S
48 5 38
set_api_credentials()
S
61 4 12
content()
S
54 3 22
has_api_credentials()
S
78 2 3
get_labels()
S
62 1 12
sender()
S
82 1 3
list()
S
82 1 3
__construct()
S
69 1 6
sync()
S
82 1 3
trash()
S
82 1 3
save()
S
77 1 4
retrieve_campaign_id()
S
79 1 3
retrieve_from_email()
S
79 1 3
retrieve_from_name()
S
79 1 3
retrieve_segment_id()
S
79 1 3
retrieve_list_id()
S
79 1 3
retrieve_send_mode()
S
79 1 3
get_conditional_tag_support()
S
66 1 9
client_id()
S
76 1 4
api_key()
S
76 1 4
api_credentials()
S
70 1 6
get_usage_report()
S
81 1 3