Code Analysis: easyCredit-Ratenkauf for WooCommerce 2.1.2

Function Rating Maintainability Complexity Lines of code
Netzkollektiv\EasyCreditApi\Client::_handleMessages()
A
43 11 49
WC_Gateway_RatenkaufByEasyCredit::maybe_order_confirm()
A
44 10 42
Netzkollektiv\EasyCreditApi\Merchant::_handleMessages()
A
47 10 34
WC_Gateway_RatenkaufByEasyCredit::check_credentials()
A
47 9 34
Netzkollektiv\EasyCreditApi\Merchant::_call()
A
43 8 49
Netzkollektiv\EasyCreditApi\Client::_call()
A
44 8 47
WC_Gateway_RatenkaufByEasyCredit::payment_fields()
A
48 8 32
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::mark_refunded()
A
49 7 32
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::mark_shipped()
S
50 7 30
WC_Gateway_RatenkaufByEasyCredit::process_payment()
S
46 6 39
WC_Gateway_Ratenkaufbyeasycredit_Plugin::authorizeAction()
S
43 5 54
WC_Gateway_RatenkaufByEasyCredit::__construct()
S
44 5 47
WC_Gateway_Ratenkaufbyeasycredit_Widget_Product::should_be_displayed()
S
60 6 14
WC_Gateway_RatenkaufByEasyCredit::create_express_checkout_order()
S
44 4 43
WC_Gateway_Ratenkaufbyeasycredit_Plugin::expressAction()
S
51 5 28
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::should_be_displayed_at_product()
S
61 6 12
Netzkollektiv\EasyCreditApi\Client::convertAddress()
S
54 5 21
Netzkollektiv\EasyCreditApi\Checkout::isAvailable()
S
55 5 20
WC_Gateway_RatenkaufByEasyCredit::maybe_expire_order()
S
58 5 16
WC_Gateway_RatenkaufByEasyCredit::maybe_return_from_payment_page()
S
58 5 15
Netzkollektiv\EasyCreditApi\Client::convertCustomerPrefix()
S
61 5 13
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getShippingAddress()
S
60 5 13
Netzkollektiv\EasyCreditApi\Client::_convertItems()
S
52 4 25
Netzkollektiv\EasyCredit\Api\QuoteBuilder::build()
S
51 4 24
WC_Gateway_RatenkaufByEasyCredit::payment_review()
S
55 4 21
Netzkollektiv\EasyCreditApi\Client::_getProcessInitRequest()
S
47 3 35
WC_Gateway_RatenkaufByEasyCredit::get_tmp_order()
S
54 4 20
WC_Gateway_Ratenkaufbyeasycredit_Plugin::prevent_shipping_address_change()
S
56 4 18
WC_Gateway_RatenkaufByEasyCredit::order_item_totals()
S
56 4 18
WC_Gateway_RatenkaufByEasyCredit::admin_options()
S
50 3 32
WC_Gateway_RatenkaufByEasyCredit::auto_check_credentials()
S
57 4 16
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::should_be_displayed_in_cart()
S
63 5 10
WC_Gateway_Ratenkaufbyeasycredit_Widget_Cart::should_be_displayed()
S
63 5 10
WC_Gateway_RatenkaufByEasyCredit::check_review_page_exists()
S
59 4 14
WC_Gateway_Ratenkaufbyeasycredit_Plugin::activate()
S
60 4 14
Netzkollektiv\EasyCreditApi\Checkout::isAmountValid()
S
60 4 13
Netzkollektiv\EasyCreditApi\Checkout::getIsCustomerSameAsBilling()
S
62 4 12
WC_Gateway_Ratenkaufbyeasycredit_RestApi::__construct()
S
62 4 12
WC_Gateway_Ratenkaufbyeasycredit_Plugin::check_rewrite_rules()
S
62 4 12
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::add_button_at_product()
S
62 4 11
WC_Gateway_Ratenkaufbyeasycredit_Plugin::run()
S
52 3 23
WC_Gateway_RatenkaufByEasyCredit::validate_fields()
S
53 3 23
Netzkollektiv\EasyCreditApi\Client::_getRequestContext()
S
54 3 21
WC_Gateway_Ratenkaufbyeasycredit_RestApi::capture()
S
55 3 20
WC_Gateway_Ratenkaufbyeasycredit_RestApi::refund()
S
55 3 20
Netzkollektiv\EasyCreditApi\Client::_convertRiskDetails()
S
57 3 17
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::__construct()
S
56 3 16
WC_Gateway_RatenkaufByEasyCredit::email_instructions()
S
67 4 8
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::add_meta_boxes()
S
59 3 15
WC_Gateway_RatenkaufByEasyCredit::_display_settings_error()
S
61 3 13
WC_Gateway_Ratenkaufbyeasycredit_Plugin::brand_relaunch_update()
S
61 3 12
WC_Gateway_Ratenkaufbyeasycredit_Plugin::add_module_nomodule_attribute()
S
62 3 11
Netzkollektiv\EasyCredit\Api\QuoteBuilder::_getItems()
S
63 3 11
WC_Gateway_Ratenkaufbyeasycredit_Plugin::load_template()
S
62 3 11
Netzkollektiv\EasyCreditApi\Checkout::isApproved()
S
63 3 11
Netzkollektiv\EasyCredit\Api\Logger::__call()
S
63 3 11
WC_Gateway_Ratenkaufbyeasycredit_Loader::autoloader()
S
63 3 10
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::add_order_column_content()
S
65 3 10
WC_Gateway_Ratenkaufbyeasycredit_Plugin::handle_controller()
S
64 3 9
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::init_buttons()
S
67 3 8
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getShippingMethod()
S
64 3 10
WC_Gateway_RatenkaufByEasyCredit::payment_review_before()
S
65 3 9
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getInvoiceAddress()
S
65 3 9
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getCancelUrl()
S
59 2 15
WC_Gateway_Ratenkaufbyeasycredit_Plugin::activate_new_blog()
S
64 3 10
Netzkollektiv\EasyCredit\Api\Quote\AddressBuilder::build()
S
62 3 10
WC_Gateway_Ratenkaufbyeasycredit_Plugin::verify_credentials()
S
59 2 15
WC_Gateway_RatenkaufByEasyCredit::proccess_payment_order_details()
S
66 3 8
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::get_transactions()
S
58 2 15
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::build()
S
58 2 14
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getOrderCount()
S
59 2 14
Netzkollektiv\EasyCreditApi\Checkout::_formatPaymentPlan()
S
61 2 13
WC_Gateway_Ratenkaufbyeasycredit_Plugin::activate_single_site()
S
60 2 13
Netzkollektiv\EasyCreditApi\Checkout::getInstallmentValues()
S
62 2 12
WC_Gateway_RatenkaufByEasyCredit::handleError()
S
62 2 12
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getRedirectLinks()
S
61 2 11
Netzkollektiv\EasyCredit\Api\Storage::set()
S
62 2 11
WC_Gateway_RatenkaufByEasyCredit::get_checkout()
S
53 1 26
Netzkollektiv\EasyCreditApi\Config::getApiUrl()
S
63 2 11
WC_Gateway_Ratenkaufbyeasycredit_RestApi::register_routes()
S
55 1 22
Netzkollektiv\EasyCreditApi\Checkout::loadFinancingInformation()
S
58 1 19
WC_Gateway_Ratenkaufbyeasycredit_Plugin::enqueue_backend_resources()
S
59 1 16
Netzkollektiv\EasyCredit\Api\Quote\ItemBuilder::build()
S
58 1 15
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::get_transaction()
S
68 2 7
Netzkollektiv\EasyCredit\Api\Storage::get()
S
68 2 7
Netzkollektiv\EasyCredit\Api\SystemBuilder::getSystemVersion()
S
71 2 6
Netzkollektiv\EasyCreditApi\Merchant::cancelOrder()
S
65 2 8
WC_Gateway_RatenkaufByEasyCredit::get_option()
S
65 2 9
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::getFirstname()
S
71 2 6
WC_Gateway_RatenkaufByEasyCredit::auto_check_requirements()
S
71 2 5
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::getLastname()
S
71 2 6
WC_Gateway_Ratenkaufbyeasycredit_Plugin::get_gateway()
S
71 2 6
Netzkollektiv\EasyCredit\Api\QuoteBuilder::isLoggedIn()
S
79 2 3
WC_Gateway_RatenkaufByEasyCredit::get_title()
S
64 2 10
WC_Gateway_RatenkaufByEasyCredit::get_icon()
S
68 2 7
WC_Gateway_RatenkaufByEasyCredit::thankyou_page()
S
74 2 5
wc_ratenkaufbyeasycredit()
S
65 2 10
WC_Gateway_RatenkaufByEasyCredit::get_storage()
S
65 2 9
Netzkollektiv\EasyCredit\Api\Quote\ItemBuilder::getCategory()
S
64 2 9
WC_Gateway_RatenkaufByEasyCredit::get_logger()
S
70 2 6
Netzkollektiv\EasyCreditApi\Checkout::isInitialized()
S
68 2 8
WC_Gateway_Ratenkaufbyeasycredit_Widget_Product::add_meta_tags()
S
64 2 9
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::isLoggedIn()
S
79 2 3
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::get_endpoint_vars()
S
59 1 15
Netzkollektiv\EasyCreditApi\Checkout::_getToken()
S
69 2 7
Netzkollektiv\EasyCreditApi\Merchant::getTransaction()
S
68 2 7
Netzkollektiv\EasyCreditApi\Checkout::capture()
S
66 2 9
WC_Gateway_RatenkaufByEasyCredit::get_current_order()
S
69 2 7
WC_Gateway_Ratenkaufbyeasycredit_Widget_Cart::add_meta_tags()
S
66 2 8
Netzkollektiv\EasyCreditApi\Client::_getFormattedDate()
S
77 2 3
WC_Gateway_Ratenkaufbyeasycredit_Plugin::add_rewrite_rules()
S
70 2 6
WC_Gateway_RatenkaufByEasyCredit::_get_transient()
S
79 2 3
Netzkollektiv\EasyCreditApi\Client::callConfirm()
S
65 2 9
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::add_status_after_shipping_address()
S
72 2 6
WC_Gateway_Ratenkaufbyeasycredit_Widget::run()
S
68 2 7
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::get_order_status_icon()
S
65 2 9
Netzkollektiv\EasyCreditApi\Merchant::searchTransactions()
S
68 2 7
Netzkollektiv\EasyCreditApi\Merchant::confirmShipment()
S
68 2 6
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::get_order()
S
69 2 7
Netzkollektiv\EasyCreditApi\Client::verifyCredentials()
S
64 2 10
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getIsClickAndCollect()
S
69 2 6
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::run()
S
70 2 6
WC_Gateway_Ratenkaufbyeasycredit_Loader::__construct()
S
59 1 14
Netzkollektiv\EasyCreditApi\Checkout::start()
S
60 1 14
WC_Gateway_Ratenkaufbyeasycredit_Plugin::get_review_page_data()
S
59 1 14
WC_Gateway_Ratenkaufbyeasycredit_Plugin::enqueue_frontend_resources()
S
62 1 13
WC_Gateway_Ratenkaufbyeasycredit_Widget::enqueue_frontend_ressources()
S
63 1 12
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getItems()
S
75 1 5
Netzkollektiv\EasyCreditApi\Client::callDecision()
S
78 1 3
Netzkollektiv\EasyCredit\Api\SystemBuilder::getModuleVersion()
S
81 1 3
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::handle_express_redirect()
S
75 1 4
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::getPrefix()
S
75 1 5
Netzkollektiv\EasyCreditApi\Checkout::sameAddresses()
S
68 1 7
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::clear_cart()
S
77 1 4
WC_Gateway_RatenkaufByEasyCredit::prevent_remove_items()
S
82 1 3
WC_Gateway_Ratenkaufbyeasycredit_Widget::__construct()
S
70 1 6
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::getTelephone()
S
81 1 3
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::get_field()
S
80 1 3
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::getCreatedAt()
S
80 1 3
Netzkollektiv\EasyCreditApi\Checkout::verifyCredentials()
S
79 1 3
Netzkollektiv\EasyCreditApi\Checkout::__construct()
S
77 1 4
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::getCompany()
S
79 1 3
WC_Gateway_Ratenkaufbyeasycredit_Plugin::deactivate()
S
91 1 2
WC_Gateway_Ratenkaufbyeasycredit_Widget::should_be_displayed()
S
100 1 0
Netzkollektiv\EasyCreditApi\Client::callStatus()
S
78 1 3
WC_Gateway_RatenkaufByEasyCredit::get_merchant_client()
S
64 1 10
Netzkollektiv\EasyCreditApi\Checkout::isPrefixValid()
S
79 1 3
WC_Gateway_Ratenkaufbyeasycredit_RestApi::get_transactions()
S
66 1 8
WC_Gateway_RatenkaufByEasyCredit::init_form_fields()
S
72 1 5
WC_Gateway_Ratenkaufbyeasycredit_Plugin::load_textdomain()
S
69 1 7
Netzkollektiv\EasyCreditApi\Client::__construct()
S
74 1 5
Netzkollektiv\EasyCreditApi\Client::_throw()
S
77 1 4
Netzkollektiv\EasyCreditApi\Merchant::getConfig()
S
82 1 3
Netzkollektiv\EasyCredit\Api\Storage::clear()
S
69 1 6
Netzkollektiv\EasyCreditApi\Checkout::verifyAddressNotChanged()
S
69 1 7
Netzkollektiv\EasyCredit\Api\SystemBuilder::getSystemVendor()
S
76 1 4
WC_Gateway_RatenkaufByEasyCredit::abort_create_order()
S
75 1 4
WC_Gateway_RatenkaufByEasyCredit::generate_clickandcollectintro_html()
S
79 1 3
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getGrandTotal()
S
81 1 3
Netzkollektiv\EasyCredit\Api\Storage::__construct()
S
77 1 4
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::require_transaction_manager()
S
72 1 5
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::is_express_action()
S
79 1 3
WC_Gateway_RatenkaufByEasyCredit::get_total_including_interest()
S
67 1 8
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getId()
S
81 1 3
WC_Gateway_Ratenkaufbyeasycredit_Plugin::uninstall()
S
89 1 2
WC_Gateway_Ratenkaufbyeasycredit_Loader::payment_gateways()
S
77 1 4
WC_Gateway_RatenkaufByEasyCredit::get_confirm_url()
S
70 1 6
WC_Gateway_Ratenkaufbyeasycredit_Widget::add_meta_tags()
S
100 1 0
ratenkaufByEasyCreditCheckForWooCommerce()
S
80 1 3
WC_Gateway_Ratenkaufbyeasycredit_RestApi::respondWithJson()
S
71 1 6
WC_Gateway_Ratenkaufbyeasycredit_Plugin::enqueue_easycredit_components()
S
67 1 7
Netzkollektiv\EasyCreditApi\Merchant::__construct()
S
74 1 5
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getSystem()
S
81 1 3
WC_Gateway_Ratenkaufbyeasycredit_Plugin::__construct()
S
68 1 7
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::__construct()
S
68 1 7
Netzkollektiv\EasyCreditApi\Client::getConfig()
S
82 1 3
Netzkollektiv\EasyCreditApi\Merchant::search()
S
75 1 4
WC_Gateway_Ratenkaufbyeasycredit_Plugin::get_review_page_uri()
S
71 1 6
WC_Gateway_RatenkaufByEasyCredit::get_quote_builder()
S
71 1 6
Netzkollektiv\EasyCredit\Api\QuoteBuilder::isExpress()
S
80 1 3
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::__construct()
S
81 1 3
Netzkollektiv\EasyCreditApi\Client::getRedirectUrl()
S
80 1 3
Netzkollektiv\EasyCreditApi\Config::getMerchantApiUrl()
S
70 1 7
Netzkollektiv\EasyCreditApi\Client::callFinancing()
S
78 1 3
WC_Gateway_Ratenkaufbyeasycredit_Express_Checkout::add_button_in_cart()
S
69 1 7
WC_Gateway_Ratenkaufbyeasycredit_Plugin::hook_prevent_shipping_address_change()
S
74 1 4
WC_Gateway_Ratenkaufbyeasycredit_Plugin::plugin_links()
S
69 1 6
Netzkollektiv\EasyCreditApi\Client::callModelCalculation()
S
70 1 6
Netzkollektiv\EasyCreditApi\Checkout::getAgreement()
S
78 1 4
Netzkollektiv\EasyCreditApi\Checkout::_hashAddress()
S
73 1 5
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::getDob()
S
82 1 3
WC_Gateway_Ratenkaufbyeasycredit_Plugin::get_review_shortcode()
S
80 1 3
Netzkollektiv\EasyCreditApi\Checkout::clear()
S
82 1 3
Netzkollektiv\EasyCredit\Api\QuoteBuilder::__construct()
S
66 1 8
WC_Gateway_Ratenkaufbyeasycredit_Plugin::init_api()
S
73 1 6
Netzkollektiv\EasyCreditApi\Client::callAgreement()
S
78 1 3
Netzkollektiv\EasyCreditApi\Client::callProcessInit()
S
72 1 5
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getCustomer()
S
73 1 6
Netzkollektiv\EasyCredit\Api\QuoteBuilder::getDuration()
S
80 1 3
WC_Gateway_Ratenkaufbyeasycredit_Order_Management::add_order_management_meta_box()
S
66 1 9
Netzkollektiv\EasyCreditApi\Merchant::_throw()
S
76 1 4
WC_Gateway_RatenkaufByEasyCredit::get_config()
S
69 1 7
WC_Gateway_Ratenkaufbyeasycredit_Plugin::maybe_run()
S
64 1 9
Netzkollektiv\EasyCreditApi\Client\HttpClientFactory::getClient()
S
79 1 3
Netzkollektiv\EasyCredit\Api\SystemBuilder::build()
S
69 1 6
Netzkollektiv\EasyCreditApi\Checkout::getConfig()
S
81 1 3
Netzkollektiv\EasyCredit\Api\Logger::__construct()
S
81 1 3
Netzkollektiv\EasyCredit\Api\Quote\CustomerBuilder::getEmail()
S
79 1 3
WC_Gateway_Ratenkaufbyeasycredit_RestApi::get_transaction()
S
71 1 6
Netzkollektiv\EasyCredit\Api\Quote\AddressBuilder::setAddress()
S
77 1 4
Netzkollektiv\EasyCreditApi\Checkout::getRedirectUrl()
S
75 1 5