Code Analysis: Payment Gateway for Adyen and WooCommerce 1.1.1

Most Complex Functions

Function Rating Complexity
PGAWC_Adyen\Adyen\Notifications\DataObjects\PGAWC_Adyen_Notification_Request::__construct()
A
14
PGAWC_Adyen\Core\PGAWC_Adyen_Integration::receive_adyen_notifications()
S
7
PGAWC_Adyen\Adyen\PGAWC_Adyen::refund()
S
6
PGAWC_Adyen\Core\PGAWC_Adyen_Gateway::init_form_fields()
S
1
PGAWC_Adyen\Core\PGAWC_Adyen_Gateway::process_payment()
S
5
PGAWC_Adyen\Core\PGAWC_Adyen_Integration::refund_through_adyen()
S
6
PGAWC_Adyen\Core\PGAWC_Adyen_Gateway::is_gateway_configured()
S
6
PGAWC_Adyen\Adyen\PGAWC_Adyen::pay()
S
3
PGAWC_Adyen\Adyen\PGAWC_Adyen::get_payment_methods()
S
3
PGAWC_Adyen\Adyen\Notifications\PGAWC_Refund_Handler::handle()
S
3
PGAWC_Adyen\Adyen\Notifications\PGAWC_Abstract_Handler::store()
S
3
PGAWC_Adyen\Core\PGAWC_Adyen_Gateway::recursive_sanitize_text_field()
S
3