Code Analysis: Pagar.me for WooCommerce 3.5.1

Class Rating Complexity Lines of code
Woocommerce\Pagarme\Concrete\WoocommercePlatformOrderDecorator
D
171 787
Woocommerce\Pagarme\Model\Data\DataObject
B
77 239
Woocommerce\Pagarme\Model\Config
A
75 227
Woocommerce\Pagarme\Helper\Utils
A
72 294
Woocommerce\Pagarme\Controller\Gateways\AbstractGateway
A
70 299
Woocommerce\Pagarme\Model\Checkout
A
64 239
Woocommerce\Pagarme\Model\Subscription
A
64 291
Woocommerce\Pagarme\Controller\Settings
A
54 330
Woocommerce\Pagarme\Concrete\WoocommerceCoreSetup
A
51 276
Woocommerce\Pagarme\Model\Order
S
47 181
Woocommerce\Pagarme\Controller\Checkout
S
43 160
Woocommerce\Pagarme\Controller\Checkout\CustomerFields
S
43 187
Woocommerce\Pagarme\Controller\Gateways\CreditCard
S
42 552
Woocommerce\Pagarme\Core
S
40 169
Woocommerce\Pagarme\Controller\HubAccounts
S
37 188
Woocommerce\Pagarme\Block\Adminhtml\System\Config\Form\AbstractField
S
34 121
Woocommerce\Pagarme\Model\CardInstallments
S
31 132
Woocommerce\Pagarme\Model\Gateway
S
31 104
Woocommerce\Pagarme\Block\Checkout\Gateway
S
29 98
Woocommerce\Pagarme\Model\Payment\AbstractPayment
S
27 116
Woocommerce\Pagarme\Model\Payment\PostFormatter
S
26 99
Woocommerce\Pagarme\Model\SubscriptionMeta
S
25 100
Woocommerce\Pagarme\Block\Adminhtml\Sales\Order\MetaBox\Modal
S
23 51
Woocommerce\Pagarme\Model\Payment\Data\PaymentRequest
S
22 77
Woocommerce\Pagarme\Model\Customer
S
22 83
Woocommerce\Pagarme\Block\Checkout\Form\Installments
S
19 58
Woocommerce\Pagarme\Model\Config\PagarmeCoreConfigManagement
S
19 64
Woocommerce\Pagarme\Block\Checkout\Form\Card
S
18 130
Woocommerce\Pagarme\Block\Adminhtml\Sales\Order\MetaBox\ChargeActions
S
17 65
Woocommerce\Pagarme\Controller\Gateways\Billet
S
17 133
Woocommerce\Pagarme\Action\CustomerFieldsActions
S
17 96
Woocommerce\Pagarme\Model\Charge
S
17 106
Woocommerce\Pagarme\Model\Payment\Data\AbstractPayment
S
17 34
Woocommerce\Pagarme\Service\CustomerService
S
16 97
Woocommerce\Pagarme\Controller\Webhooks
S
16 57
Woocommerce\Pagarme\Block\Order\Transaction\AbstractCard
S
16 49
Woocommerce\Pagarme\Block\AbstractBlock
S
15 56
Woocommerce\Pagarme\Model\Payment\Card
S
14 57
Woocommerce\Pagarme\Controller\Accounts
S
14 78
Woocommerce\Pagarme\Tests\Model\CustomerTest
S
14 204
Woocommerce\Pagarme\Block\Order\Email\AbstractCard
S
14 35
Woocommerce\Pagarme\Block\Adminhtml\System\Config\Form\Section
S
14 49
Woocommerce\Pagarme\Block\Adminhtml\Sales\Order\MetaBoxes
S
13 44
Woocommerce\Pagarme\Controller\Charges
S
13 78
Woocommerce\Pagarme\Block\Checkout\ThankYou
S
13 44
Woocommerce\Pagarme\Controller\Gateways\Pix
S
13 136
Woocommerce\Pagarme\Model\FeatureCompatibilization
S
13 58
Woocommerce\Pagarme\Model\Meta
S
13 39
Woocommerce\Pagarme\Concrete\WoocommerceSavedCardAdapter
S
12 40
Woocommerce\Pagarme\Model\Payment\Data\Card
S
12 30
Woocommerce\Pagarme\Controller\Orders
S
12 68
Woocommerce\Pagarme\DB\Migration\AbstractMigration
S
12 39
Woocommerce\Pagarme\DB\Migration\Migrator
S
12 39
Woocommerce\Pagarme\Action\OrderActions
S
12 49
Woocommerce\Pagarme\Block\Order\Transaction\Pix
S
11 32
Woocommerce\Pagarme\Block\ReactCheckout\AbstractCard
S
11 76
Woocommerce\Pagarme\Model\Payment\Data\Cards
S
11 28
Woocommerce\Pagarme\Block\Order\Email\Pix
S
11 34
Woocommerce\Pagarme\Controller\HubCommand
S
10 56
Woocommerce\Pagarme\Block\Template
S
10 29
Woocommerce\Pagarme\Model\Config\Source\AbstractOptions
S
10 33
Woocommerce\Pagarme\Block\Checkout\Form\Multicustomers
S
10 32
Woocommerce\Pagarme\Concrete\WoocommercePlatformCustomerDecorator
S
10 37
Woocommerce\Pagarme\Model\Payment\Data\Googlepay
S
10 23
Woocommerce\Pagarme\Model\Payment\CreditCard
S
9 35
Woocommerce\Pagarme\Concrete\WoocommerceDatabaseDecorator
S
9 69
Woocommerce\Pagarme\Service\CardService
S
9 55
Woocommerce\Pagarme\Controller\Gateways\Voucher
S
9 81
Woocommerce\Pagarme\Block\Checkout\Form\Wallet
S
8 31
Woocommerce\Pagarme\Block\Adminhtml\Sales\Order\MetaBox\AdditionalInformation
S
8 24
Woocommerce\Pagarme\Block\Order\Charge
S
8 22
Woocommerce\Pagarme\Block\Order\EmailCharge
S
8 24
Woocommerce\Pagarme\Block\Checkout\ThankYou\BilletAndCard
S
7 20
Woocommerce\Pagarme\Block\Checkout\ThankYou\Billet
S
7 21
Woocommerce\Pagarme\Tests\Concrete\WoocommercePlatformOrderDecoratorTest
S
7 114
Woocommerce\Pagarme\Block\Checkout\ThankYou\Pix
S
7 30
Woocommerce\Pagarme\Model\Payment\Data\AbstractAddress
S
7 21
Woocommerce\Pagarme\Block\Adminhtml\Sales\Order\AbstractMetaBox
S
7 22
Woocommerce\Pagarme\Model\Payment\CreditCard\Brands
S
6 19
Woocommerce\Pagarme\Block\Checkout\Field\Wallet
S
6 28
Woocommerce\Pagarme\Tests\Model\CheckoutTest
S
6 112
Woocommerce\Pagarme\Model\Payment\Data\ShippingMethod
S
6 19
Woocommerce\Pagarme\Model\Payment\Voucher\Brands
S
6 19
Woocommerce\Pagarme\Block\ReactCheckout\GooglePay
S
6 29
Woocommerce\Pagarme\Model\Payment\Billet\Banks
S
6 19
Woocommerce\Pagarme\Controller\Hub
S
5 50
Woocommerce\Pagarme\Controller\Checkout\Card
S
5 19
Woocommerce\Pagarme\DB\Migration\Migrations\TypeInSavedCardTable
S
5 21
Woocommerce\Pagarme\Block\Checkout\ThankYou\CreditCard
S
4 11
Woocommerce\Pagarme\Model\Payment\Data\Billet
S
4 11
Woocommerce\Pagarme\Block\Checkout\ThankYou\TwoCards
S
4 11
Woocommerce\Pagarme\Model\Serialize\Serializer\Json
S
4 14
Woocommerce\Pagarme\Block\Order\EmailPaymentDetails
S
4 10
Woocommerce\Pagarme\Tests\Concrete\WoocommerceCoreSetupTest
S
4 61
Woocommerce\Pagarme\Tests\Service\AccountServiceTest
S
4 41
Woocommerce\Pagarme\Tests\Block\Checkout\GatewayTest
S
4 52
Woocommerce\Pagarme\Model\Payment\Billet\AbstractBank
S
4 14
Woocommerce\Pagarme\Model\Payment\Data\Pix
S
4 11
Woocommerce\Pagarme\Block\Order\PaymentDetails
S
4 10
Woocommerce\Pagarme\Block\Checkout\ThankYou\Voucher
S
3 10
Woocommerce\Pagarme\Service\TdsTokenService
S
3 12
Woocommerce\Pagarme\Block\Checkout\Field\EnableMulticustomers
S
3 10
Woocommerce\Pagarme\Model\Payment\Billet
S
3 22
Woocommerce\Pagarme\Tests\Service\TdsTokenServiceTest
S
3 35
Woocommerce\Pagarme\Model\Payment\Data\Multicustomers
S
2 3

91 more item(s) not shown.