WC_Gateway_Buckaroo D

Total Complexity 227
Dependencies 11
Dependents 2
Total lines 1,449
Lines of code 937
Logical lines of code 514
Comment lines 296
Methods 56
Properties 7

Methods 56

Method Rating Maintainability Complexity Lines of code
process_refund_common()
D
25
48 153
getAfterPayShippingInfo()
A
45 16 38
parseDate()
A
48 12 34
handleThirdPartyShippings()
A
41 10 54
getPaymentFeeVat()
A
53 10 20
init_form_fields()
A
40 5 66
__construct()
S
56 7 17
initCerificateFields()
S
42 4 62
processDefaultRefund()
S
50 5 28
getScalarCheckoutField()
S
59 5 14
validate_number_field()
S
59 5 13
generate_buckaroo_notice_html()
S
60 5 12
addGatewayHooks()
S
54 4 21
formatStreet()
S
55 4 20
getProductTaxRate()
S
59 4 15
get_failed_url()
S
61 4 11
setTitle()
S
54 3 20
get_product_with_diffrences()
S
56 3 17
get_product_data()
S
57 3 16
apply_filters_or_error()
S
66 4 7
request()
S
63 4 10
requestGet()
S
63 4 10
getParsedLabel()
S
58 3 14
sum_products_amount()
S
62 3 12
getDHLParcelShopLocation()
S
61 3 12
get_products_for_payment()
S
58 2 17
migrateOldSettings()
S
65 3 9
validateDate()
S
68 3 7
init_settings()
S
61 2 13
getPaymentDescription()
S
67 2 7
createDebitRequest()
S
65 2 9
createPaymentRequest()
S
58 1 15
apply_filter_or_error()
S
71 2 6
response_handler()
S
63 2 10
setOrderIssuer()
S
71 2 6
replace_order_button_html()
S
72 2 6
validate_fields()
S
71 2 6
can_refund_order()
S
80 2 3
renderTemplate()
S
63 2 10
action_woocommerce_checkout_process()
S
73 2 5
getPaymentTemplate()
S
68 2 7
setCountry()
S
66 2 8
set_shipping()
S
59 1 14
set_billing()
S
59 1 14
parseSendCloudPointAddress()
S
61 1 12
thankyou_description()
S
91 1 2
create_capture_error()
S
68 1 9
addRefundSupport()
S
73 1 6
setProperties()
S
64 1 9
payment_fields()
S
82 1 3
createCreditRequest()
S
66 1 8
woocommerce_session_handler()
S
82 1 3
parseSendcloudCityData()
S
75 1 4
setOrderCapture()
S
75 1 4
get_payment_class()
S
81 1 3
setIcon()
S
70 1 6