Code Analysis: Airwallex Online Payments Gateway 1.6.0

Class Rating Complexity Lines of code
Airwallex\Gateways\ExpressCheckout
D
149 779
Airwallex\Controllers\OrderController
C
120 395
Airwallex\Client\AbstractClient
C
113 567
Airwallex\Gateways\Main
B
77 519
Airwallex\Main
A
74 481
Airwallex\Controllers\AirwallexController
A
67 347
Airwallex\Services\OrderService
A
51 306
Airwallex\Gateways\Card
S
50 286
Airwallex\Struct\PaymentIntent
S
42 147
Airwallex\Struct\PaymentConsent
S
28 98
Airwallex\Services\WebhookService
S
27 146
Airwallex\Services\Util
S
26 103
Airwallex\Gateways\Blocks\AirwallexExpressCheckoutWCBlockSupport
S
24 96
Airwallex\Struct\PaymentSession
S
22 77
Airwallex\Struct\Refund
S
21 73
Airwallex\Gateways\Blocks\AirwallexCardWCBlockSupport
S
21 73
Airwallex\Gateways\WeChat
S
20 159
Airwallex\Controllers\PaymentConsentController
S
18 117
Airwallex\Client\LoggingClient
S
17 72
Airwallex\Controllers\PaymentIntentController
S
17 94
Airwallex\Struct\Customer
S
16 56
Airwallex\Client\HttpClient
S
14 71
Airwallex\Controllers\GatewaySettingsController
S
12 50
Airwallex\Services\LogService
S
11 39
Airwallex\Struct\AbstractBase
S
10 30
Airwallex\Gateways\CardSubscriptions
S
10 56
Airwallex\Gateways\Settings\APISettings
S
9 159
Airwallex\Gateways\Blocks\AirwallexMainWCBlockSupport
S
7 28
Airwallex\Gateways\Blocks\AirwallexWCBlockSupport
S
6 41
Airwallex\Gateways\Settings\AdminSettings
S
6 18
Airwallex\Controllers\PaymentSessionController
S
5 28
Airwallex\Services\CacheService
S
5 10
Airwallex\Gateways\Blocks\AirwallexWeChatWCBlockSupport
S
4 15
Airwallex\Client\AdminClient
S
3 12
Airwallex\Client\CardClient
S
3 25
Airwallex\Gateways\Settings\AbstractAirwallexSettings
S
2 8
Airwallex\Client\WeChatClient
S
1 7
Airwallex\Constants\HongKongStates
S
1 3
Airwallex\Client\MainClient
S
1 7
Airwallex\Client\Response
S
0 0
Airwallex\Struct\PaymentAttempt
S
0 0
Airwallex\Constants\ExpressCheckoutStates
S
0 0