Code Analysis: Resurs Bank Payments for WooCommerce 1.0.26

Class Rating Complexity Lines of code
Resursbank\Woocommerce\Modules\Gateway\Resursbank
A
57 238
Resursbank\Ecom\Lib\Utilities\Generic
S
48 190
Resursbank\Woocommerce\Modules\Gateway\Gateway
S
43 175
Resursbank\Ecom\Lib\Network\Curl\ErrorHandler
S
38 138
Resursbank\Ecom\Lib\Collection\Collection
S
38 122
Resursbank\Woocommerce\Util\Route
S
35 149
Resursbank\Ecom\Lib\Network\Curl
S
34 202
Resursbank\Ecom\Lib\Model\Payment
S
31 96
Resursbank\Woocommerce\Modules\Api\Connection
S
31 109
Resursbank\Woocommerce\Modules\OrderManagement\OrderManagement
S
30 179
Resursbank\Ecom\Lib\Validation\StringValidation
S
29 128
Resursbank\Woocommerce\Settings\PartPayment
S
27 173
Resursbank\Woocommerce\Modules\PartPayment\PartPayment
S
26 120
Resursbank\Ecom\Lib\Validation\ArrayValidation
S
25 94
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\Util\Metadata
S
22 127
Resursbank\Woocommerce\Util\Url
S
21 91
Resursbank\Ecom\Config
S
20 85
Resursbank\Woocommerce\Modules\OrderManagement\Action\Modify
S
20 99
Resursbank\Ecom\Lib\Http\Controller
S
20 91
Resursbank\Ecom\Lib\Log\FileLogger
S
20 73
Resursbank\Woocommerce\SettingsPage
S
19 110
Resursbank\Ecom\Lib\Validation\FloatValidation
S
18 62
Resursbank\Woocommerce\Modules\Order\Order
S
18 115
Resursbank\Woocommerce\Modules\OrderManagement\Filter\BeforeOrderStatusChange
S
17 68
Resursbank\Ecom\Module\Payment\Repository
S
17 129
Resursbank\Ecom\Module\Payment\Widget\PaymentInformation
S
17 66
Resursbank\Ecom\Lib\Utilities\DataConverter
S
17 77
Resursbank\Woocommerce\Settings\Api
S
16 123
Resursbank\Woocommerce\Util\UserAgent
S
16 58
Resursbank\Woocommerce\Util\WcSession
S
16 69
Resursbank\Ecom\Exception\CurlException
S
16 64
Resursbank\Ecom\Module\PaymentMethod\Widget\PartPayment
S
16 93
Resursbank\Ecom\Lib\Cache\AbstractCache
S
16 69
Resursbank\Woocommerce\Settings\Advanced
S
16 136
Resursbank\Ecom\Lib\Network\Curl\Header
S
15 74
Resursbank\Ecom\Module\PaymentMethod\Repository
S
15 83
Resursbank\Woocommerce\Settings\Filter\PartPaymentPeriod
S
14 75
Resursbank\Ecom\Lib\Locale\Translator
S
14 80
Resursbank\Woocommerce\Modules\Callback\Callback
S
14 71
Resursbank\Woocommerce\Settings\Settings
S
13 81
Resursbank\Woocommerce\Util\Currency
S
13 47
Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine
S
13 95
Resursbank\Ecom\Lib\Repository\Cache
S
13 63
Resursbank\Woocommerce\Modules\Payment\Converter\Order\Product
S
12 70
Resursbank\Woocommerce\Util\Admin
S
12 29
Resursbank\Ecom\Lib\Model\Address
S
12 74
Resursbank\Ecom\Module\SupportInfo\Widget\SupportInfo
S
12 49
Resursbank\Ecom\Module\Payment\Api\Create
S
11 60
Resursbank\Ecom\Module\PriceSignage\Repository
S
11 78
Resursbank\Ecom\Lib\Log\StdoutLogger
S
11 49
Resursbank\Ecom\Lib\Model\PaymentMethod
S
11 35
Resursbank\Ecom\Lib\Validation\IntValidation
S
11 42
Resursbank\Ecom\Module\Payment\Api\Search
S
10 38
Resursbank\Woocommerce\Modules\Store\Store
S
10 52
Resursbank\Woocommerce\Database\Options\Advanced\LogDir
S
10 28
Resursbank\Woocommerce\Database\Options\Api\StoreCountryCode
S
10 40
Resursbank\Ecom\Module\AnnuityFactor\Repository
S
10 60
Resursbank\Woocommerce\Modules\Order\Controller\Admin\GetOrderContentController
S
10 51
Resursbank\Woocommerce\Modules\OrderManagement\Action\Refund
S
9 68
Resursbank\Ecom\Module\Customer\Repository
S
9 51
Resursbank\Ecom\Lib\Model\PaymentMethod\ApplicationFormSpecResponse
S
9 41
Resursbank\Ecom\Lib\Utilities\Generic\Docblock
S
9 38
Resursbank\Ecom\Module\Payment\Api\Capture
S
8 38
Resursbank\Ecom\Lib\Model\Payment\Converter\DiscountItemCollection
S
8 46
Resursbank\Ecom\Lib\Model\Model
S
8 19
Resursbank\Woocommerce\Database\Options\Advanced\EnableGetAddress
S
8 17
Resursbank\Ecom\Lib\Utilities\Session
S
8 31
Resursbank\Ecom\Lib\Cache\Redis
S
8 32
Resursbank\Woocommerce\Modules\Order\Status
S
8 48
Resursbank\Woocommerce\Modules\OrderManagement\Filter\Refund
S
7 31
Resursbank\Woocommerce\Modules\OrderManagement\Filter\UpdateOrder
S
7 31
Resursbank\Ecom\Module\Payment\Api\Refund
S
7 35
Resursbank\Woocommerce\Settings\Callback
S
7 64
Resursbank\Woocommerce\Util\Language
S
7 31
Resursbank\Ecom\Lib\Network\Curl\Auth
S
7 44
Resursbank\Woocommerce\Util\Log
S
7 21
Resursbank\Woocommerce\Modules\Order\Filter\Failure
S
7 29
Resursbank\Ecom\Module\Callback\Repository
S
7 49
Resursbank\Woocommerce\Modules\Order\Filter\ThankYou
S
7 36
Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Options
S
6 21
Resursbank\Woocommerce\Util\WooCommerce
S
6 25
Resursbank\Ecom\Module\Store\Repository
S
6 35
Resursbank\Woocommerce\Modules\Gateway\Customer
S
6 82
Resursbank\Ecom\Module\Payment\Api\Cancel
S
6 32
Resursbank\Ecom\Module\Payment\Api\Get
S
6 32
Resursbank\Ecom\Module\RcoCallback\Repository
S
6 22
Resursbank\Woocommerce\Database\Options\Advanced\StoreId
S
6 19
Resursbank\Ecom\Lib\Utilities\Strings
S
6 39
Resursbank\Ecom\Module\AnnuityFactor\Http\DurationsByMonthController
S
6 35
Resursbank\Woocommerce\Modules\GetAddress\Filter\Checkout
S
6 54
Resursbank\Ecom\Module\Customer\Api\GetAddress
S
6 45
Resursbank\Woocommerce\Modules\Cache\Transient
S
5 22
Resursbank\Woocommerce\Modules\CustomerType\Controller\SetCustomerType
S
5 27
Resursbank\Woocommerce\Modules\OrderManagement\Filter\AfterOrderStatusChange
S
5 16
Resursbank\Woocommerce\Modules\OrderManagement\Filter\DisableDeleteRefund
S
5 20
Resursbank\Woocommerce\Modules\PaymentInformation\PaymentInformation
S
5 26
Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Application
S
5 20
Resursbank\Ecom\Module\PaymentMethod\Widget\ReadMore
S
5 22
Resursbank\Ecom\Lib\Locale\Translation
S
5 22
Resursbank\Ecom\Module\Store\Models\StoreCollection
S
5 14
Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order
S
4 33
Resursbank\Ecom\Lib\Model\Payment\Application\CoApplicant
S
4 13
Resursbank\Woocommerce\Modules\UniqueSellingPoint\UniqueSellingPoint
S
4 21
Resursbank\Woocommerce\Modules\OrderManagement\Action\Cancel
S
4 23
Resursbank\Ecom\Lib\Model\Payment\Order\ActionLogCollection
S
4 11
Resursbank\Ecom\Lib\Model\Payment\Customer
S
4 12
Resursbank\Ecom\Module\PaymentMethod\Api\ApplicationDataSpecification
S
4 33
Resursbank\Ecom\Module\Payment\Api\Metadata\Put
S
4 26
Resursbank\Woocommerce\Modules\Store\Controller\Admin\GetStores
S
4 34
Resursbank\Ecom\Module\Payment\Api\Order\ActionLog\OrderLines\Add
S
4 27
Resursbank\Woocommerce\Modules\PartPayment\Controller\PartPayment
S
4 35
Resursbank\Woocommerce\Modules\CustomerType\Filter\CustomerType
S
4 35
Resursbank\Ecom\Module\Action\Repository
S
4 19
Resursbank\Woocommerce\Settings\Filter\AddDocumentationLink
S
4 22
Resursbank\Woocommerce\Modules\Payment\Converter\Order\Shipping
S
3 23
Resursbank\Ecom\Lib\Validation\BoolValidation
S
3 11
Resursbank\Woocommerce\Database\Option
S
3 13
Resursbank\Ecom\Module\RcoCallback\Api\GetCallbacks
S
3 22
Resursbank\Woocommerce\Modules\PartPayment\Admin
S
3 29
Resursbank\Ecom\Lib\Model\Payment\Customer\DeviceInfo
S
3 13
Resursbank\Woocommerce\Modules\OrderManagement\Action\Capture
S
3 28
Resursbank\Woocommerce\Modules\OrderManagement\Filter\IsOrderEditable
S
3 12
Resursbank\Ecom\Lib\Api\Mapi
S
3 9
Resursbank\Woocommerce\Modules\OrderManagement\Filter\DisableRefundNote
S
3 14
Resursbank\Woocommerce\Modules\Payment\Converter\Order\Fee
S
3 23
Resursbank\Ecom\Module\RcoCallback\Api\DeleteCallback
S
3 17
Resursbank\Ecom\Module\Customer\Http\GetAddressController
S
3 19
Resursbank\Woocommerce\Modules\Callback\Controller\Admin\TestTrigger
S
3 22
Resursbank\Woocommerce\Database\DataType\IntOption
S
3 8
Resursbank\Ecom\Lib\Repository\Api\Mapi\GenerateToken
S
3 29
Resursbank\Ecom\Lib\Utilities\Tax
S
3 6
Resursbank\Ecom\Module\RcoCallback\Api\GetCallback
S
3 22
Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection
S
3 10
Resursbank\Woocommerce\Modules\GetAddress\Controller\GetAddress
S
3 27
Resursbank\Ecom\Module\Rco\Api\UpdatePaymentReference
S
3 24
Resursbank\Ecom\Module\Customer\Models\GetAddressRequest
S
3 11
Resursbank\Ecom\Module\AnnuityFactor\Widget\DurationByMonths
S
3 12
Resursbank\Ecom\Module\Rco\Api\UpdatePayment
S
3 23
Resursbank\Ecom\Module\RcoCallback\Api\RegisterCallback
S
3 18
ResursBankEcomAutoloader
S
3 19
Resursbank\Woocommerce\Database\DataType\StringOption
S
3 7
Resursbank\Ecom\Module\Rco\Api\GetPayment
S
3 22
Resursbank\Woocommerce\Settings\PaymentMethods
S
3 12
Resursbank\Woocommerce\Modules\OrderManagement\Filter\IsOrderRefundable
S
3 12
Resursbank\Woocommerce\Database\Options\PartPayment\Limit
S
3 7
Resursbank\Ecom\Module\Rco\Api\InitPayment
S
3 19
Resursbank\Ecom\Lib\Repository\Api\Mapi\ValidateJwtCredentials
S
2 8
Resursbank\Woocommerce\Modules\ModuleInit\Shared
S
2 9
Resursbank\Ecom\Module\Store\Http\GetStoresController
S
2 10
Resursbank\Woocommerce\Modules\ModuleInit\Frontend
S
2 12
Resursbank\Ecom\Lib\Network\Curl\ErrorTranslator
S
2 11
Resursbank\Woocommerce\Modules\Cache\Controller\Admin\Invalidate
S
2 13
Resursbank\Woocommerce\Modules\Callback\Controller\TestReceived
S
2 7
Resursbank\Ecom\Lib\Repository\Api\Mapi\Get
S
2 23
Resursbank\Woocommerce\Util\Translator
S
2 12
Resursbank\Ecom\Module\Callback\Http\AuthorizationController
S
2 10
Resursbank\Woocommerce\Modules\ModuleInit\Admin
S
2 16
Resursbank\Ecom\Lib\Repository\Api\Mapi\Post
S
2 23
Resursbank\Ecom\Module\Callback\Http\ManagementController
S
2 10
Resursbank\Ecom\Lib\Widget\Widget
S
2 10

140 more item(s) not shown.