Code Analysis: Openpay Cards Plugin 2.9.0

Most Complex Classes

Class Rating Complexity
Openpay_Cards
D
179
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::process_payment()
B
21
Openpay_Cards::processOpenpayCharge()
B
20
OpenpayApiConnector::handleRequestError()
B
19
Openpay_Cards::error()
B
17
Openpay_Cards::__construct()
B
17
OpenpayApiConnector::_curlRequest()
A
13
OpenpayApiResourceBase::refreshData()
A
12
openpay_woocommerce_confirm()
A
10
Openpay_Cards::payment_scripts()
A
9
admin_enqueue_scripts_order()
A
10
Openpay_Cards::init_form_fields()
A
1
get_type_card_openpay()
A
8