Code Analysis: WooCommerce Braintree Payment Gateway 1.9.5

Class Rating Complexity Lines of code
Braintree\Configuration
C
124 349
Braintree\Util
A
71 306
Braintree\TransactionSearch
A
63 112
Braintree\Transaction
A
63 278
Braintree\CustomerGateway
A
56 312
Braintree\WebhookTestingGateway
A
56 490
Braintree\Http
A
55 206
Braintree\Customer
S
49 173
Braintree\DisputeGateway
S
42 158
Braintree\TransactionGateway
S
41 379
Braintree\CreditCardGateway
S
38 236
WC_braintree_payment_gateway
S
35 294
Braintree\CreditCard
S
35 126
Braintree\PaymentMethodGateway
S
31 198
Braintree\Gateway
S
30 90
Braintree\Xml\Parser
S
27 87
Braintree\AddressGateway
S
26 118
Braintree\TransparentRedirectGateway
S
26 166
Braintree\CustomerSearch
S
24 24
Braintree\CredentialsParser
S
24 85
Braintree\Error\ValidationErrorCollection
S
23 68
Braintree\SubscriptionGateway
S
23 164
Braintree\Subscription
S
22 74
Braintree\Xml\Generator
S
21 79
Braintree\WebhookNotification
S
21 68
Braintree\MerchantAccountGateway
S
19 137
Braintree\OAuthGateway
S
17 79
Braintree\DisputeSearch
S
17 51
Braintree\ResourceCollection
S
16 64
Braintree\Collection
S
15 41
Braintree\WebhookNotificationGateway
S
15 51
Braintree\Dispute
S
15 63
Braintree\PayPalAccountGateway
S
14 74
Braintree\PaymentMethodParser
S
14 33
Braintree\VisaCheckoutCard
S
14 48
Braintree\Error\ErrorCollection
S
12 37
Braintree\Result\Error
S
12 50
Braintree\SubscriptionSearch
S
12 42
Braintree\Address
S
12 35
Braintree\UsBankAccountVerificationSearch
S
12 42
Braintree\CreditCardVerificationSearch
S
12 36
Braintree\ClientTokenGateway
S
11 48
Braintree\PaginatedCollection
S
11 51
Braintree\PayPalAccount
S
10 34
Braintree\CoinbaseAccount
S
10 34
Braintree\SamsungPayCard
S
10 40
Braintree\ApplePayGateway
S
10 40
Braintree\UsBankAccountVerificationGateway
S
10 57
Braintree\MasterpassCard
S
10 40
Braintree\SettlementBatchSummaryGateway
S
9 48
Braintree\UsBankAccount
S
9 38
Braintree\Digest
S
9 36
Braintree\Result\Successful
S
9 27
Braintree\Result\UsBankAccountVerification
S
9 39
Braintree\Plan
S
9 32
Braintree\CreditCardVerificationGateway
S
9 50
Braintree\MerchantAccount
S
9 33
Braintree\Disbursement
S
8 39
Braintree\Result\CreditCardVerification
S
8 30
Braintree\TestingGateway
S
8 28
Braintree\TransactionLineItemGateway
S
8 30
Braintree\Base
S
7 22
Braintree\UsBankAccountGateway
S
7 38
Braintree\MultipleValueNode
S
7 23
Braintree\Instance
S
7 23
Braintree\IdealPaymentGateway
S
7 38
Braintree\DocumentUploadGateway
S
6 30
Braintree\IdealPayment
S
6 25
Braintree\PaymentMethodNonce
S
6 22
Braintree\ApplePayCard
S
6 27
Braintree\AmexExpressCheckoutCard
S
5 18
Braintree\Error\Validation
S
5 13
Braintree\Merchant
S
5 19
Braintree\VenmoAccount
S
5 18
Braintree\CreditCardVerification
S
5 25
Braintree\MerchantGateway
S
5 25
Braintree\AndroidPayCard
S
5 24
Braintree\GraphQL
S
4 22
Braintree\Test\VenmoSdk
S
4 12
Braintree\PaymentMethodNonceGateway
S
4 25
Braintree\SettlementBatchSummary
S
4 14
Braintree\GrantedPaymentInstrumentUpdate
S
4 16
Braintree\AccountUpdaterDailyReport
S
4 19
Braintree\ThreeDSecureInfo
S
3 12
Braintree
S
3 8
Braintree\RiskData
S
3 12
Braintree\MerchantAccount\BusinessDetails
S
3 11
Braintree\PlanGateway
S
3 19
Braintree\MerchantAccount\IndividualDetails
S
3 11
Braintree\SignatureService
S
3 10
Braintree\Discount
S
2 8
Braintree\DiscountGateway
S
2 15
Braintree\ConnectedMerchantPayPalStatusChanged
S
2 9
Braintree\Dispute\EvidenceDetails
S
2 6
Braintree\Transaction\UsBankAccountDetails
S
2 7
Braintree\ConnectedMerchantStatusTransitioned
S
2 9
Braintree\AddOnGateway
S
2 15
Braintree\RevokedPaymentMethodMetadata
S
2 11
Braintree\DisbursementDetails
S
1 3
Braintree\TextNode
S
1 4

82 more item(s) not shown.