Code Analysis: Razorpay for WooCommerce 2.7.1

Class Rating Complexity Lines of code
Requests_IRI
D
221 634
Requests_IRI
D
219 776
Requests
C
125 457
Requests
C
116 389
WC_Razorpay
C
101 712
Requests_Transport_cURL
B
80 312
Requests_Transport_fsockopen
B
76 267
Requests_Transport_fsockopen
A
68 241
Requests_Cookie
A
66 232
Requests_IDNAEncoder
A
55 184
Requests_IDNAEncoder
A
55 188
Requests_Transport_cURL
S
47 187
RZP_Webhook
S
44 237
Requests_IPv6
S
33 124
Requests_IPv6
S
33 96
Razorpay\Api\Entity
S
29 146
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
Requests_Cookie
S
16 71
Requests_Cookie_Jar
S
15 48
Requests_Proxy_HTTP
S
13 45
Requests_Proxy_HTTP
S
13 45
Requests_Response_Headers
S
10 33
Requests_Response_Headers
S
10 30
Requests_Utility_CaseInsensitiveDictionary
S
10 32
Razorpay\Api\Api
S
10 37
Razorpay\Api\Utility
S
10 53
Razorpay\Api\Payment
S
9 37
Razorpay\Api\Resource
S
9 27
Requests_Response
S
8 19
Requests_Hooks
S
8 22
Requests_Utility_CaseInsensitiveDictionary
S
8 26
Requests_Hooks
S
8 22
Razorpay\Api\Invoice
S
8 31
Razorpay\Api\Transfer
S
7 26
Requests_Auth_Basic
S
7 22
Requests_Auth_Basic
S
7 22
Requests_Response
S
6 14
Requests_Exception_HTTP
S
6 20
Requests_Utility_FilteredIterator
S
6 16
Requests_Exception_HTTP
S
5 17
Requests_Exception_Transport_cURL
S
5 16
Razorpay\Api\Customer
S
5 18
Razorpay\Api\Subscription
S
5 17
Razorpay\Api\VirtualAccount
S
5 20
Razorpay\Api\Webhook
S
4 13
Razorpay\Api\Order
S
4 13
Razorpay\Api\PaymentPage
S
4 14
Razorpay\Api\Plan
S
3 9
Razorpay\Api\Refund
S
3 9
Razorpay\Api\Token
S
3 12
Requests_Exception
S
3 11
Razorpay\Api\Settlement
S
3 10
Requests_Exception
S
3 11
Razorpay\Api\Errors\Error
S
2 8
Requests_Utility_FilteredIterator
S
2 9
Razorpay\Api\Collection
S
2 8
Razorpay\Api\Addon
S
2 7
Requests_Exception_HTTP_Unknown
S
2 6
Requests_Exception_HTTP_Unknown
S
2 6
Razorpay\Api\Errors\BadRequestError
S
2 7
Razorpay\Api\Card
S
1 3

67 more item(s) not shown.