Code Analysis: JSON REST API Subscriptions 1.0

Function Rating Maintainability Complexity Lines of code
JRAS_Subscriptions_Controller::update_subscription()
B
37 20 68
JRAS_Subscriptions_Controller::create_subscription()
B
36 17 73
JRAS_Notifier::notify()
B
38 16 73
JRAS_Subscriptions_Controller::delete_subscription()
A
42 14 48
JRAS_Listener::update_post()
A
44 11 44
JRAS_Notifier::send_notify_request()
A
45 7 41
JRAS_Subscriptions_Controller::get_subscriptions()
A
48 7 31
JRAS_Subscriptions_Controller::register_routes()
S
40 1 76
JRAS_Listener::delete_post()
S
58 3 15
JRAS_Notifier::format_post_for_request()
S
49 1 34
JRAS_Notifier::prepare_date_response()
S
66 3 9
JRAS_Subscriptions_Controller::get_subscription_schema()
S
54 1 23
JRAS_Subscriptions_Controller::get_subscriptions_permissions_check()
S
66 2 8
jras_register_routes()
S
64 2 9
JRAS_Notifier::factory()
S
68 2 8
JRAS_Subscription_CPT::factory()
S
68 2 8
JRAS_Notifier::schedule_events()
S
70 2 6
JRAS_Listener::factory()
S
68 2 8
jras_subscription_namespace_post_types()
S
61 1 14
JRAS_Subscription_CPT::setup_cpt()
S
61 1 13
JRAS_Subscriptions_Controller::update_subscriptions_permissions_check()
S
79 1 3
JRAS_Subscriptions_Controller::prepare_subscription_for_response()
S
66 1 8
JRAS_Notifier::setup()
S
72 1 5
JRAS_Notifier::filter_cron_schedules()
S
68 1 7
JRAS_Listener::setup()
S
72 1 5
JRAS_Subscriptions_Controller::create_subscriptions_permissions_check()
S
79 1 3
JRAS_Subscriptions_Controller::__construct()
S
77 1 4
JRAS_Subscriptions_Controller::delete_subscriptions_permissions_check()
S
79 1 3
JRAS_Subscription_CPT::setup()
S
79 1 3
JRAS_Subscription_CPT::__construct()
S
98 1 1