Code Analysis: zahls.ch Credit Cards and TWINT for WooCommerce 1.0.9

Most Complex Functions

Function Rating Complexity
WC_Zahls_offline_gateway_init()
B
1
WC_Zahls_Gateway::check_webhook_response()
B
16
Zahls\CommunicationAdapter\CurlCommunication::requestApi()
A
14
WC_Zahls_Gateway::get_zahls_gateway()
A
9
Zahls\Communicator::performApiRequest()
A
10
WC_Zahls_Gateway::extend_subscriptions_checkbox()
A
9
WC_Zahls_Gateway::process_recurring_payment()
S
6
WC_Zahls_Gateway::admin_options()
S
1
WC_Zahls_Gateway::__construct()
S
3
WC_Zahls_Gateway::payment_scripts()
S
5
WC_Zahls_Gateway::get_zahls_status()
S
3
WC_Zahls_Gateway::get_icon()
S
4