Code Analysis: Razorpay for WooCommerce 4.6.2

Most Complex Classes

Class Rating Complexity
WC_Razorpay
D
331
WpOrg\Requests\Iri
D
223
WpOrg\Requests\Iri
D
223
Requests_IRI
D
221
Requests_IRI
D
219
WP_UnitTestCase_Base
D
192
WP_Object_Cache
D
171
WpOrg\Requests\Requests
D
127
WpOrg\Requests\Requests
D
127
Requests
C
125
Requests
C
116
RZP_Route
C
107

Most Complex Functions

Function Rating Complexity
woocommerce_razorpay_init()
D
3
smartCodRestriction()
D
77
getCouponList()
D
72
WpOrg\Requests\Transport\Fsockopen::request()
D
57
WpOrg\Requests\Transport\Fsockopen::request()
D
57
Requests_Transport_fsockopen::request()
D
50
Requests_Transport_fsockopen::request()
D
42
WP_Test_REST_Post_Type_Controller_Testcase::check_post_data()
D
37
createWcOrder()
D
35
Requests_IRI::remove_iunreserved_percent_encoded()
D
36
WC_Razorpay::update1ccOrderWC()
D
31
WpOrg\Requests\Iri::remove_iunreserved_percent_encoded()
D
36