Code Analysis: Coinscribble Integration 1.0.2

Function Rating Maintainability Complexity Lines of code
Coinscribble_Integration_Admin::coinscribble_token_saving()
A
47 10 33
Coinscribble_Integration_Admin::coinscribble_settings_saving()
A
48 9 29
Coinscribble_Integration_Admin::coinscribble_payment_info_save()
A
55 9 16
Coinscribble_Integration_Post_Service::create_post()
S
48 7 30
Coinscribble_Integration_Activator::activate()
S
51 7 27
Coinscribble_Integration_Service::update_transactions()
S
46 6 37
Coinscribble_Integration_Api_Routes::register_routes()
S
41 3 79
Coinscribble_Integration_Post_Service::regenerate_post_content()
S
50 6 27
Coinscribble_Integration_Post_Service::getCoinscribbleCategory()
S
57 6 16
Coinscribble_Integration_Post_Service::update_post()
S
50 5 25
Coinscribble_Integration_Post_Controller::create_item()
S
47 4 40
Coinscribble_Integration_Post_Controller::update_item()
S
47 4 39
Coinscribble_Integration_Post_Service::get_attachment_data()
S
60 5 14
Coinscribble_Integration_Admin::coinscribble_update_transactions()
S
60 5 12
Coinscribble_Integration_Payment_Configs::get_method_title()
S
64 5 9
Coinscribble_Integration_Payment_Configs::get_additional_info_placeholder()
S
64 5 9
Coinscribble_Integration_Service::send_categories_setings()
S
50 3 28
Coinscribble_Integration_Access_Middleware::run()
S
61 4 12
Coinscribble_Integration_Post_Service::download_file()
S
60 4 12
Coinscribble_Integration_Service::update_preferred_payment_method()
S
52 3 25
Coinscribble_Integration_Service::token_activation()
S
53 3 23
Coinscribble_Integration_Service::logout()
S
53 3 23
Coinscribble_Integration_Transactions_Repository::insert_or_update()
S
57 3 15
Coinscribble_Integration_User_Service::create_if_not_exists_user()
S
62 3 12
Coinscribble_Integration_Error_Notification::notice()
S
63 3 12
Coinscribble_Integration_Post_Service::remove_attachments()
S
62 3 12
Coinscribble_Integration_Post_Service::wp_kses()
S
48 1 39
Coinscribble_Integration_Transaction_Migration::run_create()
S
57 2 19
Coinscribble_Integration_Posts_Repository::get_posts_for_coinscribble_page()
S
56 2 19
Coinscribble_Integration_Post_Service::set_post_thumbnail()
S
63 3 10
Coinscribble_Integration_Post_Service::set_attachment()
S
58 2 15
Coinscribble_Integration_Loader::run()
S
66 3 8
Coinscribble_Integration::__construct()
S
61 2 14
Coinscribble_Integration::load_dependencies()
S
51 1 27
Coinscribble_Integration_Public::kses_allowed_html()
S
56 1 20
Coinscribble_Integration_Posts_Repository::get_instance()
S
71 2 6
Coinscribble_Integration_User_Service::get_instance()
S
71 2 6
Coinscribble_Integration_License_Config::set_status()
S
65 2 9
Coinscribble_Integration_Transactions_Repository::get_instance()
S
71 2 6
Coinscribble_Integration_Transactions_Repository::get_transactions()
S
65 2 8
Coinscribble_Integration_Post_Service::get_instance()
S
71 2 6
Coinscribble_Integration_Post_Service::set_attachments_to_post()
S
67 2 8
Coinscribble_Integration_Categories_Configs::clear_setting()
S
67 2 7
Coinscribble_Integration_Service::__construct()
S
78 2 3
Coinscribble_Integration_Service::get_instance()
S
71 2 6
Coinscribble_Integration_Transaction_Migration::run_delete()
S
64 2 9
Coinscribble_Integration_Error_Notification::clear_error()
S
68 2 7
coinscribble_integration_plugin_run()
S
77 1 4
Coinscribble_Integration_Admin::display_plugin_posts()
S
79 1 3
Coinscribble_Integration_Transactions_Repository::__construct()
S
91 1 2
Coinscribble_Integration_License_Config::set_key()
S
74 1 4
Coinscribble_Integration_Categories_Configs::get_all_settings()
S
80 1 3
Coinscribble_Integration::set_locale()
S
75 1 4
Coinscribble_Integration_Payment_Configs::set_preferred_payment_method()
S
70 1 6
Coinscribble_Integration_License_Config::get_key()
S
78 1 3
Coinscribble_Integration::define_public_hooks()
S
74 1 4
Coinscribble_Integration::run()
S
82 1 3
Coinscribble_Integration_Categories_Configs::clear_all()
S
80 1 3
Coinscribble_Integration_Payment_Configs::get_additional_info()
S
78 1 3
Coinscribble_Integration_Categories_Configs::get_settings_for_category()
S
78 1 3
Coinscribble_Integration_User_Service::get_user_id()
S
80 1 3
Coinscribble_Integration::get_plugin_name()
S
82 1 3
Coinscribble_Integration_Categories_Configs::get_content_types()
S
68 1 7
Coinscribble_Integration::get_version()
S
82 1 3
Coinscribble_Integration_Admin::add_page_setting_to_menu()
S
69 1 5
Coinscribble_Integration_Admin::display_plugin_transactions()
S
79 1 3
Coinscribble_Integration_License_Config::clear_config()
S
80 1 3
Coinscribble_Integration_License_Config::get_status()
S
78 1 3
Coinscribble_Integration_Public::__construct()
S
77 1 4
Coinscribble_Integration_Posts_Repository::__construct()
S
91 1 2
Coinscribble_Integration_Loader::add()
S
64 1 10
Coinscribble_Integration_Admin::__construct()
S
77 1 4
Coinscribble_Integration_User_Service::__construct()
S
91 1 2
Coinscribble_Integration_License_Config::get_label_status()
S
72 1 4
Coinscribble_Integration_User_Config::get_coinscribble_user_name()
S
81 1 3
Coinscribble_Integration::get_loader()
S
82 1 3
Coinscribble_Integration::define_api_hooks()
S
75 1 4
Coinscribble_Integration_i18n::load_plugin_textdomain()
S
69 1 7
Coinscribble_Integration_Loader::add_filter()
S
77 1 3
Coinscribble_Integration_Transactions_Repository::get_last_updated_data()
S
74 1 4
Coinscribble_Integration_Transactions_Repository::get_total()
S
74 1 4
Coinscribble_Integration_Loader::add_action()
S
77 1 3
Coinscribble_Integration_Error_Notification::add_error()
S
72 1 5
coinscribble_integration_plugin_activate()
S
76 1 4
Coinscribble_Integration_Posts_Repository::get_total()
S
74 1 4
Coinscribble_Integration_User_Config::get_option_user_id()
S
81 1 3
Coinscribble_Integration_License_Config::get_access_token()
S
78 1 3
Coinscribble_Integration_Transactions_Repository::excists()
S
74 1 4
Coinscribble_Integration_Deactivator::deactivate()
S
77 1 4
Coinscribble_Integration_Post_Service::__construct()
S
91 1 2
Coinscribble_Integration_License_Config::set_access_token()
S
72 1 5
Coinscribble_Integration_Payment_Configs::clear_all()
S
80 1 3
Coinscribble_Integration::define_notice_hooks()
S
75 1 4
Coinscribble_Integration_Payment_Configs::get_preferred_payment_method()
S
78 1 3
Coinscribble_Integration_Categories_Configs::set_settings_for_category()
S
69 1 6
Coinscribble_Integration_Admin::display_plugin_setup_page()
S
79 1 3
Coinscribble_Integration_Payment_Methods::get_all_methods()
S
68 1 7
Coinscribble_Integration_Admin::enqueue_styles()
S
77 1 3
Coinscribble_Integration::define_admin_hooks()
S
63 1 10
Coinscribble_Integration_Loader::__construct()
S
77 1 4
Coinscribble_Integration_Admin::enqueue_scripts()
S
64 1 9
coinscribble_integration_plugin_deactivate()
S
76 1 4
Coinscribble_Integration_Error_Notification::clear_all_errors()
S
80 1 3