Noptin_Abstract_Integration A

Total Complexity 72
Dependencies 0
Dependents 0
Total lines 882
Lines of code 404
Logical lines of code 147
Comment lines 337
Methods 41
Properties 8

Methods 41

Method Rating Maintainability Complexity Lines of code
add_checkbox_position_option()
S
48 5 38
output_checkbox()
S
51 5 27
__construct()
S
54 5 20
add_multi_checkbox_custom_field_options()
S
49 4 32
add_checkbox_message_integration_option()
S
48 3 35
add_autotick_checkbox_integration_option()
S
52 3 27
add_autosubscribe_integration_option()
S
54 3 22
add_enable_integration_option()
S
54 3 22
add_tag_options()
S
57 2 16
get_hero_extra()
S
52 1 30
get_checkbox_attributes()
S
61 2 12
add_options()
S
57 1 16
hook_checkbox_code()
S
71 2 6
get_checkbox_markup()
S
68 2 8
maybe_save_default_value()
S
71 2 6
triggered()
S
79 2 3
can_show_checkbox()
S
69 2 6
get_label_text()
S
75 2 4
before_checkbox_wrapper()
S
98 1 1
get_checkbox_position()
S
80 1 3
after_checkbox_wrapper()
S
98 1 1
checkbox_was_checked()
S
79 1 3
initialize()
S
98 1 1
append_checkbox()
S
79 1 3
prepend_checkbox()
S
79 1 3
add_subscriber()
S
71 1 5
hook_show_checkbox_code()
S
78 1 3
checkbox_positions()
S
82 1 3
get_checkbox_message_integration_option_name()
S
79 1 3
get_options()
S
65 1 10
get_autosubscribe_integration_option_name()
S
79 1 3
auto_subscribe()
S
79 1 3
before_initialize()
S
98 1 1
is_enabled()
S
80 1 3
get_autotick_checkbox_option_name()
S
79 1 3
get_checkbox_position_option_name()
S
79 1 3
register_subscription_source()
S
76 1 4
get_enable_integration_default_value()
S
82 1 3
get_enable_integration_option_name()
S
79 1 3
get_checkbox_message_integration_default_value()
S
79 1 3
update_subscriber()
S
69 1 6