Code Analysis: Payments via Teya Payments for Woocommerce 1.1.3

Most Complex Classes

Class Rating Complexity
Teya_Payments_Gateway
D
218
Teya_Payments
D
129
Teya_Payments_Method_Type_Registration
S
11

Most Complex Functions

Function Rating Complexity
Teya_Payments_Gateway::handle_oauth_callback()
C
22
Teya_Payments::teya_check_connection()
B
17
Teya_Payments_Gateway::webhook_handler()
B
15
Teya_Payments_Gateway::make_api_request()
A
15
Teya_Payments::check_payment_status()
A
14
Teya_Payments::teya_manual_connect()
A
13
Teya_Payments_Gateway::get_order_line_items()
A
10
Teya_Payments_Gateway::create_checkout_session()
A
8
Teya_Payments::schedule_check_payment_status_task()
A
10
Teya_Payments_Gateway::process_teya_payment()
A
9
Teya_Payments_Gateway::get_complete_form_fields()
A
3
Teya_Payments_Gateway::refresh_access_token()
A
8