WebinarIgnitionWebhooks D

Total Complexity 126
Dependencies 2
Dependents 1
Total lines 657
Lines of code 485
Logical lines of code 264
Comment lines 58
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
apply_webhook_conditions_on_payload()
C
37 24 68
save_webhook()
B
40 17 51
convert_into_data_template()
A
53 12 21
create_payload()
A
45 10 40
webinarignition_webhook_test_request()
A
42 7 52
webinarignition_webhook_deliver()
A
44 7 43
webhook_crud()
S
52 7 23
display_webhook_saved_notice()
S
55 7 18
get_demo_data()
S
60 4 13
webinarignition_lead_purchased_cb()
S
63 4 11
webinarignition_lead_status_changed_cb()
S
63 4 11
update_webhook_trigger_register()
S
55 2 22
webinarignition_webhook_get_data()
S
54 2 21
webinarignition_user_register_cb()
S
65 3 9
webinarignition_webhook_is_admin_page()
S
71 2 5
get_user_agent()
S
77 2 3
get_default_data_templates()
S
66 2 8
get_data_templates()
S
60 1 15
webinarignition_webhook_get_all()
S
64 2 9
webinarignition_webhook_generate_signature()
S
67 2 7
__construct()
S
64 1 9
webinarignition_webhook_get_new_delivery_id()
S
79 1 3
webinarignition_webhook_get_integrations()
S
70 1 6
webinarignition_webhook_get_triggers()
S
68 1 7
get_webinar_data_fields()
S
66 1 10