Code Analysis: WooCommerce Braintree Payment Gateway 2.0.0

Class Rating Complexity Lines of code
Braintree\Configuration
C
124 347
Braintree\WebhookTestingGateway
B
88 841
Braintree\Util
B
80 301
Braintree\Transaction
A
68 322
Braintree\TransactionSearch
A
68 241
Braintree\DisputeGateway
A
51 160
Braintree\CustomerGateway
S
50 289
Braintree\TransactionGateway
S
47 607
Braintree\Customer
S
41 146
Braintree\CreditCardGateway
S
38 249
WC_braintree_payment_gateway
S
33 291
Braintree\CreditCard
S
33 124
Braintree\PaymentMethodGateway
S
33 220
Braintree\Gateway
S
32 97
Braintree\HttpHelpers\Curl
S
29 138
Braintree\Xml\Parser
S
27 87
Braintree\Http
S
27 66
Braintree\AddressGateway
S
26 130
Braintree\WebhookNotification
S
25 80
Braintree\Error\ValidationErrorCollection
S
24 70
Braintree\CredentialsParser
S
24 88
Braintree\Xml\Generator
S
24 86
Braintree\CustomerSearch
S
24 72
Braintree\SubscriptionGateway
S
23 164
Braintree\Subscription
S
22 74
Braintree\Dispute
S
20 90
Braintree\DisputeSearch
S
20 60
Braintree\CustomerSessionGateway
S
20 86
Braintree\ResourceCollection
S
17 64
Braintree\OAuthGateway
S
16 75
Braintree\PlanGateway
S
16 122
Braintree\MerchantAccountGateway
S
16 109
Braintree\WebhookNotificationGateway
S
15 50
Braintree\Collection
S
15 45
Braintree\VisaCheckoutCard
S
14 48
Braintree\PayPalAccountGateway
S
14 74
Braintree\GraphQL\Inputs\CustomerSessionInputBuilder
S
14 50
Braintree\Error\ErrorCollection
S
13 42
Braintree\UsBankAccountVerificationSearch
S
12 42
Braintree\ClientTokenGateway
S
12 58
Braintree\Result\Error
S
12 50
Braintree\Base
S
12 33
Braintree\Plan
S
12 41
Braintree\Address
S
12 35
Braintree\CreditCardVerificationSearch
S
12 36
Braintree\SubscriptionSearch
S
12 42
Braintree\Instance
S
12 35
Braintree\MetaCheckoutToken
S
11 37
Braintree\MetaCheckoutCard
S
11 37
Braintree\PaginatedCollection
S
11 50
Braintree\PaymentMethodParser
S
11 27
Braintree\TestingGateway
S
11 39
Braintree\GraphQL\Inputs\CreateCustomerSessionInputBuilder
S
10 36
Braintree\PayPalAccount
S
10 34
Braintree\GraphQL\Inputs\CustomerSessionInput
S
10 35
Braintree\ApplePayGateway
S
10 32
Braintree\Result\CreditCardVerification
S
10 35
Braintree\Result\UsBankAccountVerification
S
10 44
Braintree\SamsungPayCard
S
10 40
Braintree\UsBankAccountVerificationGateway
S
10 57
Braintree\CreditCardVerificationGateway
S
9 51
Braintree\UsBankAccount
S
9 38
Braintree\MerchantAccount
S
9 33
Braintree\SettlementBatchSummaryGateway
S
9 45
Braintree\Digest
S
9 36
Braintree\SepaDirectDebitAccount
S
9 31
Braintree\Result\Successful
S
9 31
Braintree\ExchangeRateQuote
S
9 34
Braintree\Disbursement
S
8 40
Braintree\GraphQL\Inputs\CreateCustomerSessionInput
S
8 29
Braintree\GraphQL\Inputs\PhoneInputBuilder
S
8 29
Braintree\GraphQLClient
S
8 25
Braintree\TransactionLineItemGateway
S
8 30
Braintree\GraphQL\Inputs\CustomerRecommendationsInput
S
8 29
Braintree\GraphQL\Inputs\CustomerRecommendationsInputBuilder
S
8 30
Braintree\ExchangeRateQuoteInput
S
7 24
Braintree\GraphQL\Inputs\UpdateCustomerSessionInput
S
7 26
Braintree\GraphQL\Inputs\PhoneInput
S
7 26
Braintree\PayPalPaymentResourceGateway
S
7 104
Braintree\MultipleValueNode
S
7 23
Braintree\GraphQL\Inputs\UpdateCustomerSessionInputBuilder
S
7 26
Braintree\PaymentMethodNonce
S
7 25
Braintree\ExchangeRateQuoteGateway
S
7 51
Braintree\UsBankAccountGateway
S
7 38
Braintree\SepaDirectDebitAccountGateway
S
6 34
Braintree\DocumentUploadGateway
S
6 30
Braintree\LocalPaymentCompleted
S
6 27
Braintree\RiskData
S
6 21
Braintree\ApplePayCard
S
6 27
Braintree\VenmoAccount
S
5 18
Braintree\VenmoProfileData
S
5 20
Braintree\Merchant
S
5 19
Braintree\MerchantGateway
S
5 25
Braintree\Error\Validation
S
5 13
Braintree\PaymentMethodCustomerDataUpdatedMetadata
S
5 23
Braintree\CreditCardVerification
S
5 63
Braintree\GooglePayCard
S
5 24
Braintree\EnrichedCustomerData
S
4 20
Braintree\GraphQL\Types\PaymentOptions
S
4 14
Braintree\PaymentMethodNonceGateway
S
4 37
Braintree\GrantedPaymentInstrumentUpdate
S
4 16
Braintree\LocalPaymentFunded
S
4 20
Braintree\GraphQL\Types\CustomerRecommendationsPayload
S
4 14
Braintree\AccountUpdaterDailyReport
S
4 19
Braintree\ExchangeRateQuoteResponse
S
4 15
Braintree\GraphQL
S
4 22
Braintree\ExchangeRateQuoteRequest
S
4 17
Braintree\MonetaryAmount
S
4 14
Braintree\GraphQL\Unions\CustomerRecommendations
S
3 11
Braintree
S
3 8
Braintree\MerchantAccount\IndividualDetails
S
3 11
Braintree\MerchantAccount\BusinessDetails
S
3 11
Braintree\Dispute\EvidenceDetails
S
2 6
Braintree\Transaction\UsBankAccountDetails
S
2 7

104 more item(s) not shown.