Code Analysis: BirchPress Scheduler 1.13.0

Function Rating Maintainability Complexity Lines of code
Birch_NSObject::__set()
A
46 12 40
Birch_Fn::when()
S
58 7 15
Birch_Fn::__invoke()
S
52 6 26
birch_ns()
S
52 5 24
birchschedule_load()
S
50 3 29
birch_log()
S
62 4 12
Birch_Fn::_find_real_function()
S
63 3 11
Birch_Fn::_set_default()
S
69 3 6
Birch_Fn::__construct()
S
63 2 11
birch_assert()
S
74 2 5
birch_defn()
S
67 2 8
Birch_NSObject::__get()
S
70 2 6
Birch_NSObject::__call()
S
69 2 6
birchpress_load()
S
64 1 11
birchschedule_ajax_booking_response()
S
79 1 3
birchschedule_get_appointment_merge_fields_values()
S
79 1 3
_birch_is_valid_var_name()
S
80 1 3
birchschedule_booking_form_fields()
S
80 1 3
birchschedule_service_listing_order()
S
80 1 3
birchschedule_notification_has_attachment()
S
79 1 3
birchschedule_main()
S
65 1 10
birchschedule_notification_appointment_changed()
S
70 1 6
Birch_Fn::get_message_name()
S
78 1 3
birchschedule_datetime_separator()
S
80 1 3
Birchschedule_View_Appointments_Edit_Clientlist_Table::__construct()
S
69 1 7
birchschedule_staff_busy_time()
S
78 1 3
Birchschedule_View_Appointments_Edit_Clientlist_Table::prepare_items()
S
77 1 4
birchschedule_booking_time_options()
S
79 1 3
Birchschedule_View_Appointments_Edit_Clientlist_Table::single_row()
S
76 1 4
Birch_Fn::__toString()
S
82 1 3
Birchschedule_View_Appointments_Edit_Clientlist_Table::get_sortable_columns()
S
77 1 4
Birch_Fn::get_full_name()
S
80 1 3
Birch_Fn::call_default()
S
76 1 4
Birch_NSObject::__isset()
S
80 1 3
Birch_NSObject::__unset()
S
80 1 3
Birch_NSObject::get_sub_ns_keys()
S
83 1 3
Birch_NSObject::offsetExists()
S
81 1 3
Birch_NSObject::offsetGet()
S
81 1 3
Birch_NSObject::__toString()
S
83 1 3
birchschedule_booking_preferences_future_time()
S
80 1 3
Birchschedule_View_Appointments_Edit_Clientlist_Table::get_columns()
S
77 1 4
Birch_NSObject::offsetUnset()
S
82 1 3
Birch_NSObject::offsetSet()
S
80 1 3
Birchschedule_View_Appointments_Edit_Clientlist_Table::column_title()
S
76 1 4
Birch_NSObject::__construct()
S
82 1 3
Birchschedule_View_Appointments_Edit_Clientlist_Table::column_default()
S
75 1 4
birchschedule_validate_booking_form_info()
S
80 1 3
birchschedule_appointment_export_template()
S
80 1 3
Birch_Fn::get_call_string()
S
78 1 3