Code Analysis: Revolut Gateway for WooCommerce 4.19.9

Class Rating Complexity Lines of code
WC_Payment_Gateway_Revolut
D
287 1,057
WC_Revolut_Settings_API
B
91 450
WC_Gateway_Revolut_CC
B
91 438
WC_Gateway_Revolut_Pay
B
78 352
WC_Revolut_Payment_Ajax_Controller
B
76 349
WC_Gateway_Revolut_Payment_Request
B
76 420
WC_Revolut_Apple_Pay_OnBoarding
A
59 232
WC_Revolut_API_Client
S
41 134
Revolut_Webhook_Controller
S
37 176
WC_Gateway_Revolut_Pay_By_Bank
S
26 96
WC_Gateway_Revolut_Blocks_Support
S
25 189
Revolut\Wordpress\ServiceProvider
S
17 86
Revolut\Plugin\Infrastructure\Wordpress\OptionRepository
S
16 82
Revolut\Plugin\Core\Flows\AuthConnect\AuthConnect
S
16 109
Revolut\Wordpress\Infrastructure\OptionRepository
S
14 80
Revolut\Plugin\Core\Services\LockService
S
14 54
WC_Revolut_Promotional_Settings
S
14 76
Revolut\Wordpress\Infrastructure\Config\ApiConfigProvider
S
13 48
WC_Revolut_Advanced_Settings
S
11 50
WC_Revolut_Privacy
S
11 92
Revolut\Wordpress\Infrastructure\AuthConnectJob
S
9 35
WC_Revolut_Payment_Tokens
S
8 26
Revolut\Wordpress\Infrastructure\HttpClient
S
8 48
WC_Gateway_Revolut_CC_Blocks_Support
S
8 54
WC_Gateway_Revolut_Pay_Blocks_Support
S
7 47
Revolut\Wordpress\Infrastructure\FileSystemAdapter
S
7 18
WC_Gateway_Revolut_Payment_Request_Blocks_Support
S
7 47
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\AuthConnectTest
S
6 84
Revolut\Wordpress\Presentation\AuthConnectResource
S
6 29
Revolut\Plugin\Presentation\AuthConnectResource
S
6 29
Revolut\Plugin\Infrastructure\Wordpress\OptionTokenRepository
S
5 19
Revolut\Wordpress\Presentation\PostInstallSetupResource
S
5 25
Revolut\Plugin\Infrastructure\Wordpress\AuthConnectJob
S
5 18
WC_Revolut_Order_Descriptor
S
5 13
Revolut\Wordpress\Infrastructure\Logger
S
4 15
Revolut\Plugin\Infrastructure\Wordpress\Logger
S
4 12
WC_Revolut_Validate_Checkout
S
4 15
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\TestLock
S
4 3
WC_Revolut_Manager
S
4 36
Revolut\Plugin\Core\Infrastructure\ConfigProvider
S
4 6
Revolut\Plugin\Core\Services\RLog
S
4 13
Revolut\Wordpress\Infrastructure\Config\StoreConfigProvider
S
4 19
Revolut\Plugin\Infrastructure\Wordpress\HttpClient
S
3 11
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\TestLogger
S
3 9
Revolut\Plugin\Bootstrap\ServiceProvider
S
3 21
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\InMemoryTokenRepository
S
2 2
Revolut\Plugin\Core\Services\TokenRefreshLockService
S
1 7
Revolut\Plugin\Core\Tests\Unit\TestOauthFlow\TestHttpClient
S
1 4
Revolut\Plugin\Core\Services\TokenRefreshJobLockService
S
1 7
Revolut\Plugin\Core\Models\Token
S
1 4

1 more item(s) not shown.