Code Analysis: Resurs Bank Payments for WooCommerce 1.0.54

Class Rating Complexity Lines of code
Resursbank\Woocommerce\Modules\Gateway\Resursbank
A
73 277
Resursbank\Ecom\Lib\Utilities\Generic
S
48 190
Resursbank\Ecom\Lib\Collection\Collection
S
47 162
Resursbank\Woocommerce\Modules\OrderManagement\OrderManagement
S
45 234
Resursbank\Woocommerce\Modules\Gateway\Gateway
S
44 176
Resursbank\Woocommerce\Modules\PartPayment\PartPayment
S
38 191
Resursbank\Ecom\Lib\Model\Payment
S
36 116
Resursbank\Ecom\Lib\Attribute\Validation\FloatValue
S
35 125
Resursbank\Woocommerce\Util\Route
S
34 151
Resursbank\Woocommerce\Util\Metadata
S
33 151
Resursbank\Woocommerce\Modules\Api\Connection
S
33 121
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\Lib\Model\Model
S
28 91
Resursbank\Ecom\Lib\Utilities\Random
S
28 121
Resursbank\Ecom\Lib\Validation\ArrayValidation
S
28 103
Resursbank\Ecom\Lib\Network\Curl
S
26 151
Resursbank\Woocommerce\Modules\OrderManagement\Filter\BeforeOrderStatusChange
S
25 85
Resursbank\Woocommerce\Settings\PartPayment
S
24 153
Resursbank\Woocommerce\Util\Url
S
24 100
Resursbank\Ecom\Config
S
24 101
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\Modules\Payment\Converter\Order
S
23 100
Resursbank\Ecom\Lib\Cache\Filesystem
S
23 86
Resursbank\Woocommerce\Modules\Order\Order
S
22 129
Resursbank\Ecom\Module\PaymentMethod\Widget\PartPayment
S
21 109
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\Ecom\Lib\Http\Controller
S
20 91
Resursbank\Woocommerce\SettingsPage
S
19 110
Resursbank\Ecom\Lib\Attribute\Validation\CollectionSize
S
19 86
Resursbank\Ecom\Exception\CurlException
S
19 76
Resursbank\Woocommerce\Modules\Callback\Callback
S
19 92
Resursbank\Woocommerce\Settings\Advanced
S
18 149
Resursbank\Ecom\Lib\Network\Curl\ErrorHandler
S
18 62
Resursbank\Woocommerce\Util\Admin
S
18 38
Resursbank\Ecom\Lib\Validation\FloatValidation
S
18 62
Resursbank\Ecom\Module\Payment\Repository
S
17 129
Resursbank\Ecom\Lib\Attribute\Validation\StringLength
S
17 87
Resursbank\Woocommerce\Util\WcSession
S
16 69
Resursbank\Woocommerce\Settings\Api
S
16 123
Resursbank\Woocommerce\Settings\Settings
S
16 114
Resursbank\Woocommerce\Util\UserAgent
S
16 58
Resursbank\Ecom\Lib\Cache\AbstractCache
S
16 69
Resursbank\Woocommerce\Util\Currency
S
15 57
Resursbank\Ecom\Lib\Network\Curl\Header
S
15 74
Resursbank\Ecom\Lib\Attribute\Validation\ArraySize
S
15 71
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\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\Ecom\Module\PaymentMethod\Repository
S
13 68
Resursbank\Woocommerce\Modules\GetAddress\Filter\Checkout
S
13 88
Resursbank\Woocommerce\Modules\Order\Status
S
13 59
Resursbank\Ecom\Module\Payment\Api\Search
S
12 49
Resursbank\Ecom\Lib\Attribute\Validation\ArrayOfStrings
S
12 60
Resursbank\Woocommerce\Modules\Payment\Converter\Order\Product
S
12 70
Resursbank\Ecom\Lib\Log\StdoutLogger
S
11 49
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\Ecom\Module\PaymentHistory\Widget\Log
S
11 47
Resursbank\Ecom\Module\SupportInfo\Widget\SupportInfo
S
11 49
Resursbank\Woocommerce\Modules\Order\Controller\Admin\GetOrderContentController
S
11 63
Resursbank\Woocommerce\Modules\Store\Store
S
10 72
Resursbank\Ecom\Module\Customer\Repository
S
10 56
Resursbank\Ecom\Module\PriceSignage\Repository
S
10 72
Resursbank\Woocommerce\Database\Options\Advanced\LogDir
S
10 28
Resursbank\Woocommerce\Database\Options\Api\StoreCountryCode
S
10 40
Resursbank\Woocommerce\Modules\Order\Filter\Failure
S
10 48
Resursbank\Woocommerce\Modules\OrderManagement\Action\Capture
S
9 65
Resursbank\Woocommerce\Modules\OrderManagement\Action\Refund
S
9 68
Resursbank\Ecom\Lib\Utilities\Session
S
9 34
Resursbank\Ecom\Lib\Utilities\Generic\Docblock
S
9 38
Resursbank\Ecom\Module\AnnuityFactor\Repository
S
9 54
Resursbank\Ecom\Module\Payment\Api\Cancel
S
9 60
Resursbank\Ecom\Lib\Model\PaymentMethod\ApplicationFormSpecResponse
S
9 41
Resursbank\Ecom\Lib\Model\Payment\Converter\DiscountItemCollection
S
8 46
Resursbank\Woocommerce\Database\Options\Advanced\EnableGetAddress
S
8 17
Resursbank\Woocommerce\Database\Options\Advanced\StoreId
S
8 22
Resursbank\Ecom\Lib\Cache\Redis
S
8 32
Resursbank\Woocommerce\Modules\OrderManagement\Filter\Refund
S
7 31
Resursbank\Woocommerce\Util\Log
S
7 21
Resursbank\Ecom\Lib\Model\PaymentMethodCollection
S
7 24
Resursbank\Woocommerce\Modules\OrderManagement\Filter\HideCaptureAction
S
7 19
Resursbank\Woocommerce\Settings\Callback
S
7 64
Resursbank\Ecom\Lib\Model\Payment\Customer\DeviceInfo
S
7 20
Resursbank\Woocommerce\Util\Language
S
7 31
Resursbank\Woocommerce\Modules\Order\Filter\ThankYou
S
7 36
Resursbank\Woocommerce\Util\WooCommerce
S
7 28
Resursbank\Ecom\Lib\Attribute\Validation\StringIsDatetime
S
7 43
Resursbank\Ecom\Module\Payment\Api\Get
S
6 32
Resursbank\Woocommerce\Settings\About
S
6 22
Resursbank\Ecom\Module\Store\Repository
S
6 35
Resursbank\Woocommerce\Modules\Gateway\Customer
S
6 83
Resursbank\Ecom\Lib\Attribute\Validation\StringIsUuid
S
6 26
Resursbank\Ecom\Lib\Attribute\Validation\StringIsUrl
S
6 29
Resursbank\Ecom\Module\Customer\Api\GetAddress
S
6 45
Resursbank\Woocommerce\Modules\OrderManagement\Filter\DisableDeleteRefund
S
6 24
Resursbank\Ecom\Lib\Collection\EnumCollection
S
6 34
Resursbank\Woocommerce\Modules\Cache\Transient
S
5 22
Resursbank\Ecom\Lib\Network\Curl\Auth
S
5 28
Resursbank\Ecom\Lib\Network\Curl\Response
S
5 28
Resursbank\Ecom\Lib\Locale\Translation
S
5 19
Resursbank\Ecom\Module\PaymentMethod\Widget\ReadMore
S
5 22
Resursbank\Ecom\Lib\Attribute\Validation\StringIsIpAddress
S
5 26
Resursbank\Woocommerce\Modules\OrderManagement\Filter\AfterOrderStatusChange
S
5 16
Resursbank\Woocommerce\Modules\CustomerType\Controller\SetCustomerType
S
5 27
Resursbank\Ecom\Lib\Model\Payment\Order\ActionLogCollection
S
4 11
Resursbank\Ecom\Module\Payment\Api\Metadata\Put
S
4 26
Resursbank\Ecom\Lib\Model\Payment\CreatePaymentRequest\Options
S
4 11
Resursbank\Ecom\Module\PaymentMethod\Api\ApplicationDataSpecification
S
4 34
Resursbank\Woocommerce\Settings\Filter\AddDocumentationLink
S
4 22
Resursbank\Woocommerce\Modules\PartPayment\Controller\PartPayment
S
4 47
Resursbank\Woocommerce\Modules\CustomerType\Filter\CustomerType
S
4 35
Resursbank\Woocommerce\Modules\Store\Controller\Admin\GetStores
S
4 34
Resursbank\Woocommerce\Modules\UniqueSellingPoint\UniqueSellingPoint
S
4 21
Resursbank\Ecom\Lib\Model\Payment\RejectedReason
S
4 20
Resursbank\Ecom\Module\Action\Repository
S
4 19
Resursbank\Ecom\Module\Payment\Api\Order\ActionLog\OrderLines\Add
S
4 27
Resursbank\Woocommerce\Modules\OrderManagement\Action\Cancel
S
4 28
Resursbank\Ecom\Lib\Model\Payment\Customer
S
4 12
Resursbank\Woocommerce\Modules\OrderManagement\Filter\IsOrderEditable
S
3 12
Resursbank\Ecom\Lib\Validation\BoolValidation
S
3 11
Resursbank\Ecom\Lib\Network\Curl\ErrorTranslator
S
3 30
Resursbank\Woocommerce\Modules\OrderManagement\Filter\DisableRefundNote
S
3 14
Resursbank\Woocommerce\Modules\Payment\Converter\Order\Shipping
S
3 23
Resursbank\Ecom\Lib\Attribute\Validation\StringMatchesRegex
S
3 14
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\Ecom\Lib\Utilities\Tax
S
3 6
Resursbank\Woocommerce\Modules\Callback\Controller\Admin\TestTrigger
S
3 22
ResursBankEcomAutoloader
S
3 19
Resursbank\Woocommerce\Modules\PartPayment\Admin
S
3 39
Resursbank\Ecom\Lib\Model\Callback\GetAddressRequest
S
3 11
Resursbank\Woocommerce\Modules\Payment\Converter\Order\Fee
S
3 23
Resursbank\Woocommerce\Modules\GetAddress\Controller\GetAddress
S
3 24
Resursbank\Ecom\Module\PaymentMethod\Widget\UniqueSellingPoint
S
3 23
Resursbank\Woocommerce\Util\Translator
S
2 12
Resursbank\Woocommerce\Modules\ModuleInit\Admin
S
2 15
Resursbank\Ecom\Lib\Utilities\Price
S
2 11
Resursbank\Woocommerce\Modules\ModuleInit\Frontend
S
2 12
Resursbank\Woocommerce\Modules\Cache\Controller\Admin\Invalidate
S
2 13
Resursbank\Ecom\Lib\Repository\Traits\Request
S
2 24

151 more item(s) not shown.