Code Analysis: Payoneer Checkout 1.2.0

Most Complex Functions

Function Rating Complexity
Inpsyde\PayoneerForWoocommerce\EmbeddedPayment\EmbeddedPaymentModule::registerSessionHandling()
B
12
Inpsyde\PayoneerForWoocommerce\EmbeddedPayment\AjaxOrderPay\AjaxPayAction::__invoke()
A
12
Inpsyde\PayoneerForWoocommerce\Filesystem\Uri::createUriString()
A
12
Inpsyde\PayoneerSdk\Api\Payoneer::redactSensitiveData()
A
12
Inpsyde\PayoneerSdk\Api\Entities\Customer\CustomerSerializer::serializeCustomer()
A
10
Inpsyde\PayoneerForWoocommerce\PageDetector\UriPageDetector::isPage()
A
11
Inpsyde\PayoneerForWoocommerce\PaymentGateway\PaymentGatewayModule::run()
A
6
Inpsyde\PayoneerForWoocommerce\Filesystem\UriFactory::createUri()
A
9
Inpsyde\PayoneerSdk\Api\Entities\ListSession\ListDeserializer::deserializeList()
A
8
Inpsyde\PayoneerForWoocommerce\PaymentGateway\Gateway\PaymentGateway::get_field_value()
A
8
Inpsyde\PayoneerForWoocommerce\EmbeddedPayment\AjaxOrderPay\OrderPayload::fromGlobals()
A
8
Inpsyde\PayoneerSdk\Api\Entities\Product\ProductDeserializer::deserializeProduct()
A
7