WPTelegram_Widget_Public C

Total Complexity 116
Dependencies 4
Dependents 5
Total lines 1,111
Lines of code 552
Logical lines of code 321
Comment lines 333
Methods 36
Properties 3

Methods 36

Method Rating Maintainability Complexity Lines of code
post_embed_shortcode()
A
41 11 55
render_embedded_widget()
A
46 7 40
set_embed_template()
A
51 8 25
join_channel_shortcode()
A
48 7 34
ajax_widget_shortcode()
S
48 6 33
add_join_link_to_post_content()
S
60 6 11
do_upgrade()
S
53 5 25
render_embedded_post()
S
53 5 24
get_the_embedded_post_output()
S
53 4 22
get_message_view_url()
S
54 4 19
upgrade_to_130()
S
57 4 17
send_request_to_t_dot_me()
S
58 4 14
is_valid_template()
S
57 3 17
get_injected_form_fields()
S
58 3 15
get_embedded_widget_url()
S
58 3 15
intercept_v_template()
S
64 4 9
upgrade_to_190()
S
59 3 14
post_still_exists_on_telegram()
S
62 3 11
register_blocks()
S
58 2 17
may_be_fire_pull_updates()
S
70 3 6
replace_tg_links()
S
52 1 27
get_telegram_post_embed_url()
S
62 2 11
customize_widget_output()
S
55 1 19
upgrade_to_170()
S
65 2 9
upgrade_to()
S
66 2 8
get_telegram_channel_ajax_url()
S
67 2 7
upgrade_to_150()
S
70 2 6
upgrade_to_161()
S
82 1 3
upgrade_to_140()
S
82 1 3
__construct()
S
75 1 4
custom_cron_schedules()
S
68 1 7
cron_pull_updates()
S
81 1 3
enqueue_styles()
S
77 1 3
add_rewrite_rules()
S
65 1 9
enqueue_scripts()
S
77 1 3
remove_post()
S
67 1 7