Code Analysis: TOConline for WooCommerce 1.0.8

Function Rating Maintainability Complexity Lines of code
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::register()
C
22
14 288
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::insert_invoice()
C
31 22 107
TOConline\WP\Plugin\TOCWoo\WooCommerce\RefundHandler::insert()
B
31 18 107
TOConline\Api\RequestHandler::maybe_set_access_token()
B
40 16 60
TOConline\WP\Plugin\TOCWoo\WooCommerce\ItemHandler::upsert()
A
41 13 57
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::get_document_links()
A
44 12 46
TOConline\Api\RequestHandler::api_request()
A
46 12 35
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::refresh_api_options()
A
41 10 59
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::validate_shortcode_checkout()
A
46 11 35
TOConline\WP\Plugin\TOCWoo\Plugin::register_hooks()
A
37 8 80
TOConline\WP\Plugin\TOCWoo\DownloadHandler::save_file()
A
42 9 58
TOConline\WP\Plugin\TOCWoo\Plugin::render_admin_notices()
A
42 9 56
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::render_input()
A
45 9 47
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomerHandler::upsert()
A
44 8 48
TOConline\WP\Plugin\TOCWoo\WooCommerce\ItemHandler::get_prepared_data()
A
43 8 47
TOConline\WP\Plugin\TOCWoo\WooCommerce\TaxHandler::get_tax_id()
A
45 8 44
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::add_frontend_order_details_docs()
A
45 6 50
TOConline\WP\Plugin\TOCWoo\Plugin::check_plugin_ok()
A
48 7 34
TOConline\WP\Plugin\TOCWoo\WooCommerce\TaxHandler::get_item_tax_percentage()
S
42 5 60
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::add_inputs_to_checkout()
S
50 7 28
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::render_select()
S
48 6 35
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::validate_trn()
S
54 7 19
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::render_cta()
S
49 6 33
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::render_checkbox()
S
50 6 29
TOConline\WP\Plugin\TOCWoo\Plugin::set_req_handler()
S
53 6 26
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::save_admin_order_values()
S
52 6 24
TOConline\Api\RequestHandler::is_configured()
S
58 6 17
TOConline\WP\Plugin\TOCWoo\Plugin::check_api_connection()
S
57 6 16
TOConline\WP\Plugin\TOCWoo\WooCommerce\AddressHandler::get_region_code()
S
60 6 12
TOConline\WP\Plugin\TOCWoo\WooCommerce\NoticeHandler::render()
S
50 4 34
TOConline\WP\Plugin\TOCWoo\Plugin::log_msg()
S
55 5 16
TOConline\WP\Plugin\TOCWoo\WooCommerce\TaxHandler::tax_class_to_code()
S
50 4 29
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::admin_order_add_actions()
S
61 5 11
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::can_insert()
S
63 5 11
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomerHandler::get_prepared_data()
S
52 4 25
TOConline\Api\Requests\Item::api_upsert()
S
53 4 24
TOConline\WP\Plugin\TOCWoo\DownloadHandler::delete_file()
S
56 4 20
TOConline\Api\RequestHandler::get_data()
S
58 4 15
TOConline\WP\Plugin\TOCWoo\Plugin::generate_invoice()
S
62 5 10
TOConline\Api\RequestHandler::log_api_error()
S
59 4 14
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::get_formatted_document_links()
S
60 4 14
TOConline\Api\Requests\Item::api_get_by_code()
S
59 4 14
TOConline\Api\RequestHandler::get_auth_code()
S
52 3 26
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::add_inputs_to_admin_order()
S
52 3 26
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\EmailHandler::send_document()
S
56 3 17
TOConline\WP\Plugin\TOCWoo\WooCommerce\OrderHandler::get_prepared_data()
S
50 2 27
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\Template\Document::init_form_fields()
S
47 1 39
TOConline\Api\RequestHandler::request()
S
53 2 23
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::render_options_section()
S
57 2 19
TOConline\WP\Plugin\TOCWoo\WooCommerce\OrderHandler::get_item_unit_price()
S
64 3 10
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\EmailHandler::register_email_classes()
S
67 3 8
TOConline\Api\Requests\Customer::api_upsert()
S
59 2 15
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::populate_admin_order_list_columns()
S
67 3 7
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomerHandler::update_address()
S
59 2 15
TOConline\WP\Plugin\TOCWoo\WooCommerce\ItemHandler::get_item_code()
S
65 3 9
TOConline\WP\Plugin\TOCWoo\DownloadHandler::get_document_url()
S
60 2 14
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::add_admin_order_links()
S
60 2 14
TOConline\WP\Plugin\TOCWoo\CountryHandler::get_id_by_code()
S
61 2 13
TOConline\WP\Plugin\TOCWoo\DownloadHandler::request_file_credentials()
S
61 2 13
TOConline\WP\Plugin\TOCWoo\Plugin::run()
S
63 2 11
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::save_error_msg()
S
63 2 11
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::get_inputs()
S
52 1 25
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\EmailHandler::__construct()
S
54 1 22
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\Template\Document::__construct()
S
55 1 22
TOConline\WP\Plugin\TOCWoo\Plugin::enqueue_admin_scripts_styles()
S
55 1 22
TOConline\WP\Plugin\TOCWoo\WooCommerce\RefundHandler::can_insert()
S
70 2 6
TOConline\Api\RequestHandler::can_request()
S
79 2 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\TaxHandler::get_item_tax_code()
S
68 2 7
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::render_page()
S
63 1 15
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::render_sections()
S
74 2 5
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\Template\Document::get_heading()
S
72 2 4
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\Template\Document::get_subject()
S
72 2 4
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::get_select_option()
S
67 2 8
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::validate_trn_checkout()
S
72 2 5
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::add_inputs_to_addresses()
S
70 2 6
TOConline\WP\Plugin\TOCWoo\Plugin::register_options_page()
S
65 2 9
TOConline\Api\Requests\Customer::api_get_by_trn()
S
68 2 7
TOConline\WP\Plugin\TOCWoo\DownloadHandler::__construct()
S
70 2 6
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\Template\Document::get_content_plain()
S
61 1 13
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\Template\Document::get_content_html()
S
61 1 13
TOConline\WP\Plugin\TOCWoo\WooCommerce\AddressHandler::get_prepared_data()
S
60 1 13
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::placeholder_select()
S
61 1 13
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::save_toconline_data()
S
63 1 10
TOConline\Api\Requests\CommercialSalesDocument::api_insert()
S
79 1 3
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::sanitize_slug()
S
80 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\TaxHandler::get_exemption_reasons()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::add_admin_order_list_columns()
S
65 1 9
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::sanitize_float()
S
81 1 3
TOConline\Api\RequestHandler::get_last_response()
S
82 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::upsert_customer()
S
75 1 4
TOConline\WP\Plugin\TOCWoo\CountryHandler::get_all()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::render_message()
S
78 1 3
TOConline\Api\Requests\Series::__construct()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::sanitize_url()
S
80 1 3
TOConline\WP\Plugin\TOCWoo\SeriesHandler::get_all()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\TaxHandler::get_shipping_percentage()
S
80 1 3
TOConline\WP\Plugin\TOCWoo\OptionsPage::__construct()
S
65 1 9
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::sanitize_input()
S
80 1 3
TOConline\Api\Requests\Customer::api_get()
S
78 1 3
TOConline\WP\Plugin\TOCWoo\SeriesHandler::get_by_type()
S
80 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\ItemHandler::remove_toconline_data()
S
76 1 4
TOConline\Api\Requests\Tax::__construct()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\OptionsPage::add_options_page()
S
66 1 10
TOConline\Api\Requests\CommercialSalesDocument::__construct()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::get_tax_id()
S
79 1 3
TOConline\WP\Plugin\TOCWoo\CountryHandler::get_country_by_code()
S
80 1 3
TOConline\WP\Plugin\TOCWoo\Plugin::set_locale()
S
66 1 10
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\Template\CreditNote::__construct()
S
62 1 10
TOConline\WP\Plugin\TOCWoo\Plugin::is_req_handler_configured()
S
79 1 3
TOConline\Api\RequestHandler::api_silent_request()
S
77 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::get_tax_exemption_reason_id()
S
79 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::get_last_response()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\RefundHandler::send_email()
S
74 1 4
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\Template\Document::send_email()
S
67 1 7
TOConline\WP\Plugin\TOCWoo\WooCommerce\Email\Template\Invoice::__construct()
S
62 1 10
TOConline\WP\Plugin\TOCWoo\WooCommerce\AddressHandler::update()
S
79 1 3
TOConline\WP\Plugin\TOCWoo\Plugin::refresh_api_options()
S
69 1 8
TOConline\WP\Plugin\TOCWoo\WooCommerce\TaxHandler::get_shipping_tax_code()
S
80 1 3
TOConline\Api\Requests\Series::api_get_by_type()
S
66 1 10
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::upsert_item()
S
75 1 4
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::sanitize_trn()
S
79 1 3
TOConline\WP\Plugin\TOCWoo\Activator::activate()
S
89 1 2
TOConline\Api\Requests\Tax::api_get_tax_rates()
S
78 1 3
TOConline\Api\Requests\Customer::__construct()
S
81 1 3
TOConline\Api\Requests\Item::__construct()
S
81 1 3
TOConline\Api\Requests\Customer::api_delete()
S
74 1 4
TOConline\Api\Requests\Country::api_get_all()
S
78 1 3
TOConline\Api\RequestHandler::__construct()
S
63 1 10
TOConline\WP\Plugin\TOCWoo\WooCommerce\ItemHandler::get()
S
80 1 3
TOConline\Api\Requests\Tax::api_get_exemption_reasons()
S
78 1 3
TOConline\Api\Requests\Country::__construct()
S
81 1 3
TOConline\Api\Requests\Address::api_update()
S
64 1 10
TOConline\Api\Requests\Series::api_get_all()
S
66 1 10
TOConline\Api\RequestHandler::is_verbose()
S
82 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\TaxHandler::get_tax_country_region_code()
S
72 1 5
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::sanitize_int()
S
81 1 3
TOConline\Api\Requests\Address::__construct()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomerHandler::get()
S
80 1 3
TOConline\Api\Requests\Download::__construct()
S
81 1 3
TOConline\Api\Requests\Download::api_get_url()
S
78 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\CustomFieldHandler::save_order_data()
S
72 1 5
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::get_series_id()
S
79 1 3
TOConline\WP\Plugin\TOCWoo\OptionsPage::render_sections()
S
100 1 0
TOConline\WP\Plugin\TOCWoo\Deactivator::deactivate()
S
89 1 2
TOConline\WP\Plugin\TOCWoo\I18n::load_plugin_textdomain()
S
69 1 7
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::send_email()
S
74 1 4
TOConline\WP\Plugin\TOCWoo\I18n::set_domain()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\InvoiceHandler::get_document_origin()
S
80 1 3
TOConline\Api\Requests\Country::api_get_by_code()
S
78 1 3
TOConline\WP\Plugin\TOCWoo\OptionsPage\Options::sanitize_checkbox()
S
80 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\RefundHandler::get_document_origin()
S
80 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\ItemHandler::prices_include_tax()
S
81 1 3
TOConline\WP\Plugin\TOCWoo\WooCommerce\TaxHandler::get_tax_rates()
S
81 1 3