Code Analysis: Openpay Cards Plugin 2.7.10

Most Complex Classes

Class Rating Complexity
Openpay_Cards
D
174
OpenpayApiResourceBase
B
96
OpenpayApiConnector
A
66
Openpay
S
37
Utils
S
20
OpenpayApiDerivedResource
S
18
OpenpayConsole
S
17
OpenpayApiError
S
12
OpenpayCharge
S
5
OpenpaySubscription
S
5
OpenpayApi
S
4
OpenpayFee
S
2

Most Complex Functions

Function Rating Complexity
Openpay_Cards::processOpenpayCharge()
B
20
OpenpayApiConnector::handleRequestError()
B
19
Openpay_Cards::error()
B
17
Openpay_Cards::__construct()
B
17
Openpay_Cards::process_payment()
B
16
OpenpayApiConnector::_curlRequest()
A
13
OpenpayApiResourceBase::refreshData()
A
12
openpay_woocommerce_confirm()
A
10
Openpay_Cards::payment_scripts()
A
9
get_type_card_openpay()
A
8
openpay_woocommerce_order_refunded()
A
8
Openpay_Cards::init_form_fields()
A
1