WC_Payments_Order_Service D

Total Complexity 234
Dependencies 23
Dependents 10
Total lines 2,352
Lines of code 1,131
Logical lines of code 515
Comment lines 972
Methods 91
Properties 1

Methods 91

Method Rating Maintainability Complexity Lines of code
update_order_status_from_intent()
A
45 13 41
capture_authorization_on_order_status_change()
A
47 9 35
cancel_authorizations_on_order_status_change()
A
48 9 33
attach_intent_info_to_order()
A
54 9 17
handle_failed_refund()
A
47 7 36
get_billing_data_from_order()
S
49 7 30
mark_payment_completed()
S
55 6 18
mark_payment_capture_completed()
S
55 5 18
mark_payment_capture_cancelled()
S
59 5 14
mark_payment_dispute_closed()
S
50 4 28
generate_payment_created_refund_note()
S
48 3 39
mark_terminal_payment_failed()
S
56 4 18
mark_payment_capture_expired()
S
58 4 16
mark_payment_capture_failed()
S
59 4 15
update_order_status()
S
59 4 14
mark_payment_authorized()
S
59 4 14
mark_payment_failed()
S
59 4 14
attach_transaction_fee_to_order()
S
60 4 13
order_prepared_for_processing()
S
61 4 13
add_note_and_metadata_for_created_refund()
S
60 4 12
is_order_paid()
S
61 4 12
mark_payment_started()
S
61 4 11
generate_payment_failure_note()
S
55 3 19
generate_terminal_payment_failure_note()
S
55 3 19
generate_capture_failed_note()
S
55 3 19
create_refund_for_order()
S
57 3 17
generate_dispute_created_note()
S
52 2 30
add_fee_breakdown_to_order_notes()
S
50 2 30
get_intent_data()
S
58 3 15
mark_order_blocked_for_fraud()
S
60 3 14
mark_payment_dispute_created()
S
60 3 13
order_note_exists()
S
63 3 11
mark_payment_on_hold()
S
62 3 11
generate_dispute_closed_note()
S
54 2 25
generate_fraud_blocked_note()
S
53 2 23
generate_fraud_held_for_review_note()
S
53 2 23
generate_capture_success_note()
S
57 2 16
generate_payment_authorized_note()
S
57 2 16
is_order_locked()
S
69 3 6
is_order_type_object()
S
70 3 6
set_charge_risk_level_for_order()
S
66 3 8
generate_payment_success_note()
S
58 2 15
set_payment_transaction_id_for_order()
S
66 3 8
get_order()
S
64 3 10
generate_capture_expired_note()
S
60 2 13
handle_insufficient_balance_for_refund()
S
62 2 12
mark_order_held_for_review_for_fraud()
S
62 2 11
get_shipping_data_from_order()
S
56 1 21
intent_has_card_payment_type()
S
78 2 3
generate_payment_started_note()
S
60 1 15
post_unique_capture_complete_note()
S
66 2 8
complete_order_processing()
S
69 2 7
lock_order_payment()
S
71 2 5
post_unique_capture_cancelled_note()
S
67 2 8
get_frod_support_note()
S
61 1 13
attach_intent_info_to_order__legacy()
S
61 1 12
enqueue_add_fee_breakdown_to_order_notes()
S
64 1 11
get_insufficient_balance_note()
S
64 1 11
get_fraud_meta_box_type_for_order()
S
75 1 4
get_intention_status_for_order()
S
75 1 4
process_captured_payment()
S
76 1 4
is_frod_supported()
S
70 1 7
get_multibanco_info_from_order()
S
67 1 8
attach_multibanco_info_to_order()
S
70 1 6
mark_terminal_payment_completed()
S
69 1 6
get_intent_id_for_order()
S
75 1 4
set_intent_id_for_order()
S
70 1 6
get_payment_method_id_for_order()
S
75 1 4
set_payment_method_id_for_order()
S
70 1 6
set_charge_id_for_order()
S
73 1 5
get_charge_risk_level_for_order()
S
75 1 4
get_order_amount()
S
69 1 6
get_charge_id_for_order()
S
75 1 4
set_intention_status_for_order()
S
73 1 5
unlock_order_payment()
S
76 1 4
set_fraud_meta_box_type_for_order()
S
73 1 5
has_open_authorization()
S
74 1 4
set_customer_id_for_order()
S
73 1 5
compose_dispute_url()
S
65 1 10
get_customer_id_for_order()
S
75 1 4
set_wcpay_intent_currency_for_order()
S
73 1 5
get_wcpay_intent_currency_for_order()
S
75 1 4
set_wcpay_refund_id_for_refund()
S
73 1 5
set_wcpay_refund_transaction_id_for_order()
S
73 1 5
generate_capture_cancelled_note()
S
69 1 7
get_wcpay_refund_id_for_order()
S
75 1 4
set_wcpay_refund_status_for_order()
S
73 1 5
get_wcpay_refund_status_for_order()
S
75 1 4
set_fraud_outcome_status_for_order()
S
73 1 5
get_fraud_outcome_status_for_order()
S
75 1 4
__construct()
S
81 1 3