Code Analysis: Yesh Invoice Payment Gateway for WooCommerce 1.0.4

Most Complex Classes

Class Rating Complexity
WC_YESHIN_Gateway
S
42

Most Complex Functions

Function Rating Complexity
WC_YESHIN_Gateway::__construct()
A
14
yeshin_init_gateway_class()
A
2
WC_YESHIN_Gateway::process_payment()
A
6
custom_woocommerce_auto_complete_cws()
S
6
WC_YESHIN_Gateway::custom_woocommerce_auto_complete_paid_order()
S
6
WC_YESHIN_Gateway::yeshin_admin_enqueue_scripts()
S
5
WC_YESHIN_Gateway::yeshin_notify_webhook()
S
3
WC_YESHIN_Gateway::yeshin_receipt_page()
S
4
yeshin_plugin_log()
S
2
WC_YESHIN_Gateway::QuadLayers_change_order_status()
S
2
WC_YESHIN_Gateway::validate_fields()
S
1
yeshin_add_gateway_class()
S
1