Code Analysis: App Builder - Create Native Android & iOS Apps On The Flight 3.4.6

Function Rating Maintainability Complexity Lines of code
AppBuilder\Hooks\TemplateHook::prepare_rest_settings_data()
C
32 23 106
AppBuilder\Gateway\HyperpayGateway::confirm_payment()
C
29 21 135
AppBuilder\Hooks\WooHook::woocommerce_rest_prepare_product_object()
B
38 23 64
AppBuilder\Api\Auth::register()
B
31 18 135
AppBuilder\Gateway\PayStackGateway::confirm_payment()
B
33 15 101
AppBuilder\Api\Product::product_variations()
B
36 15 80
AppBuilder\Api\Auth::delete()
B
34 14 85
AppBuilder\Hooks\WooHook::woocommerce_rest_prepare_product_review()
A
45 16 41
AppBuilder\Gateway\MyFatoorahV2Gateway::confirm_payment()
A
37 13 81
AppBuilder\Gateway\MercadopagoGateway::confirm_payment()
A
38 11 75
AppBuilder\Plugin\WooCommerceBooking::wc_bookings_find_booked_day_blocks()
A
42 12 47
AppBuilder\Api\Auth::login_apple()
A
36 9 90
AppBuilder\Api\Auth::lost_password()
A
41 11 55
AppBuilder\Api\Delivery::messages_delete()
A
50 13 23
AppBuilder\Api\Auth::login_facebook()
A
37 9 82
AppBuilder\Api\Captcha::validate()
A
44 10 48
AppBuilder\Api\Delivery::mark_order_delivered()
A
42 9 46
AppBuilder\Lms\MasterStudy\Helper::pre_quiz_data()
A
46 9 42
AppBuilder\Api\Auth::register_phone_number()
A
41 8 56
AppBuilder\Hooks\WooHook::woocommerce_rest_insert_product_review()
A
46 9 37
AppBuilder\Hooks\CaptchaHook::app_builder_validate_form_data()
A
44 8 49
AppBuilder\Admin\Api::settings()
A
49 9 27
AppBuilder\Api\Auth::login_firebase_phone_number()
A
41 7 56
AppBuilder\Token::verify_token()
A
43 7 55
AppBuilder\Gateway\RazopayGateway::check_razorpay_response()
A
46 8 37
AppBuilder\AdvancedRestApi\Order::get_objects_from_database()
A
54 9 18
AppBuilder\Admin\Api::font_awesome()
A
48 8 32
AppBuilder\Api\Product::get_category_by_parent_id()
A
44 7 47
AppBuilder\Hooks\AdsHook::app_builder_prepare_hide_ads()
A
56 9 17
AppBuilder\PostTypes::register_post_types()
A
37 4 89
AppBuilder\PublicKey::parseKey()
A
50 8 27
AppBuilder\Api::init_api()
A
52 8 25
AppBuilder\Api\Product::custom_woocommerce_rest_prepare_product_attribute()
A
47 7 33
AppEventHandle::onSuccessful()
A
47 7 33
AppBuilder\Utils::download()
A
48 7 33
AppBuilder\Api\Auth::login()
A
49 7 32
AppBuilder\Gateway\PayTabsGateway::order_success()
A
48 7 32
AppBuilder\Api\Post::archives()
S
44 6 44
AppBuilder\Api\Auth::login_token()
S
50 7 29
AppBuilder\Utils::convert_currency()
S
58 8 14
AppBuilder\Lms\MasterStudy\Helper::prepare_lesson()
S
49 7 29
AppBuilder\Api\Delivery::messages_mark_read()
S
50 7 27
AppBuilder\Gateway\RazopayGateway::confirm_payment()
S
46 6 42
AppBuilder\Api\Product::prepare_variations_for_response()
S
41 5 54
AppBuilder\Cart::load_cart_from_session()
S
42 5 54
AppBuilder\Hooks\StoreHook::update_order_billing_from_request()
S
52 7 23
AppBuilder\Hooks\StoreHook::update_order_shipping_from_request()
S
52 7 23
AppBuilder\PostTypes::register_taxonomies()
S
40 4 65
AppBuilder\Api\Product::get_images()
S
48 6 34
AppBuilder\Utils::vendorActive()
S
57 7 18
AppBuilder\Api\Auth::login_google()
S
44 5 47
AppBuilder\PublicKey::getPublicKey()
S
49 6 29
AppBuilder\Api\Search::post_search()
S
51 6 25
AppBuilder\Lms\MasterStudy\Helper::get_lectures()
S
52 6 25
AppBuilder\Api\Post::rest_prepare_post()
S
52 6 22
AppBuilder\Gateway\VnpayGateway::confirm_payment()
S
48 5 36
AppBuilder\Api\Auth::determine_current_user()
S
58 6 17
AppBuilder\Hooks\WooHook::filter_nearby_product()
S
49 5 26
AppBuilder\Hooks\WpmlHook::__construct()
S
62 6 11
AppBuilder\Api\Product::term_counts()
S
45 4 40
AppBuilder\Api\Review::create_item()
S
52 5 23
AppBuilder\Api\Post::get_blocks()
S
54 5 22
AppBuilder\Api\Search::term_search()
S
54 5 21
AppBuilder\Gateway\FlutterWaveGateway\FlutterWaveGateway::confirm_payment()
S
48 4 34
AppBuilder\Token::get_authorization_header()
S
59 5 14
AppBuilder\Api\Product::prepare_product_variation_images()
S
60 5 13
AppBuilder\Gateway\PayTabsGateway::validate_payment()
S
51 4 28
AppBuilder\Api\Checkout::confirm_payment()
S
51 4 28
AppBuilder\Gateway\PayTabsGateway::confirm_payment()
S
55 4 20
AppBuilder\Lms\MasterStudy\Api::get_quizzes()
S
54 4 20
AppBuilder\Hooks\AvatarHook::app_builder_prepare_avatar_data()
S
56 4 19
AppBuilder\Lms\MasterStudy\Hooks::render_shortcode()
S
56 4 18
AppBuilder\Api\Delivery::delivery_boy_delivery_stat()
S
57 4 17
AppBuilder\Api\Product::get_min_max_prices()
S
49 3 30
AppBuilder\Api\Product::woocommerce_rest_product_object_query()
S
58 4 15
AppBuilder\Hooks\UserHook::woocommerce_login_redirect()
S
65 5 7
AppBuilder\Utils::is_rest_api_request()
S
58 4 15
AppBuilder\Api\Post::filter_by_tag()
S
59 4 14
AppBuilder\AdvancedRestApi\Product::get_attribute_options()
S
60 4 14
AppBuilder\Api::__construct()
S
50 3 29
AppBuilder\Api\Auth::pre_data_response()
S
52 3 28
AppBuilder\Api\Auth::change_password()
S
52 3 28
AppBuilder\Template\Template::getData()
S
60 4 12
AppBuilder\Hooks\WpHook::add_acf_fields_to_post_type()
S
61 4 12
AppBuilder\Lms\LmsApi::register_routes()
S
45 1 57
AppBuilder\Data\CartData::remove_cart_by_cart_key()
S
61 4 11
AppBuilder\Gateway\PayTabsGateway::verify()
S
52 3 26
AppBuilder\Hooks\WooHook::woocommerce_rest_product_object_query()
S
61 4 11
AppBuilder\Admin\Api::register_routes()
S
46 1 55
AppBuilder\Api\Captcha::get_item()
S
54 3 22
AppBuilder\Api\Product::register_routes()
S
49 2 35
AppBuilder\Admin\Api::active_template()
S
56 3 18
AppBuilder\Api\Post::register_routes()
S
55 3 17
AppBuilder\Api\Auth::register_routes()
S
47 1 47
AppBuilder\AppBuilderSessionHandler::get_session()
S
59 3 16
AppBuilder\Admin\Api::download()
S
59 3 14
AppBuilder\Lms\MasterStudy\Hooks::post_type_args()
S
61 3 13
AppBuilder\Api\Product::get_downloads()
S
61 3 13
AppBuilder\Api\Auth::current()
S
60 3 13
AppBuilder\Token::__construct()
S
62 3 11
AppBuilder\Api\Country::address()
S
53 2 23
AppBuilder\Api\Product::rating_count()
S
55 2 20
AppBuilder\Admin\Menu::enqueue_scripts()
S
47 1 34
AppBuilder\Hooks\DigitsHook::digits_rest_token_data()
S
56 2 19
AppBuilder\Api\Auth::send_otp_delete()
S
54 2 18
AppBuilder\Setting::settings()
S
57 2 17
AppBuilder\Token::sign_token()
S
57 2 16
AppBuilder\Api\Post::prepare_create_template()
S
69 3 6
AppBuilder\Api\Post::prepare_create_preset()
S
69 3 6
AppBuilder\Cart::handle_checkout_success()
S
63 3 10
AppBuilder\Gateway\PayStackGateway::is_autocomplete_order_enabled()
S
64 3 9
AppBuilder\Api\Auth::cookie_determine_current_user()
S
64 3 10
AppBuilder\Gateway\RazopayGateway::create_order_id()
S
64 3 9
AppBuilder\Api\Auth::verify_role()
S
69 3 6
AppBuilder\Api\Cart::clean_cart()
S
63 3 9
AppBuilder\Api\Cart::register_routes()
S
63 3 10
AppBuilder\Hooks\WpmlHook::woocommerce_get_variation_prices_hash()
S
68 3 7
AppBuilder\Hooks\WpmlHook::modify_client_currency()
S
64 3 10
AppBuilder\Api\Checkout::load_cart()
S
67 3 8
AppBuilder\Api\Post::prepare_response_template()
S
58 2 14
AppBuilder\Api\Product::categories()
S
59 2 14
AppBuilder\Lms\LmsApi::do_ajax_call()
S
59 2 14
AppBuilder\AppBuilderSessionHandler::save_data()
S
61 2 14
AppBuilder\Api\Country::register_routes()
S
60 2 14
AppBuilder\PublicKey::createPemFromModulusAndExponent()
S
51 1 28
AppBuilder::plugins_loaded()
S
63 2 12
AppBuilder\Activator::create_tables()
S
61 2 12
AppBuilder\Lms\MasterStudy\Api::get_course()
S
61 2 11
AppBuilder\Utils::string_to_timestamp()
S
63 2 11
AppBuilder\Lms\MasterStudy\Hooks::__construct()
S
54 1 24
AppBuilder::define_constants()
S
52 1 23
AppBuilder\Api\Delivery::register_routes()
S
55 1 22
AppBuilder\Utils::get_url_content()
S
54 1 22
AppBuilder\Hooks\UserHook::prepare_user_data()
S
55 1 19
AppBuilder\Hooks\WooHook::__construct()
S
57 1 19
AppBuilder\Api\Search::register_routes()
S
58 1 17
AppBuilder\Api\Setting::register_routes()
S
59 1 17
AppBuilder\Hook::__construct()
S
60 1 16
AppBuilder\Frontend::enqueue_styles()
S
68 2 7
AppBuilder\Template\Template::getScreenData()
S
67 2 7
AppBuilder\Api\Review::register_routes()
S
65 2 9
AppBuilder\Admin\Api::update_configs()
S
64 2 9
AppBuilder::settings()
S
70 2 6
AppBuilder::addons()
S
70 2 6
AppBuilder\Addons::get()
S
69 2 7
AppBuilder::define()
S
75 2 5
AppBuilder\Api\Search::search()
S
64 2 10
AppBuilder\Template\Template::getSettingsGeneral()
S
67 2 7
AppBuilder\Activator::create_folder()
S
68 2 7
AppBuilder\Addons::set()
S
68 2 7
AppBuilder\Api\Checkout::clean_cart()
S
64 2 10
AppBuilder\Hooks\UserHook::pmpro_confirmation_url()
S
69 2 7
AppBuilder\Gateway\MyFatoorahV2Gateway::redirectToSuccessURL()
S
70 2 6
AppBuilder\Hooks\WpHook::__construct()
S
64 2 9
AppBuilder\Api\Customer::register_routes()
S
63 2 10
AppBuilder\Api\Customer::update_item_permissions_check()
S
67 2 7
AppBuilder\Setting::get()
S
69 2 7
AppBuilder\Lms\MasterStudy\Hooks::taxonomy_args()
S
67 2 8
AppBuilder\Api\Comment::rest_preprocess_comment()
S
68 2 7
AppBuilder\Setting::set()
S
68 2 7
AppBuilder\PublicKey::encodeLength()
S
67 2 7
AppBuilder\Api\Comment::rest_prepare_comment()
S
69 2 7
AppBuilder::instance()
S
72 2 6
AppBuilder\Hooks\CategoryHook::saved_product_cat()
S
71 2 6
AppBuilder\Admin\Menu::enqueue_styles()
S
62 1 14
AppBuilder\Plugin\WooCommerceBooking::register_routes()
S
62 1 12
AppBuilder\Lms\MasterStudy\Helper::prepare_quiz()
S
62 1 12
AppBuilder\Admin\Menu::add_plugin_admin_menu()
S
61 1 12
AppBuilder\Api\Post::prepare_response()
S
61 1 12
AppBuilder\Api\Captcha::register_routes()
S
62 1 12
AppEventHandle::onTimeout()
S
63 1 11
AppBuilder\Api\Checkout::register_routes()
S
64 1 11
AppEventHandle::onRequeryError()
S
63 1 11
AppBuilder\Api\Customer::__construct()
S
80 1 3
AppBuilder\Api\Post::prepare_response_preset()
S
64 1 9
AppBuilder\Plugin\WooCommerceBooking::__construct()
S
76 1 4
AppBuilder\Api\User::rest_prepare_user()
S
68 1 7
AppBuilder\AppBuilderSessionHandler::init_session_from_token()
S
70 1 6
AppBuilder\Hooks\StoreHook::__construct()
S
65 1 10
AppBuilder\Api\Delivery::__construct()
S
76 1 4
AppBuilder\Api\User::register_routes()
S
78 1 3
AppBuilder\Api\Captcha::__construct()
S
75 1 4
AppBuilder\Lms\MasterStudy\Api::start_quizzes()
S
75 1 4
AppBuilder\Api\Country::__construct()
S
80 1 3
AppBuilder\Admin\Menu::__construct()
S
63 1 10
AppBuilder\Lms\MasterStudy\Api::write_review()
S
66 1 8
AppBuilder::create_gutenberg_blocks()
S
80 1 3
AppBuilder\Hooks\UserHook::login_redirect()
S
80 1 3
AppBuilder\Api\User::__construct()
S
76 1 4
AppBuilder\Addons::addons()
S
68 1 7
AppBuilder\Gateway\RazopayGateway::verifySignature()
S
64 1 10
AppBuilder\Hooks\TemplateHook::__construct()
S
74 1 4
AppBuilder\Hooks\AvatarHook::__construct()
S
78 1 3
AppBuilder\Template\Template::getTemplateId()
S
82 1 3
AppBuilder\PostTypes::__construct()
S
75 1 4
AppBuilder\Hooks\CaptchaHook::__construct()
S
78 1 3
AppBuilder\Gateway\PayTabsGateway::pt_set_tran_type()
S
79 1 3
AppBuilder\I18n::__construct()
S
82 1 3
AppBuilder\Hooks\AdsHook::__construct()
S
78 1 3
AppBuilder\Gateway\PayTabsGateway::pt_set_tran_ref()
S
75 1 4
AppBuilder\Hooks\ShortcodeHook::ads_shortcode()
S
64 1 9
AppEventHandle::__construct()
S
77 1 4
AppBuilder\Hooks\UserHook::__construct()
S
67 1 7
AppBuilder\Api\Base::admin_permissions_check()
S
80 1 3
AppBuilder\Api\Setting::update_items()
S
76 1 4
AppBuilder\Api\Base::get_txt_domain()
S
82 1 3
AppBuilder\Cart::woocommerce_session_handler()
S
82 1 3
AppEventHandle::onRequery()
S
82 1 3
AppBuilder\Api\Setting::get_items()
S
76 1 4
AppBuilder\Lms\LmsApi::__construct()
S
76 1 4
AppBuilder::activate()
S
76 1 4
AppBuilder\Api\Post::__construct()
S
80 1 3
appBuilder()
S
82 1 3
AppBuilder\Gateway\RazopayGateway::redirectUser()
S
67 1 8
AppBuilder\Api\Country::get_country_locale()
S
70 1 6
AppBuilder\Lms\LmsHooks::__construct()
S
82 1 3
AppBuilder\Admin\Api::license()
S
65 1 9
AppBuilder\Api\Product::get_items_permissions_check()
S
82 1 3
AppBuilder\Api\Checkout::__construct()
S
74 1 4
AppBuilder\Activator::activate()
S
78 1 4
AppBuilder\Admin::__construct()
S
80 1 3
AppBuilder\Lms\MasterStudy\Api::__construct()
S
77 1 4
AppBuilder\Hooks\WooHook::is_validate_image()
S
70 1 5
AppBuilder\Api\Setting::__construct()
S
80 1 3
AppBuilder\I18n::load_plugin_textdomain()
S
69 1 7
AppEventHandle::onCancel()
S
69 1 7
AppBuilder::deactivate()
S
76 1 4
AppBuilder\Api\Search::__construct()
S
80 1 3
AppEventHandle::onInit()
S
72 1 5
AppBuilder\Admin\Menu::display_plugin_admin_page()
S
85 1 4
AppBuilder\Template\Template::__construct()
S
78 1 3
AppBuilder\AppBuilderSessionHandler::__construct()
S
73 1 4
AppBuilder\Hooks\ShortcodeHook::__construct()
S
79 1 3
AppBuilder\Template\Template::setTemplateId()
S
81 1 3
AppBuilder\Api\Comment::register_routes()
S
74 1 4
AppBuilder\Hooks\DigitsHook::__construct()
S
74 1 4
AppBuilder\Cart::__construct()
S
71 1 5
AppEventHandle::onFailure()
S
69 1 7
AppBuilder\Lms\LmsApi::end_quizzes()
S
78 1 3
AppBuilder::__construct()
S
78 1 4
AppBuilder\Admin\Api::fonts()
S
75 1 4
AppBuilder\Lms\MasterStudy\Main::__construct()
S
77 1 4
AppBuilder\Lms\MasterStudy\Api::get_reviews()
S
72 1 5
AppBuilder\Api\Auth::__construct()
S
72 1 5
AppBuilder\Frontend::__construct()
S
79 1 3
AppBuilder\Gateway\PayTabsGateway::order_failed()
S
65 1 9
AppBuilder\Lms\LmsApi::get_reviews()
S
78 1 3
AppBuilder\Admin\Menu::add_plugin_action_links()
S
66 1 8
AppBuilder\Lms\MasterStudy\Api::end_quizzes()
S
75 1 4
AppBuilder\Admin\Api::__construct()
S
80 1 3
AppBuilder\Lms\LmsPermission::read_review_permissions_check()
S
82 1 3
AppBuilder\Api\Base::get_txt_name()
S
79 1 3
AppBuilder\Lms\MasterStudy\Helper::prepare_heading()
S
69 1 7
AppBuilder\Lms\LmsApi::get_course()
S
78 1 3
AppBuilder\Lms\LmsApi::write_review()
S
78 1 3
AppBuilder\Api\Base::__construct()
S
80 1 3
AppBuilder\AppBuilderSessionHandler::init()
S
75 1 4
AppBuilder\Lms\LmsApi::get_quizzes()
S
78 1 3
AppBuilder\Hooks\CategoryHook::__construct()
S
78 1 3
AppBuilder\Api\Review::__construct()
S
79 1 3
AppBuilder\Api\Product::add_value_pa_image()
S
65 1 8
AppBuilder\Api\Base::logged_permissions_check()
S
80 1 3
AppBuilder::init_hooks()
S
69 1 6
AppBuilder\Api\Cart::__construct()
S
80 1 3
AppBuilder\Api\Product::add_value_pa_color()
S
71 1 5
AppBuilder\Lms\LmsApi::start_quizzes()
S
78 1 3
AppBuilder\Deactivator::deactivate()
S
91 1 2
AppBuilder\Gateway\RazopayGateway::__construct()
S
78 1 3
AppBuilder\Api\Product::__construct()
S
80 1 3
AppBuilder\Hooks\TemplateHook::save_post_app_builder_template()
S
79 1 3