Code Analysis: Integrate ZarinPal for EDD 1.0.0

Most Complex Functions

Function Rating Complexity
Alireza1219\Integrate_ZarinPal_EDD\Gateway\Gateway::process_verification()
A
13
Alireza1219\Integrate_ZarinPal_EDD\Gateway\Gateway::process_payment()
A
8
Alireza1219\Integrate_ZarinPal_EDD\Gateway\API::handle_response()
S
4
Alireza1219\Integrate_ZarinPal_EDD\Helpers::log_error()
S
4
Alireza1219\Integrate_ZarinPal_EDD\Gateway\API::send_request()
S
2
Alireza1219\Integrate_ZarinPal_EDD\Helpers::parse_error_message()
S
2
Alireza1219\Integrate_ZarinPal_EDD\Helpers::get_customer_name()
S
3
Alireza1219\Integrate_ZarinPal_EDD\Gateway\API::get_payment_page()
S
3
Alireza1219\Integrate_ZarinPal_EDD\Frontend\Handler::handle_payment_verification()
S
3
Alireza1219\Integrate_ZarinPal_EDD\Admin\Settings::register_gateway_settings()
S
1
Alireza1219\Integrate_ZarinPal_EDD\Gateway\API::get_endpoint()
S
2
Alireza1219\Integrate_ZarinPal_EDD\Helpers::log_info()
S
2