Code Analysis: StellarPay - Stripe Payment Gateway for WooCommerce 1.2.0

Most Complex Functions

Function Rating Complexity
StellarPay\Subscriptions\DataTransferObjects\SubscriptionQueryData::fromObject()
B
22
StellarPay\Integrations\WooCommerce\Views\MyAccountPage\MySubscriptionsPage::renderSubscriptionList()
B
14
StellarPay\PaymentGateways\Stripe\Controllers\OnBoardingRedirectController::__invoke()
A
13
StellarPay\Integrations\WooCommerce\Views\MyAccountPage\UpdatePaymentMethodMySubscriptionPage::addPageContent()
A
11
StellarPay\Integrations\WooCommerce\Stripe\Controllers\AddPaymentMethod::__invoke()
A
13
StellarPay\AdminDashboard\DataTransferObjects\DashboardDTO::getStripeData()
A
9
StellarPay\Subscriptions\Repositories\SubscriptionRepository::toArray()
A
9
StellarPay\Integrations\WooCommerce\Stripe\PaymentGateway::getPaymentMethodData()
A
10
StellarPay\Integrations\WooCommerce\Stripe\Strategies\PaymentIntentDataStrategy::generateData()
A
8
StellarPay\Integrations\WooCommerce\Views\MyAccountPage\ViewMySubscriptionPage::renderSubscriptionDetails()
A
7
StellarPay\PaymentGateways\Stripe\RestApi\DetachCustomerPaymentMethod::permissionCheck()
A
8
StellarPay\Core\Migrations\MigrationsRunner::__invoke()
A
9