Code Analysis: Simple Google Calendar Outlook Events Widget 2.4.4

Function Rating Maintainability Complexity Lines of code
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::parse()
D
9
101 283
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalBlock::display_block()
D
26
51 117
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::parseVevent()
D
28
36 124
Simple_iCal_Widget::form()
C
28
22 148
Simple_iCal_Widget::update()
B
39 21 60
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::getData()
A
42 16 45
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalBlock::render_block()
A
41 13 54
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::parseIanaTimezoneid()
A
56 12 16
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::fetch()
A
46 10 36
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalBlock::update_rest_attrs()
A
53 10 21
Simple_iCal_Widget::widget()
A
44 8 42
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::find_block_attributes()
A
57 9 14
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::get_content_by_ids()
S
50 6 27
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::removeReplacedEvents()
S
57 6 16
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::simple_ical_info()
S
37 1 87
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::getFutureEvents()
S
58 5 16
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalBlock::closetags()
S
55 4 19
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::parseIcsDateTime()
S
55 4 19
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::register_routes()
S
46 1 51
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalBlock::init_block_v2()
S
45 1 41
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::get_content_by_ids_schema()
S
53 2 25
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::set_sib_attrs_schema()
S
53 2 25
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::getCalendarUrl()
S
64 3 8
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::eventSortComparer()
S
66 3 9
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::set_sib_attrs()
S
59 2 14
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::unescText()
S
66 2 7
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::__construct()
S
65 2 8
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::getInstance()
S
69 2 7
Simple_iCal_Widget::__construct()
S
62 1 11
simple_ical_widget()
S
92 1 1
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalWidgetAdmin::simple_ical_admin_menu()
S
68 1 8
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::prepare_item_for_database()
S
82 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::get_block_content_permissions_check()
S
77 1 4
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::prepare_item_for_response()
S
78 1 4
enqueue_view_script()
S
70 1 5
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\SimpleicalBlock::init_block()
S
79 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::set_sib_attrs_permissions_check()
S
80 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::isValidWindowsTimeZoneId()
S
79 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::init_and_register_routes()
S
77 1 4
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\RestController::__construct()
S
81 1 3
WaasdorpSoekhan\WP\Plugin\SimpleGoogleIcalendarWidget\IcsParser::getAll()
S
82 1 3