Code Analysis: Razorpay for WooCommerce 3.2.2

Class Rating Complexity Lines of code
Requests_IRI
D
221 634
Requests_IRI
D
219 776
WC_Razorpay
D
169 1,125
Requests
C
125 457
Requests
C
116 389
RZP_Route
C
103 771
Requests_Transport_cURL
B
80 312
Requests_Transport_fsockopen
B
76 267
Requests_Transport_fsockopen
A
68 241
Requests_Cookie
A
66 232
RZP_Webhook
A
56 238
Requests_IDNAEncoder
A
55 184
Requests_IDNAEncoder
A
55 188
Requests_Transport_cURL
S
47 187
RZP_Route_Action
S
37 189
Requests_IPv6
S
33 124
Requests_IPv6
S
33 96
Razorpay\Api\Entity
S
30 148
Requests_Session
S
25 79
Razorpay\Api\Request
S
24 109
Requests_SSL
S
21 62
Requests_Session
S
21 68
Requests_Cookie_Jar
S
20 64
Requests_SSL
S
20 58
Razorpay\Api\Payment
S
19 77
Requests_Cookie
S
16 71
Requests_Cookie_Jar
S
15 48
Requests_Proxy_HTTP
S
13 45
Requests_Proxy_HTTP
S
13 45
Razorpay\Api\Subscription
S
12 45
Razorpay\Api\Utility
S
11 60
Requests_Response_Headers
S
10 30
Requests_Response_Headers
S
10 33
Requests_Utility_CaseInsensitiveDictionary
S
10 32
Razorpay\Api\Api
S
10 37
Razorpay\Api\Resource
S
9 27
Razorpay\Api\VirtualAccount
S
8 29
Requests_Response
S
8 19
Requests_Hooks
S
8 22
Razorpay\Api\Invoice
S
8 31
Requests_Hooks
S
8 22
Requests_Utility_CaseInsensitiveDictionary
S
8 26
Requests_Auth_Basic
S
7 22
Razorpay\Api\Settlement
S
7 26
Razorpay\Api\Transfer
S
7 26
Requests_Auth_Basic
S
7 22
Requests_Response
S
6 14
Requests_Utility_FilteredIterator
S
6 16
Razorpay\Api\PaymentLink
S
6 26
Requests_Exception_HTTP
S
6 20
Razorpay\Api\Order
S
6 21
Razorpay\Api\Refund
S
5 17
Razorpay\Api\QrCode
S
5 20
Requests_Exception_Transport_cURL
S
5 16
Requests_Exception_HTTP
S
5 17
Razorpay\Api\Webhook
S
4 13
Razorpay\Api\PaymentPage
S
4 14
Razorpay\Api\Addon
S
3 11
Requests_Exception
S
3 11
Razorpay\Api\Plan
S
3 9
Requests_Exception_HTTP_Unknown
S
2 6
Requests_Exception_HTTP_Unknown
S
2 6
Razorpay\Api\Errors\BadRequestError
S
2 7
Requests_Utility_FilteredIterator
S
2 9
Razorpay\Api\Collection
S
2 8
Razorpay\Api\Errors\ErrorCode
S
1 4

73 more item(s) not shown.