Code Analysis: Resurs Bank Payments for WooCommerce 1.0.36

Class Rating Complexity Lines of code
Resursbank\Woocommerce\Modules\Gateway\Resursbank
A
65 264
Resursbank\Ecom\Lib\Utilities\Generic
S
48 190
Resursbank\Ecom\Lib\Model\Payment
S
45 126
Resursbank\Ecom\Lib\Collection\Collection
S
45 146
Resursbank\EcomTest\Integration\Lib\Cache\FilesystemTest
S
43 361
Resursbank\Woocommerce\Modules\Gateway\Gateway
S
43 175
Resursbank\EcomTest\Integration\Lib\Log\FileLoggerTest
S
42 247
Resursbank\EcomTest\Unit\Lib\Validation\StringValidationTest
S
42 325
Resursbank\Woocommerce\Modules\OrderManagement\OrderManagement
S
41 229
Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest
S
39 216
Resursbank\EcomTest\Unit\Lib\Utilities\RandomTest
S
38 145
Resursbank\Woocommerce\Util\Route
S
35 149
Resursbank\EcomTest\Integration\Module\Rco\RepositoryTest
S
35 703
Resursbank\Woocommerce\Modules\Api\Connection
S
33 116
Resursbank\Ecom\Lib\Validation\StringValidation
S
32 145
Resursbank\Ecom\Module\Payment\Widget\PaymentInformation
S
29 115
Resursbank\Woocommerce\Modules\PartPayment\PartPayment
S
28 132
Resursbank\Ecom\Lib\Model\Model
S
28 91
Resursbank\Ecom\Lib\Utilities\Random
S
28 121
Resursbank\EcomTest\Unit\Lib\Model\Rco\AddressTest
S
28 157
Resursbank\Ecom\Lib\Validation\ArrayValidation
S
28 103
Resursbank\Woocommerce\Settings\PartPayment
S
27 173
Resursbank\Ecom\Lib\Network\Curl
S
27 154
Resursbank\Woocommerce\Modules\OrderManagement\Filter\BeforeOrderStatusChange
S
25 85
Resursbank\Woocommerce\Util\Metadata
S
25 139
Resursbank\Ecom\Module\PaymentHistory\DataHandler\FileDataHandler
S
24 82
Resursbank\EcomTest\Integration\Lib\Attribute\ProbeTest
S
24 155
Resursbank\EcomTest\Integration\Lib\Network\CurlTest
S
24 206
Resursbank\EcomTest\Integration\Module\PaymentMethod\RepositoryTest
S
24 207
Resursbank\Woocommerce\Modules\MessageBag\MessageBag
S
24 97
Resursbank\Ecom\Config
S
23 93
Resursbank\Ecom\Lib\Cache\Filesystem
S
23 86
Resursbank\Woocommerce\Modules\OrderManagement\Action\Modify
S
23 104
Resursbank\Woocommerce\Modules\Payment\Converter\Order
S
23 100
Resursbank\Ecom\Lib\Model\Rco\Checkout
S
23 67
Resursbank\Ecom\Lib\Attribute\Validation\IntValue
S
22 71
Resursbank\Woocommerce\Util\Url
S
21 91
Resursbank\Ecom\Module\Rco\Widget\PaymentInformation
S
21 72
Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest
S
21 142
Resursbank\Ecom\Lib\Http\Controller
S
20 91
Resursbank\Ecom\Lib\Log\FileLogger
S
20 73
Resursbank\EcomTest\Integration\Module\Customer\RepositoryTest
S
20 192
Resursbank\EcomTest\Unit\Lib\Model\Rco\Cart\ItemTest
S
20 131
Resursbank\EcomTest\Unit\Module\Payment\Models\CreatePayment\Order\OrderLineTest
S
20 114
Resursbank\Ecom\Lib\Utilities\DataConverter
S
20 88
Resursbank\EcomTest\Unit\Module\PaymentMethod\Models\PaymentMethodTest
S
20 119
Resursbank\Woocommerce\SettingsPage
S
19 110
Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest
S
19 141
Resursbank\Ecom\Lib\Attribute\Validation\CollectionSize
S
19 86
Resursbank\EcomTest\Unit\Lib\Model\Rco\CreateCart\ItemTest
S
19 207
Resursbank\Woocommerce\Modules\Order\Order
S
19 122
Resursbank\Ecom\Lib\Network\Curl\ErrorHandler
S
18 62
Resursbank\Ecom\Lib\Validation\FloatValidation
S
18 62
Resursbank\Ecom\Module\Payment\Repository
S
17 129
Resursbank\Woocommerce\Settings\Advanced
S
17 146
Resursbank\EcomTest\Unit\Lib\Model\Rco\CheckoutTest
S
17 392
Resursbank\Ecom\Lib\Attribute\Validation\StringLength
S
17 75
Resursbank\Woocommerce\Modules\Callback\Callback
S
17 85
Resursbank\Woocommerce\Util\UserAgent
S
16 58
Resursbank\Woocommerce\Util\WcSession
S
16 69
Resursbank\EcomTest\Integration\Lib\Cache\RedisTest
S
16 126
Resursbank\Ecom\Exception\CurlException
S
16 64
Resursbank\EcomTest\Utilities\DataIntegrity
S
16 85
Resursbank\Ecom\Lib\Cache\AbstractCache
S
16 69
Resursbank\Woocommerce\Settings\Api
S
16 123
Resursbank\Woocommerce\Util\Admin
S
16 35
Resursbank\Woocommerce\Settings\Settings
S
15 98
Resursbank\Ecom\Module\PaymentMethod\Widget\PartPayment
S
15 90
Resursbank\Ecom\Module\PaymentMethod\Repository
S
15 83
Resursbank\EcomTest\Integration\Module\PaymentHistory\Widget\LogTest
S
15 173
Resursbank\Ecom\Lib\Attribute\Validation\ArraySize
S
15 71
Resursbank\Ecom\Lib\Network\Curl\Header
S
15 74
Resursbank\Ecom\Lib\Attribute\Probe
S
14 64
Resursbank\Woocommerce\Settings\Filter\PartPaymentPeriod
S
14 75
Resursbank\Ecom\Lib\Locale\Translator
S
14 80
Resursbank\EcomTest\Integration\Module\Payment\RepositoryTest
S
14 221
Resursbank\EcomTest\Utilities\MockSigner
S
14 106
Resursbank\EcomTest\Utilities\PaymentHistory
S
14 71
Resursbank\Woocommerce\Modules\OrderManagement\Filter\UpdateOrder
S
13 52
Resursbank\Woocommerce\Util\Currency
S
13 47
Resursbank\Ecom\Lib\Repository\Cache
S
13 63
Resursbank\Ecom\Module\Callback\Repository
S
13 94
Resursbank\Woocommerce\Modules\Order\Status
S
13 59
Resursbank\Woocommerce\Modules\Payment\Converter\Order\Product
S
12 70
Resursbank\Ecom\Lib\Model\Rco\Customer
S
12 19
Resursbank\Ecom\Module\Rco\Repository\PaymentMethods
S
12 58
Resursbank\Ecom\Module\Rco\Widget\Checkout
S
12 43
Resursbank\Ecom\Module\SupportInfo\Widget\SupportInfo
S
12 49
Resursbank\Ecom\Lib\Model\Rco\CreateCheckout\CreateCustomer
S
12 19
Resursbank\EcomTest\Integration\Lib\Locale\TranslatorTest
S
12 93
Resursbank\Ecom\Lib\Model\Rco\UpdateCustomer
S
12 19
Resursbank\EcomTest\Integration\Module\PaymentHistory\DataHandler\FileDataHandlerTest
S
12 210
Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLogTest
S
12 94
Resursbank\Ecom\Lib\Attribute\Validation\ArrayOfStrings
S
12 60
Resursbank\EcomTest\Unit\Lib\Model\Rco\Shipping\OptionTest
S
12 127
Resursbank\Ecom\Module\PaymentHistory\Widget\Log
S
11 47
Resursbank\Ecom\Lib\Log\StdoutLogger
S
11 49
Resursbank\Ecom\Module\PriceSignage\Repository
S
11 78
Resursbank\EcomTest\Utilities\MockSignerRco
S
11 72
Resursbank\Ecom\Lib\Validation\IntValidation
S
11 42
Resursbank\Ecom\Module\Payment\Api\Create
S
11 60
Resursbank\Ecom\Module\AnnuityFactor\Repository
S
10 60
Resursbank\Woocommerce\Database\Options\Api\StoreCountryCode
S
10 40
Resursbank\Woocommerce\Modules\Store\Store
S
10 52
Resursbank\EcomTest\Unit\Lib\Attribute\Validation\ArraySizeTest
S
10 48
Resursbank\EcomTest\Unit\Lib\Attribute\Validation\StringLengthTest
S
10 54
Resursbank\Woocommerce\Database\Options\Advanced\LogDir
S
10 28
Resursbank\Woocommerce\Modules\Order\Controller\Admin\GetOrderContentController
S
10 51
Resursbank\Woocommerce\Modules\Order\Filter\Failure
S
10 48
Resursbank\Ecom\Module\Payment\Api\Search
S
10 38
Resursbank\Ecom\Lib\Utilities\Generic\Docblock
S
9 38
Resursbank\Ecom\Module\Customer\Repository
S
9 51
Resursbank\EcomTest\Integration\Module\Payment\Widget\PaymentInformationTest
S
9 175
Resursbank\EcomTest\Integration\Module\Rco\Widget\CheckoutTest
S
9 91
Resursbank\EcomTest\Unit\Lib\Api\MapiTest
S
9 55
Resursbank\EcomTest\Unit\Lib\Attribute\Validation\IntValueTest
S
9 44
Resursbank\Ecom\Lib\Network\Curl\Auth
S
9 50
Resursbank\EcomTest\Unit\Module\Payment\Models\OrderTest
S
9 74
Resursbank\Ecom\Lib\Model\PaymentMethod\ApplicationFormSpecResponse
S
9 41
Resursbank\Woocommerce\Modules\OrderManagement\Action\Refund
S
9 68
Resursbank\EcomTest\Unit\Lib\Attribute\Validation\CollectionSizeTest
S
8 40
Resursbank\Ecom\Lib\Model\Payment\Converter\DiscountItemCollection
S
8 46
Resursbank\Ecom\Module\Payment\Api\Capture
S
8 38
Resursbank\Ecom\Lib\Utilities\Session
S
8 31
Resursbank\EcomTest\Utilities\Rco
S
8 198
Resursbank\Woocommerce\Util\Language
S
7 31
Resursbank\EcomTest\Integration\Module\PaymentMethod\Widget\PartPaymentTest
S
7 93
Resursbank\EcomTest\Integration\Module\PriceSignage\RepositoryTest
S
7 143
Resursbank\EcomTest\Unit\Lib\Model\Network\Response\ErrorTest
S
7 63
Resursbank\EcomTest\Unit\Lib\Model\Rco\CreateCartTest
S
7 118
Resursbank\EcomTest\Unit\Module\Payment\RepositoryTest
S
7 34
Resursbank\Woocommerce\Settings\Callback
S
7 64
Resursbank\Woocommerce\Util\Log
S
7 21
Resursbank\EcomTest\Unit\ConfigTest
S
7 154
Resursbank\Ecom\Module\Payment\Api\Refund
S
7 35
Resursbank\Woocommerce\Util\WooCommerce
S
7 28
Resursbank\EcomTest\Unit\Lib\Model\Payment\Converter\DiscountItemCollectionTest
S
7 93
Resursbank\Woocommerce\Modules\OrderManagement\Filter\Refund
S
7 31
Resursbank\Woocommerce\Modules\Order\Filter\ThankYou
S
7 36
Resursbank\EcomTest\Integration\Module\Payment\Api\RefundTest
S
6 158
Resursbank\Woocommerce\Database\Options\Advanced\StoreId
S
6 19
Resursbank\Ecom\Lib\Collection\EnumCollection
S
6 34
Resursbank\EcomTest\Integration\Lib\Repository\Api\Mapi\GenerateTokenTest
S
6 56
Resursbank\Woocommerce\Modules\GetAddress\Filter\Checkout
S
6 54
Resursbank\EcomTest\Integration\Lib\Repository\Api\Rco\GenerateTokenTest
S
6 62
Resursbank\EcomTest\Integration\Module\PaymentMethod\Widget\PaymentMethodsTest
S
6 109
Resursbank\Woocommerce\Modules\OrderManagement\Filter\HideCaptureAction
S
6 22
Resursbank\EcomTest\Unit\Lib\Attribute\Validation\StringMatchesUrlTest
S
6 38
Resursbank\Ecom\Module\Payment\Api\Cancel
S
6 32
Resursbank\Ecom\Module\Customer\Api\GetAddress
S
6 45
Resursbank\Ecom\Module\Store\Repository
S
6 35
Resursbank\EcomTest\Unit\Lib\Attribute\Validation\StringNotEmptyTest
S
6 36
Resursbank\EcomTest\Unit\Lib\Collection\EnumCollectionTest
S
6 53
Resursbank\EcomTest\Integration\Module\PaymentMethod\Widget\ReadMoreTest
S
6 95
Resursbank\EcomTest\Unit\Lib\Attribute\Validation\StringIsIpAddressTest
S
6 38
Resursbank\EcomTest\Unit\Lib\Attribute\Validation\StringIsUuidTest
S
6 38
Resursbank\Woocommerce\Modules\Gateway\Customer
S
6 83
Resursbank\Ecom\Module\Payment\Api\Get
S
6 32
Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest
S
6 149
Resursbank\Ecom\Module\PaymentMethod\Widget\ReadMore
S
5 22
Resursbank\EcomTest\Integration\Module\Action\RepositoryTest
S
5 97
Resursbank\EcomTest\Unit\Module\Store\Models\StoreCollectionTest
S
5 65
Resursbank\Woocommerce\Modules\CustomerType\Controller\SetCustomerType
S
5 27
Resursbank\Woocommerce\Modules\OrderManagement\Action\Capture
S
5 39
Resursbank\Ecom\Module\Rco\Repository\Webhook
S
5 36
Resursbank\Ecom\Lib\Locale\Translation
S
5 22
Resursbank\Woocommerce\Modules\OrderManagement\Filter\AfterOrderStatusChange
S
5 16
Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest
S
5 152
Resursbank\Ecom\Module\Rco\Repository\Refund
S
5 42
Resursbank\Ecom\Module\AnnuityFactor\Http\DurationsByMonthController
S
5 29
Resursbank\EcomTest\Integration\Module\Payment\Api\SearchTest
S
5 87
Resursbank\Woocommerce\Modules\OrderManagement\Filter\DisableDeleteRefund
S
5 20
Resursbank\Ecom\Lib\Network\Curl\Response
S
5 28
Resursbank\Woocommerce\Modules\OrderManagement\Action\Cancel
S
4 28
Resursbank\Woocommerce\Modules\PartPayment\Controller\PartPayment
S
4 35
Resursbank\Ecom\Module\Payment\Api\Order\ActionLog\OrderLines\Add
S
4 27
Resursbank\Ecom\Module\PaymentMethod\Api\ApplicationDataSpecification
S
4 33
Resursbank\Woocommerce\Modules\Store\Controller\Admin\GetStores
S
4 34
Resursbank\Ecom\Lib\Model\Rco\CreateCheckout\CreateRecipient
S
4 16
Resursbank\Ecom\Module\Rco\Repository\Capture
S
4 42
Resursbank\EcomTest\Unit\Lib\Model\PaymentMethodTest
S
4 31
Resursbank\Woocommerce\Settings\Filter\AddDocumentationLink
S
4 22
Resursbank\EcomTest\Data\OrderLine
S
4 25
Resursbank\Ecom\Module\Payment\Api\Metadata\Put
S
4 26
Resursbank\Woocommerce\Modules\UniqueSellingPoint\UniqueSellingPoint
S
4 21
Resursbank\Woocommerce\Modules\CustomerType\Filter\CustomerType
S
4 35
Resursbank\Ecom\Lib\Utilities\Price
S
3 11
Resursbank\Ecom\Module\Rco\Repository\Cancel
S
3 32
Resursbank\Woocommerce\Modules\PartPayment\Admin
S
3 29
Resursbank\Ecom\Lib\Repository\Api\Mapi\GenerateToken
S
3 29
Resursbank\Ecom\Lib\Validation\BoolValidation
S
3 11
Resursbank\EcomTest\Integration\Module\Payment\Api\Metadata\PutTest
S
3 85
ResursBankEcomAutoloader
S
3 19
Resursbank\EcomTest\Integration\Module\Rco\Widget\PaymentInformationTest
S
3 38
Resursbank\Woocommerce\Modules\OrderManagement\Filter\IsOrderRefundable
S
3 12
Resursbank\Woocommerce\Modules\OrderManagement\Filter\DisableRefundNote
S
3 14
Resursbank\Ecom\Lib\Repository\Api\Rco\GenerateToken
S
3 29
Resursbank\Woocommerce\Modules\Callback\Controller\Admin\TestTrigger
S
3 22
Resursbank\Woocommerce\Modules\OrderManagement\Filter\IsOrderEditable
S
3 12
Resursbank\EcomTest\Integration\Module\Payment\Api\GetTest
S
3 67
Resursbank\EcomTest\Integration\Module\Customer\Widget\GetAddressTest
S
2 56
Resursbank\EcomTest\Unit\Module\Customer\Widget\GetStoresTest
S
2 54

354 more item(s) not shown.