Code Analysis: Leyka 3.21

Class Rating Complexity Lines of code
Leyka_Donation_Post
D
348 696
Leyka_Donation_Separated
D
327 660
Leyka_Paypal_Gateway
D
320 1,467
Leyka
D
315 1,516
Leyka_Campaign
D
232 472
Leyka_Admin_Setup
D
218 1,027
Leyka_Donation_Management
D
209 1,272
Leyka_Donor
D
201 547
Leyka_Campaign_Management
D
196 1,073
Leyka_Yandex_Gateway
D
166 660
Leyka_Donations_Posts
D
142 314
Leyka_Donations_Separated
D
142 353
Leyka_CP_Gateway
D
137 523
Leyka_Webpay_Gateway
D
134 544
Leyka_Admin_Donors_List_Table
D
133 593
Leyka_Payment_Form
D
130 442
Leyka_Extension
D
130 293
Leyka_Gateway
D
130 325
Leyka_Options_Controller
D
129 383
Leyka_Wizard_Settings_Controller
C
125 374
Leyka_Mixplat_Gateway
C
115 462
Leyka_Init_Wizard_Settings_Controller
C
115 703
Leyka_Donation_Base
B
97 149
YooKassa\Model\ReceiptItem
B
97 304
Leyka_Stripe_Gateway
B
97 476
PayPal\Api\Invoice
B
97 531
Punycode
B
96 279
Leyka_Admin_Donations_List_Table
B
95 392
Stripe\ApiRequestor
B
94 321
Leyka_Sber_Gateway
B
94 368
Leyka_Chronopay_Gateway
B
90 412
Leyka_Rbk_Gateway
B
89 472
Stripe\HttpClient\CurlClient
B
87 364
YooKassa\Request\Payments\PaymentsRequest
B
86 275
YooKassa\Request\Receipts\AbstractReceiptResponse
B
85 250
Stripe\StripeObject
B
84 281
Leyka_Support_Packages_Extension
B
84 410
YooKassa\Model\Receipt
B
81 225
YooKassa\Request\Payments\CreatePaymentRequest
B
81 230
YooKassa\Model\Payment
B
80 241
Leyka_Engagement_Banner_Controller
B
78 201
Leyka_Extension_Settings_Controller
A
75 212
Leyka_Liqpay_Gateway
A
71 298
YooKassa\Request\Receipts\CreatePostReceiptRequest
A
69 191
Leyka_Tinkoff_Gateway
A
69 285
Leyka_Admin_Recurring_Subscriptions_List_Table
A
67 347
YooKassa\Request\Receipts\ReceiptsRequest
A
65 206
Composer\Autoload\ClassLoader
A
64 213
Leyka_Payment_Method
A
64 140
Leyka_Merchandise_Extension
A
62 377
Leyka_Engagement_Banner_Extension
A
61 259
Leyka_Wizard_Render
A
59 226
YooKassa\Client
A
59 299
Leyka_Extension_Settings_Render
A
56 256
YooKassa\Client\CurlClient
A
56 198
Voronkovich\SberbankAcquiring\Client
A
55 211
Leyka_Robokassa_Gateway
A
55 284
YooKassa\Model\PaymentMethod\PaymentMethodBankCard
A
53 157
Leyka_Unisender_Extension
A
52 271
Leyka_Yandex_Phyz_Gateway
S
50 205
Leyka_Donation_Settings_Controller
S
50 139
YooKassa\Request\Payments\CreatePaymentRequestSerializer
S
48 208
Leyka_Paymaster_Gateway
S
48 219
YooKassa\Client\UserAgent
S
47 139
YooKassa\Model\Airline
S
47 132
PayPal\Common\PayPalModel
S
46 146
Stripe\Util\Util
S
44 139
Stripe\Account
S
42 128
Leyka_Custom_Setting_Block
S
42 104
YooKassa\Common\AbstractObject
S
41 112
Unisender\ApiWrapper\UnisenderApi
S
40 137
YooKassa\Request\Payments\AbstractPaymentResponse
S
39 127
Leyka_Donations
S
38 81
Stripe\Collection
S
38 129
YooKassa\Client\BaseClient
S
38 151
Leyka_Options_Meta_Controller
S
37 1,094
YooKassa\Model\PaymentData\PaymentDataBankCardCard
S
36 117
TinkoffMerchant
S
36 128
Stripe\BaseStripeClient
S
35 112
YooKassa\Common\AbstractPaymentRequest
S
32 92
YooKassa\Common\AbstractPaymentRequestBuilder
S
32 134
YooKassa\Model\MonetaryAmount
S
32 101
YooKassa\Model\Transfer
S
32 97
YooKassa\Model\Receipt\ReceiptItemAmount
S
32 101
PayPal\Auth\OAuthTokenCredential
S
30 110
Leyka_Qiwi_Gateway
S
29 135
Leyka_Container_Block
S
28 66
PayPal\Core\PayPalHttpConnection
S
27 108
Leyka_Cp_Wizard_Settings_Controller
S
27 403
Leyka_Option_Block
S
27 57
PayPal\Core\PayPalCredentialManager
S
26 76
PayPal\Cache\AuthorizationCache
S
25 55
PayPal\Api\OpenIdTokeninfo
S
25 96
Leyka_Settings_Section
S
25 73
Leyka_Donations_Main_Stats_Portlet_Controller
S
24 109
Leyka_Yandex_Wizard_Settings_Controller
S
24 690
YooKassa\Helpers\TypeCast
S
24 52
PayPal\Common\ReflectionUtil
S
24 63
Stripe\Util\RequestOptions
S
23 90
PayPal\Api\WebhookEvent
S
23 120
LiqPay
S
22 106
YooKassa\Helpers\Random
S
21 66
YooKassa\Request\Payments\Payment\CreateCaptureRequestSerializer
S
21 81
PayPal\Handler\RestHandler
S
20 55
Leyka_Ru_Options_Allocator
S
20 504
Leyka_Support_Packages_Template_Tags
S
19 113
PaypalIPN
S
18 74
Leyka_Template_Controller
S
17 38
Leyka_Recurring_Stats_Portlet_Controller
S
17 90
Leyka_Campaign_Card_Widget
S
16 129
Stripe\WebhookSignature
S
16 69
Voronkovich\SberbankAcquiring\OrderStatus
S
15 44
Leyka_Campaigns_List_Widget
S
15 154
Leyka_Quittance_Gateway
S
15 107
YooKassa\Model\PaymentData\PaymentDataB2bSberbank
S
15 45
PayPal\Api\OpenIdSession
S
15 51
YooKassa\Common\AbstractRequestBuilder
S
14 43
Leyka_Support_Packages_Package
S
14 33
YooKassa\Request\Refunds\CreateRefundRequestSerializer
S
13 66
Leyka_Qiwi_Gateway_Web_Hook
S
12 57
PayPal\Log\PayPalLogger
S
11 24
YooKassa\Model\PaymentData\PaymentDataBankCard
S
11 23
Leyka_Donations_Dynamics_Portlet_Controller
S
11 56
Leyka_Recent_Donations_Portlet_Controller
S
11 36
ComposerAutoloaderInit728f96e67824ff0c88d9b31fcd5c7681
S
11 33
Leyka_Settings_Factory
S
11 53
PayPal\Handler\OauthHandler
S
10 42
YooKassa\Request\Payments\Payment\CreateCaptureRequest
S
9 21
YooKassa\Request\Receipts\CreatePostReceiptRequestSerializer
S
9 34
YooKassa\Request\Refunds\AbstractRefundResponse
S
9 19
YooKassa\Helpers\RawHeadersParser
S
8 27
YooKassa\Model\Notification\NotificationCanceled
S
7 25
YooKassa\Model\Notification\NotificationRefundSucceeded
S
7 25
YooKassa\Model\Notification\NotificationWaitingForCapture
S
7 25
YooKassa\Model\Notification\NotificationSucceeded
S
7 25
YooKassa\Common\Exceptions\BadApiRequestException
S
6 20
YooKassa\Common\Exceptions\TooManyRequestsException
S
6 20
YooKassa\Common\Exceptions\InternalServerError
S
6 20
YooKassa\Common\Exceptions\NotFoundException
S
6 20
Leyka_Need_Help_Template_Controller
S
6 33
YooKassa\Common\Exceptions\ForbiddenException
S
6 20
YooKassa\Request\Receipts\ReceiptResponseFactory
S
6 23
YooKassa\Common\Exceptions\UnauthorizedException
S
6 20

580 more item(s) not shown.