Code Analysis: Leyka 3.14

Class Rating Complexity Lines of code
Leyka_Paypal_Gateway
D
320 1,430
Leyka
D
311 1,505
Leyka_Donation_Management
D
309 1,433
Leyka_Donation
D
307 629
Leyka_Campaign
D
208 414
Leyka_Donor
D
201 587
Leyka_Campaign_Management
D
169 803
Leyka_Yandex_Gateway
D
166 665
Leyka_CP_Gateway
D
136 528
Leyka_Admin_Setup
D
134 601
Leyka_Webpay_Gateway
D
130 510
Leyka_Options_Controller
D
127 374
Leyka_Gateway
C
125 300
Leyka_Wizard_Settings_Controller
C
125 374
Leyka_Extension
C
115 267
Leyka_Init_Wizard_Settings_Controller
C
115 703
Leyka_Payment_Form
C
114 401
Leyka_Admin_Donors_List_Table
C
112 458
Leyka_Mixplat_Gateway
C
104 430
YandexCheckout\Request\Refunds\RefundsRequest
B
98 314
PayPal\Api\Invoice
B
97 531
Punycode
B
96 314
Leyka_Sber_Gateway
B
93 357
Leyka_Rbk_Gateway
B
91 499
Leyka_Chronopay_Gateway
B
87 432
YandexCheckout\Request\Payments\CreatePaymentRequest
B
85 238
Leyka_Admin_Recurring_Subscriptions_List_Table
B
83 317
Leyka_Engagement_Banner_Controller
B
77 210
YandexCheckout\Client
B
76 332
Leyka_Extension_Settings_Controller
A
75 208
Leyka_Liqpay_Gateway
A
70 291
YandexCheckout\Model\Receipt
A
66 191
Leyka_Support_Packages_Extension
A
65 356
Composer\Autoload\ClassLoader
A
64 213
Leyka_Payment_Method
A
64 134
Leyka_Engagement_Banner_Extension
A
62 262
YandexCheckout\Model\Payment
A
59 179
Leyka_Wizard_Render
A
59 226
YandexCheckout\Request\Payments\PaymentsRequest
A
56 178
Voronkovich\SberbankAcquiring\Client
A
55 211
Leyka_Extension_Settings_Render
A
55 253
PayPal\Api\Payment
A
53 258
PayPal\Api\TemplateData
A
52 197
PayPal\Api\BankAccount
A
51 182
YandexCheckout\Client\CurlClient
S
48 181
Leyka_Yandex_Phyz_Gateway
S
48 206
PayPal\Api\Sale
S
48 208
YandexCheckout\Model\Airline
S
47 132
PayPal\Common\PayPalModel
S
46 146
PayPal\Api\OpenIdUserinfo
S
45 170
Leyka_Paymaster_Gateway
S
43 196
Leyka_Custom_Setting_Block
S
42 104
YandexCheckout\Request\PaymentOptionsRequest
S
40 106
YandexCheckout\Model\Refund
S
39 123
Leyka_Robokassa_Gateway
S
38 183
YandexCheckout\Common\AbstractObject
S
38 107
PayPal\Core\PayPalHttpConfig
S
37 98
YandexCheckout\Model\PaymentMethod\PaymentMethodBankCard
S
37 117
YandexCheckout\Request\Payments\CreatePaymentRequestSerializer
S
37 171
Leyka_Options_Meta_Controller
S
36 1,061
YandexCheckout\Model\ReceiptItem
S
36 112
YandexCheckout\Model\PaymentData\PaymentDataBankCardCard
S
36 117
YandexCheckout\Request\Payments\CreatePaymentRequestBuilder
S
36 120
YandexCheckout\Model\MonetaryAmount
S
32 101
PayPal\Auth\OAuthTokenCredential
S
30 110
Leyka_Qiwi_Gateway
S
28 124
Leyka_Container_Block
S
28 66
PayPal\Core\PayPalHttpConnection
S
27 108
Leyka_Cp_Wizard_Settings_Controller
S
27 395
Leyka_Option_Block
S
27 57
PayPal\Core\PayPalCredentialManager
S
26 76
PayPal\Api\OpenIdTokeninfo
S
25 96
Leyka_Settings_Section
S
25 73
PayPal\Cache\AuthorizationCache
S
25 55
YandexCheckout\Common\AbstractPaymentRequestBuilder
S
25 102
PayPal\Common\ReflectionUtil
S
24 63
YandexCheckout\Helpers\TypeCast
S
24 52
Leyka_Yandex_Wizard_Settings_Controller
S
24 693
PayPal\Api\WebhookEvent
S
23 120
LiqPay
S
22 106
YandexCheckout\Helpers\Random
S
21 66
Leyka_Donations_Main_Stats_Portlet_Controller
S
21 82
YandexCheckout\Model\PaymentMethod\AbstractPaymentMethod
S
21 60
PayPal\Handler\RestHandler
S
20 55
Leyka_Ru_Options_Allocator
S
20 497
Leyka_Support_Packages_Template_Tags
S
19 101
YandexCheckout\Request\Payments\AbstractPaymentResponse
S
19 76
YandexCheckout\Common\AbstractPaymentRequest
S
18 45
PaypalIPN
S
18 74
YandexCheckout\Request\Payments\PaymentsResponse
S
18 80
Leyka_Template_Controller
S
17 38
YandexCheckout\Request\Refunds\CreateRefundRequest
S
17 58
Leyka_Campaign_Card_Widget
S
16 129
YandexCheckout\Model\CancellationDetails
S
16 56
Leyka_Rbk_Gateway_Webhook_Verification
S
16 61
Voronkovich\SberbankAcquiring\OrderStatus
S
15 44
Leyka_Campaigns_List_Widget
S
15 156
PayPal\Api\OpenIdSession
S
15 51
Leyka_Rbk_Gateway_Webhook
S
14 74
Leyka_Recurring_Stats_Portlet_Controller
S
14 75
Leyka_Quittance_Gateway
S
14 108
Leyka_Support_Packages_Package
S
14 33
YandexCheckout\Common\AbstractRequestBuilder
S
14 42
Leyka_Settings_Factory
S
11 53
ComposerAutoloaderInit728f96e67824ff0c88d9b31fcd5c7681
S
11 33
YandexCheckout\Model\PaymentData\PaymentDataBankCard
S
11 23
PayPal\Log\PayPalLogger
S
11 24
Leyka_Donations_List_Widget
S
11 92
PayPal\Handler\OauthHandler
S
10 42
Leyka_Recent_Donations_Portlet_Controller
S
10 38
Leyka_Donations_Dynamics_Portlet_Controller
S
10 52
YandexCheckout\Request\Payments\Payment\CreateCaptureRequestSerializer
S
9 39
MixplatClient\MixplatCallback
S
9 44
PayPal\Converter\FormatConverter
S
9 22
YandexCheckout\Request\Payments\Payment\CreateCaptureRequest
S
9 21
YandexCheckout\Model\PaymentData\PaymentDataFactory
S
8 29
YandexCheckout\Model\ConfirmationAttributes\ConfirmationAttributesFactory
S
8 29
YandexCheckout\Model\Confirmation\ConfirmationFactory
S
8 29
YandexCheckout\Helpers\RawHeadersParser
S
8 27
YandexCheckout\Model\Notification\NotificationSucceeded
S
7 25
YandexCheckout\Model\PaymentMethod\PaymentMethodYandexWallet
S
7 25
YandexCheckout\Request\Refunds\AbstractRefundResponse
S
7 13
YandexCheckout\Model\Notification\NotificationWaitingForCapture
S
7 25
YandexCheckout\Request\Refunds\CreateRefundRequestSerializer
S
7 40
Leyka_Qiwi_Gateway_Web_Hook_Verification
S
7 16
PayPal\Transport\PayPalRestCall
S
6 27
YandexCheckout\Common\Exceptions\BadApiRequestException
S
6 20
YandexCheckout\Common\Exceptions\ForbiddenException
S
6 20
YandexCheckout\Common\Exceptions\UnauthorizedException
S
6 20
YandexCheckout\Common\Exceptions\TooManyRequestsException
S
6 20
Leyka_Need_Help_Template_Controller
S
6 33
YandexCheckout\Model\Confirmation\AbstractConfirmation
S
6 22
YandexCheckout\Model\ConfirmationAttributes\AbstractConfirmationAttributes
S
6 22
YandexCheckout\Common\Exceptions\InternalServerError
S
6 20
YandexCheckout\Model\PaymentData\AbstractPaymentData
S
6 22
YandexCheckout\Common\Exceptions\NotFoundException
S
6 20
YandexCheckout\Request\PaymentOptionsRequestSerializer
S
5 18
YandexCheckout\Request\Refunds\RefundsRequestSerializer
S
5 18

315 more item(s) not shown.