Code Analysis: Openpay Cards Plugin 2.7.0

Most Complex Classes

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

Most Complex Functions

Function Rating Complexity
OpenpayApiConnector::handleRequestError()
B
19
Openpay_Cards::error()
B
17
Openpay_Cards::processOpenpayCharge()
A
14
Openpay_Cards::__construct()
A
15
OpenpayApiConnector::_curlRequest()
A
13
OpenpayApiResourceBase::refreshData()
A
12
Openpay_Cards::process_payment()
A
10
Openpay_Cards::payment_scripts()
A
9
OpenpayApiConnector::encodeToQueryString()
A
9
Openpay_Cards::init_form_fields()
A
1
OpenpayApiConnector::_request()
A
8
Openpay_Cards::payment_fields()
A
8