WC_Payments_Order_Service D

Total Complexity 190
Dependencies 20
Dependents 8
Total lines 1,928
Lines of code 915
Logical lines of code 420
Comment lines 814
Methods 78
Properties 1

Methods 78

Method Rating Maintainability Complexity Lines of code
update_order_status_from_intent()
A
48 11 34
capture_authorization_on_order_status_change()
A
47 9 35
cancel_authorizations_on_order_status_change()
A
48 9 33
mark_payment_completed()
S
55 6 18
attach_intent_info_to_order()
S
57 6 15
mark_payment_capture_completed()
S
55 5 18
mark_payment_capture_cancelled()
S
59 5 14
mark_payment_dispute_closed()
S
51 4 27
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_failed()
S
59 4 14
mark_payment_authorized()
S
59 4 14
attach_transaction_fee_to_order()
S
60 4 13
order_prepared_for_processing()
S
61 4 13
is_order_paid()
S
61 4 12
mark_payment_started()
S
61 4 11
generate_capture_failed_note()
S
55 3 19
generate_payment_failure_note()
S
55 3 19
generate_payment_refunded_note()
S
50 2 33
create_refund_for_order()
S
57 3 17
add_fee_breakdown_to_order_notes()
S
50 2 30
get_intent_data()
S
59 3 14
mark_order_blocked_for_fraud()
S
60 3 14
mark_payment_dispute_created()
S
61 3 12
add_note_and_metadata_for_refund()
S
61 3 12
order_note_exists()
S
63 3 11
generate_fraud_blocked_note()
S
53 2 23
generate_fraud_held_for_review_note()
S
53 2 23
generate_payment_authorized_note()
S
57 2 16
generate_capture_success_note()
S
57 2 16
is_order_locked()
S
69 3 6
generate_payment_success_note()
S
58 2 15
is_order_type_object()
S
70 3 6
get_order()
S
64 3 10
set_payment_transaction_id_for_order()
S
66 3 8
generate_capture_expired_note()
S
60 2 13
mark_order_held_for_review_for_fraud()
S
62 2 11
get_shipping_data_from_order()
S
56 1 21
get_billing_data_from_order()
S
56 1 21
lock_order_payment()
S
71 2 5
complete_order_processing()
S
69 2 7
generate_payment_started_note()
S
60 1 15
generate_dispute_created_note()
S
59 1 15
intent_has_card_payment_type()
S
78 2 3
post_unique_capture_complete_note()
S
66 2 8
post_unique_capture_cancelled_note()
S
67 2 8
generate_dispute_closed_note()
S
62 1 12
attach_intent_info_to_order__legacy()
S
62 1 11
enqueue_add_fee_breakdown_to_order_notes()
S
64 1 11
get_fraud_meta_box_type_for_order()
S
75 1 4
compose_dispute_url()
S
65 1 10
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
get_order_amount()
S
77 1 3
set_payment_method_id_for_order()
S
70 1 6
set_charge_id_for_order()
S
73 1 5
get_charge_id_for_order()
S
75 1 4
unlock_order_payment()
S
76 1 4
set_intention_status_for_order()
S
73 1 5
get_intention_status_for_order()
S
75 1 4
has_open_authorization()
S
74 1 4
set_fraud_meta_box_type_for_order()
S
73 1 5
set_customer_id_for_order()
S
73 1 5
get_customer_id_for_order()
S
75 1 4
set_wcpay_intent_currency_for_order()
S
73 1 5
generate_capture_cancelled_note()
S
69 1 7
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
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