Code Analysis: TrueLayer for WooCommerce 0.9.3

Function Rating Maintainability Complexity Lines of code
TrueLayer_Callbacks::notification_cb()
A
47 11 34
TrueLayer_Fields::fields()
A
34 1 122
TrueLayer_Logger::format_log()
S
49 7 29
TrueLayer_Redirect::maybe_redirect()
S
43 5 53
TrueLayer_Callbacks::handle_payment_executed()
S
51 6 26
TrueLayer_Callbacks::handle_payment_failed()
S
52 6 23
TrueLayer_Logger::log()
S
59 6 13
TrueLayer_Callbacks::handle_payment_settled()
S
53 5 21
TrueLayer_Callbacks::handle_payout_executed()
S
54 5 19
TrueLayer_Request::process_response()
S
54 5 19
TrueLayer_Logger::get_stack()
S
55 5 18
TrueLayer_Payment_Gateway::is_available()
S
60 5 13
TrueLayer_Callbacks::handle_payout_failed()
S
59 4 13
TrueLayer_API::get_token()
S
61 4 12
WC_TrueLayer_Banners::settings_sidebar()
S
51 1 42
Truelayer_Helper_Verifying::get_tl_verification()
S
54 2 23
TrueLayer_Callbacks::get_woocommerce_order_from_payment_id()
S
55 2 21
TrueLayer_Callbacks::get_woocommerce_order_from_payment_source_id()
S
55 2 21
TrueLayer_Payment_Gateway::process_payment()
S
56 2 19
TrueLayer_API::get_merchant_accounts()
S
63 3 10
TrueLayer_API::check_for_api_error()
S
68 3 8
TrueLayer_Assets::truelayer_is_script_debug_enabled()
S
78 3 3
TrueLayer_Assets::check_for_load_assets()
S
67 3 7
TrueLayer_Assets::truelayer_load_admin_css()
S
61 2 13
TrueLayer_Payment_Gateway::process_refund()
S
61 2 12
TrueLayer_Payment_Gateway::__construct()
S
52 1 26
TrueLayer_For_WooCommerce::include_files()
S
53 1 25
TrueLayer_Request_Create_Payment::get_body()
S
53 1 24
TrueLayer_Payment_Gateway::admin_options()
S
62 1 19
truelayer_confirm_order()
S
70 2 6
TrueLayer_Request::get_client_id()
S
78 2 3
TrueLayer_Request::get_client_secret()
S
78 2 3
TrueLayer_Request::get_certificate()
S
78 2 3
TrueLayer_Payment_Gateway::country_currency_check()
S
70 2 6
TrueLayer_For_WooCommerce::get_instance()
S
71 2 6
TrueLayer_Request::log_response()
S
65 2 8
Truelayer_Helper_Hosted_Payment_Page_URL::build_hosted_payment_page_url()
S
63 2 9
TrueLayer_Logger::format_data()
S
69 2 6
TrueLayer_Request_Payouts::get_body()
S
58 1 15
TrueLayer_Logger::log_to_db()
S
63 2 10
TrueLayer_Assets::truelayer_load_admin_js()
S
63 2 10
TrueLayer_Request::request()
S
65 2 9
TrueLayer_Request::get_private_key()
S
78 2 3
Truelayer_Helper_Signing::get_uuid()
S
60 1 15
TrueLayer_Request::get_api_url_base()
S
79 2 3
TrueLayer_Request::get_auth_api_url_base()
S
79 2 3
TrueLayer_API::refund_payment_via_payouts()
S
63 1 11
truelayer_print_error_message()
S
80 1 3
TrueLayer_Request_Create_Payment::get_request_headers()
S
65 1 9
TrueLayer_Request_Post::__construct()
S
76 1 4
TrueLayer_Request_Get_Token::__construct()
S
76 1 4
TrueLayer_Request::get_user_agent()
S
77 1 3
Truelayer_Request_Get::__construct()
S
76 1 4
TrueLayer_Request_Get_Token::get_request_url()
S
76 1 4
TrueLayer_Request::auth_api_url_base()
S
82 1 3
TrueLayer_Request_Get_Token::get_request_args()
S
63 1 10
Truelayer_Request_Get::get_request_args()
S
69 1 7
TrueLayer_Request::api_url_base()
S
82 1 3
TrueLayer_Request::test_api_url_base()
S
82 1 3
WC_TrueLayer_Banners::load_admin_css()
S
69 1 8
TrueLayer_Request_Payouts::get_request_url()
S
76 1 4
TrueLayer_Request_Get_Payment_Status::__construct()
S
69 1 7
TrueLayer_Request_Payouts::get_request_headers()
S
65 1 9
TrueLayer_For_WooCommerce::get_setting_link()
S
65 1 9
TrueLayer_Request::__construct()
S
76 1 4
TrueLayer_Request_Get_Payment_Status::get_request_url()
S
74 1 4
TrueLayer_For_WooCommerce::__construct()
S
79 1 3
TrueLayer_Request_Create_Payment::__construct()
S
68 1 7
TrueLayer_Request::is_test_mode()
S
79 1 3
TrueLayer_For_WooCommerce::__wakeup()
S
79 1 3
TrueLayer_For_WooCommerce::plugin_action_links()
S
66 1 8
TrueLayer_Status::__construct()
S
79 1 3
TrueLayer_Payment_Gateway::init_form_fields()
S
80 1 3
TrueLayer_Helper_Order::get_account_holder_name()
S
75 1 4
TrueLayer_API::get_payment_status()
S
72 1 5
TrueLayer_Request_Post::get_body()
S
100 1 0
Truelayer_Helper_Signing::get_tl_signature()
S
65 1 9
TrueLayer_For_WooCommerce::__clone()
S
79 1 3
TrueLayer_Helper_Order::get_order_amount()
S
75 1 4
TrueLayer_Get_Merchant_Accounts::__construct()
S
73 1 5
TrueLayer_Request_Create_Payment::get_request_args()
S
63 1 10
register_truelayer_gateway()
S
77 1 4
TrueLayer_Assets::__construct()
S
75 1 4
TrueLayer_Request::get_request_headers()
S
74 1 5
TrueLayer_Request_Get_Payment_Status::get_request_headers()
S
65 1 9
TrueLayer()
S
82 1 3
TrueLayer_Request::auth_test_api_url_base()
S
82 1 3
TrueLayer_Get_Merchant_Accounts::get_request_headers()
S
69 1 7
TrueLayer_API::create_payment()
S
72 1 5
TrueLayer_Request::get_request_url()
S
100 1 0
TrueLayer_Status::add_status_page_box()
S
80 1 3
TrueLayer_Callbacks::__construct()
S
79 1 3
TrueLayer_For_WooCommerce::init()
S
71 1 5
TrueLayer_Request_Payouts::__construct()
S
64 1 9
TrueLayer_Request::get_request_args()
S
100 1 0
TrueLayer_Payment_Gateway::get_icon()
S
69 1 6
TrueLayer_Request_Create_Payment::get_request_url()
S
76 1 4
TrueLayer_Request_Payouts::get_request_args()
S
63 1 10
TrueLayer_Get_Merchant_Accounts::get_request_url()
S
80 1 3
TrueLayer_Redirect::__construct()
S
79 1 3
TrueLayer_Request_Get_Token::get_body()
S
66 1 9
WC_TrueLayer_Banners::__construct()
S
79 1 3