Code Analysis: WooCommerce Braintree Payment Gateway 2.0.0

Most Complex Functions

Function Rating Complexity
Braintree\WebhookTestingGateway::_sampleXml()
D
42
Braintree\Transaction::_initialize()
D
36
Braintree\Customer::_initialize()
B
22
Braintree\WebhookNotification::_initialize()
B
22
Braintree\Configuration::__construct()
B
20
Braintree\HttpHelpers\Curl::makeRequest()
B
18
run_WC_braintree_payment_gateway()
B
2
Braintree\TransactionGateway::createSignature()
A
1
Braintree\DisputeGateway::addTextEvidence()
A
15
Braintree\Util::throwGraphQLResponseException()
A
14
Braintree\Xml\Parser::_nodeToArray()
A
13
Braintree\Xml\Parser::_nodeToValue()
A
12