Code Analysis: Abovault – SEPA Subscriptions & Dunning for WooCommerce 0.1.0

Most Complex Functions

Function Rating Complexity
Abovault\Email\LifecycleMailer::send()
A
12
Abovault\Gateway\Stripe\WebhookHandler::handle()
A
10
Abovault\Gateway\SepaGateway::process_payment()
A
9
Abovault\Checkout\SubscriptionFactory::createFromOrder()
A
7
Abovault\Email\LifecycleMailer::formatAmount()
A
8
Abovault\Gateway\SepaGateway::enqueueCheckout()
S
7
Abovault\Email\LifecycleMailer::recipient()
S
7
Abovault\Gateway\Stripe\StripeGateway::registerMandate()
S
5
Abovault\Gateway\Stripe\StripeGateway::createMandate()
S
5
Abovault\Dunning\RetryPolicy::attemptRenewal()
S
5
Abovault\Admin\SettingsPage::render()
S
3
Abovault\Dunning\LifecycleScheduler::register()
S
5