Code Analysis: Resurs Bank Payments for WooCommerce 1.2.4

Class Rating Complexity Lines of code
Resursbank\Woocommerce\Modules\Gateway\Resursbank
A
75 278
Resursbank\Woocommerce\Settings\PartPayment
A
59 296
Resursbank\Ecom\Lib\Utilities\Generic
S
48 190
Resursbank\Ecom\Lib\Collection\Collection
S
48 165
Resursbank\Woocommerce\Modules\OrderManagement\OrderManagement
S
46 237
Resursbank\Woocommerce\Util\Route
S
36 159
Resursbank\Woocommerce\Modules\Gateway\Gateway
S
36 139
Resursbank\Ecom\Lib\Model\Payment
S
36 116
Resursbank\Woocommerce\Util\Metadata
S
35 159
Resursbank\Ecom\Lib\Attribute\Validation\FloatValue
S
35 125
Resursbank\Woocommerce\Modules\Api\Connection
S
34 121
Resursbank\Woocommerce\Modules\PartPayment\PartPayment
S
33 170
Resursbank\Woocommerce\Util\WooCommerce
S
32 118
Resursbank\Ecom\Lib\Validation\StringValidation
S
32 145
Resursbank\Ecom\Module\Payment\Widget\PaymentInformation
S
31 130
Resursbank\Woocommerce\Modules\OrderManagement\Action\Modify
S
28 114
Resursbank\Ecom\Config
S
28 118
Resursbank\Ecom\Lib\Model\Model
S
28 91
Resursbank\Ecom\Lib\Utilities\Random
S
28 121
Resursbank\Ecom\Lib\Validation\ArrayValidation
S
28 103
Resursbank\Ecom\Module\SupportInfo\Widget\SupportInfo
S
28 125
Resursbank\Ecom\Module\PaymentMethod\Widget\PartPayment
S
27 155
Resursbank\Ecom\Lib\Network\Curl
S
26 151
Resursbank\Woocommerce\Util\Url
S
26 109
Resursbank\Woocommerce\Modules\OrderManagement\Filter\BeforeOrderStatusChange
S
25 85
Resursbank\Woocommerce\SettingsPage
S
24 117
Resursbank\Woocommerce\Util\Admin
S
24 73
Resursbank\Ecom\Lib\Attribute\Validation\IntValue
S
24 76
Resursbank\Ecom\Lib\Model\PaymentHistory\DataHandler\FileDataHandler
S
24 82
Resursbank\Woocommerce\Modules\MessageBag\MessageBag
S
24 97
Resursbank\Woocommerce\Settings\Api
S
23 157
Resursbank\Ecom\Lib\Cache\Filesystem
S
23 86
Resursbank\Woocommerce\Modules\Order\Order
S
23 142
Resursbank\Woocommerce\Modules\Payment\Converter\Order
S
23 100
Resursbank\Ecom\Lib\Log\FileLogger
S
20 73
Resursbank\Ecom\Lib\Model\PaymentMethod
S
20 62
Resursbank\Ecom\Lib\Utilities\DataConverter
S
20 88
Resursbank\Woocommerce\Modules\Gateway\GatewayHelper
S
20 75
Resursbank\Ecom\Lib\Http\Controller
S
20 91
Resursbank\Woocommerce\Util\WcSession
S
19 75
Resursbank\Ecom\Lib\Attribute\Validation\CollectionSize
S
19 86
Resursbank\Ecom\Exception\CurlException
S
19 84
Resursbank\Woocommerce\Modules\Callback\Callback
S
19 92
Resursbank\Ecom\Lib\Network\Curl\ErrorHandler
S
18 62
Resursbank\Ecom\Lib\Validation\FloatValidation
S
18 62
Resursbank\Woocommerce\Util\Currency
S
17 61
Resursbank\Ecom\Module\Payment\Repository
S
17 129
Resursbank\Ecom\Lib\Attribute\Validation\StringLength
S
17 87
Resursbank\Woocommerce\Settings\Advanced
S
16 141
Resursbank\Woocommerce\Settings\Settings
S
16 97
Resursbank\Woocommerce\Util\UserAgent
S
16 58
Resursbank\Ecom\Lib\Cache\AbstractCache
S
16 69
Resursbank\Woocommerce\Modules\Gateway\Customer
S
16 121
Resursbank\Woocommerce\Modules\Store\Store
S
15 94
Resursbank\Ecom\Lib\Attribute\Validation\ArraySize
S
15 71
Resursbank\Woocommerce\Modules\GetAddress\Filter\AssetLoader
S
15 156
Resursbank\Ecom\Lib\Network\Curl\Header
S
15 74
Resursbank\Ecom\Lib\Locale\Translator
S
14 84
Resursbank\Ecom\Module\Payment\Api\Capture
S
14 85
Resursbank\Ecom\Module\Payment\Api\Refund
S
14 83
Resursbank\Ecom\Lib\Attribute\Probe
S
14 64
Resursbank\Ecom\Module\PaymentMethod\Repository
S
13 68
Resursbank\Woocommerce\Modules\Order\Status
S
13 59
Resursbank\Woocommerce\Modules\OrderManagement\Filter\UpdateOrder
S
13 52
Resursbank\Ecom\Lib\Repository\Cache
S
13 63
Resursbank\Ecom\Module\Callback\Repository
S
13 94
Resursbank\Woocommerce\Modules\Payment\Converter\Order\Product
S
12 70
Resursbank\Ecom\Module\Payment\Api\Search
S
12 49
Resursbank\Ecom\Lib\Attribute\Validation\ArrayOfStrings
S
12 60
Resursbank\Ecom\Module\PriceSignage\Repository
S
12 78
Resursbank\Woocommerce\Modules\Gateway\GatewayBlocks
S
12 91
Resursbank\Woocommerce\Modules\Order\Controller\Admin\GetOrderContentController
S
11 63
Resursbank\Ecom\Lib\Log\StdoutLogger
S
11 49
Resursbank\Ecom\Module\PaymentHistory\Widget\Log
S
11 47
Resursbank\Ecom\Module\PriceSignage\Widget\CostList
S
11 46
Resursbank\Ecom\Lib\Utilities\Strings
S
11 64
Resursbank\Ecom\Lib\Validation\IntValidation
S
11 42
Resursbank\Ecom\Module\AnnuityFactor\Widget\GetPeriods
S
11 52
Resursbank\Ecom\Module\Payment\Api\Create
S
11 60
Resursbank\Woocommerce\Modules\Order\Filter\Failure
S
10 48
Resursbank\Ecom\Lib\Model\PaymentMethodCollection
S
10 33
Resursbank\Ecom\Module\Customer\Repository
S
10 56
Resursbank\Woocommerce\Database\Options\Advanced\LogDir
S
10 28
Resursbank\Ecom\Lib\Utilities\Generic\Docblock
S
9 38
Resursbank\Ecom\Lib\Model\PaymentMethod\ApplicationFormSpecResponse
S
9 41
Resursbank\Woocommerce\Modules\OrderManagement\Action\Capture
S
9 65
Resursbank\Woocommerce\Modules\OrderManagement\Action\Refund
S
9 68
Resursbank\Ecom\Module\AnnuityFactor\Repository
S
9 54
Resursbank\Ecom\Module\Payment\Api\Cancel
S
9 60
Resursbank\Ecom\Module\PaymentMethod\Widget\Logo\Widget
S
9 45
Resursbank\Ecom\Lib\Utilities\Session
S
9 34
Resursbank\Ecom\Lib\Model\Payment\Converter\DiscountItemCollection
S
8 46
Resursbank\Ecom\Module\PaymentMethod\Widget\ReadMore
S
8 34
Resursbank\Ecom\Module\Store\Repository
S
8 39
Resursbank\Ecom\Lib\Cache\Redis
S
8 32
Resursbank\Woocommerce\Modules\OrderManagement\Filter\Refund
S
7 31
Resursbank\Woocommerce\Settings\Callback
S
7 64
Resursbank\Woocommerce\Modules\Order\Filter\ThankYou
S
7 36
Resursbank\Woocommerce\Modules\OrderManagement\Filter\HideCaptureAction
S
7 19
Resursbank\Woocommerce\Util\Log
S
7 21
Resursbank\Ecom\Module\Customer\Widget\GetAddress
S
7 29
Resursbank\Ecom\Lib\Attribute\Validation\StringIsDatetime
S
7 43
Resursbank\Ecom\Lib\Model\Payment\Customer\DeviceInfo
S
7 20
Resursbank\Ecom\Module\Payment\Api\Get
S
6 32
Resursbank\Ecom\Lib\Attribute\Validation\StringIsUrl
S
6 29
Resursbank\Woocommerce\Settings\About
S
6 24
Resursbank\Woocommerce\Modules\OrderManagement\Filter\DisableDeleteRefund
S
6 24
Resursbank\Ecom\Module\Customer\Api\GetAddress
S
6 45
Resursbank\Ecom\Lib\Collection\EnumCollection
S
6 34
Resursbank\Ecom\Lib\Attribute\Validation\StringIsUuid
S
6 26
Resursbank\Woocommerce\Modules\Store\Controller\Admin\GetStores
S
6 43
Resursbank\Woocommerce\Modules\GetAddress\GetAddress
S
6 30
Resursbank\Woocommerce\Modules\Cache\Transient
S
5 22
Resursbank\Ecom\Lib\Locale\Translation
S
5 19
Resursbank\Woocommerce\Modules\OrderManagement\Filter\AfterOrderStatusChange
S
5 16
Resursbank\Ecom\Lib\Network\Curl\Response
S
5 28
Resursbank\Ecom\Lib\Network\Curl\Auth
S
5 28
Resursbank\Ecom\Lib\Attribute\Validation\StringIsIpAddress
S
5 26
Resursbank\Woocommerce\Modules\CustomerType\Controller\SetCustomerType
S
5 25
Resursbank\Ecom\Module\PaymentMethod\Api\ApplicationDataSpecification
S
4 34
Resursbank\Woocommerce\Modules\ModuleInit\Frontend
S
4 26
Resursbank\Ecom\Module\Action\Repository
S
4 19
Resursbank\Woocommerce\Modules\UniqueSellingPoint\UniqueSellingPoint
S
4 21
Resursbank\Woocommerce\Modules\GetAddress\Controller\GetAddress
S
4 27
Resursbank\Ecom\Lib\Model\Payment\RejectedReason
S
4 20
Resursbank\Woocommerce\Modules\PartPayment\Controller\PartPayment
S
4 50
Resursbank\Woocommerce\Settings\Filter\AddDocumentationLink
S
4 22
Resursbank\Woocommerce\Modules\OrderManagement\Action\Cancel
S
4 28
Resursbank\Woocommerce\Modules\GetAddress\Filter\Blocks\InjectFetchAddressWidget
S
4 23
Resursbank\Ecom\Lib\Model\Payment\CreatePaymentRequest\Options
S
4 11
Resursbank\Woocommerce\Modules\Api\Controller\Admin\GetStoreCountry
S
4 22
Resursbank\Ecom\Module\Payment\Api\Order\ActionLog\OrderLines\Add
S
4 27
Resursbank\Ecom\Lib\Model\Payment\Order\ActionLogCollection
S
4 11
Resursbank\Ecom\Module\Payment\Api\Metadata\Put
S
4 26
Resursbank\Ecom\Lib\Network\Curl\ErrorTranslator
S
3 30
Resursbank\Ecom\Lib\Validation\BoolValidation
S
3 11
Resursbank\Woocommerce\Modules\OrderManagement\Filter\DisableRefundNote
S
3 14
Resursbank\Ecom\Lib\Attribute\Validation\StringMatchesRegex
S
3 14
Resursbank\Woocommerce\Modules\Callback\Controller\Admin\TestTrigger
S
3 22
Resursbank\Woocommerce\Modules\OrderManagement\Filter\IsOrderEditable
S
3 12
Resursbank\Woocommerce\Modules\PartPayment\Admin
S
3 39
Resursbank\Ecom\Lib\Utilities\Tax
S
3 6
Resursbank\Woocommerce\Modules\GetAddress\Filter\Legacy\InjectFetchAddressWidget
S
3 27
ResursBankEcomAutoloader
S
3 19
Resursbank\Woocommerce\Modules\OrderManagement\Filter\IsOrderRefundable
S
3 12
Resursbank\Ecom\Lib\Repository\Api\Mapi\GenerateToken
S
3 29
Resursbank\Ecom\Exception\ValidationException
S
3 22
Resursbank\Woocommerce\Modules\ModuleInit\Admin
S
2 16
Resursbank\Woocommerce\Modules\Cache\Controller\Admin\Invalidate
S
2 14
Resursbank\Woocommerce\Util\Translator
S
2 12
Resursbank\Woocommerce\Modules\ModuleInit\Shared
S
2 16

162 more item(s) not shown.