Code Analysis: TikTok Feed (Beta) 3.0.2

Function Rating Maintainability Complexity Lines of code
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::add_notices()
A
35 10 117
QUADLAYERS\TIKTOK\Models\Accounts::add_account()
A
44 12 46
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\UserVideoList\Load::callback()
A
42 8 52
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::get_cross_sell()
A
51 8 27
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::display_dashboard_widget()
A
43 6 50
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\UserProfile\Load::callback()
S
46 6 40
QUADLAYERS\TIKTOK\Models\Accounts::validate_access_token()
S
53 7 23
QUADLAYERS\TIKTOK\Api\Fetch\UserVideoList\Get::response_to_data()
S
44 5 46
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::get_feed()
S
52 6 24
QUADLAYERS\TIKTOK\Load::autoload()
S
57 6 16
QUADLAYERS\TIKTOK\Models\Feeds::get_args()
S
37 1 91
QUADLAYERS\TIKTOK\Backend\Load::enqueue_scripts()
S
41 3 59
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Get::callback()
S
53 5 24
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Get::callback()
S
53 5 23
QUADLAYERS\TIKTOK\Models\Accounts::get_account()
S
58 5 17
QUADLAYERS\TIKTOK\Models\Feeds::edit()
S
58 5 17
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Edit::callback()
S
50 4 28
QUADLAYERS\TIKTOK\Api\Fetch\Base::handle_error()
S
60 5 12
QUADLAYERS\TIKTOK\Backend\Load::init_add_account()
S
48 3 38
QUADLAYERS\TIKTOK\Frontend\Load::do_shortcode()
S
53 4 23
QUADLAYERS\TIKTOK\Models\Feeds::delete()
S
57 4 18
QUADLAYERS\TIKTOK\Utils\Cache::delete()
S
58 4 14
QUADLAYERS\TIKTOK\Utils\Cache::get()
S
60 4 13
QUADLAYERS\TIKTOK\Models\Accounts::delete_account()
S
62 4 13
QUADLAYERS\TIKTOK\Api\Fetch\Base::handle_response()
S
60 4 12
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Create::callback()
S
53 3 24
QUADLAYERS\TIKTOK\Backend\Load::add_menu()
S
46 1 54
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Settings\Save::callback()
S
55 3 21
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Delete::callback()
S
54 3 21
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Create::callback()
S
55 3 20
QUADLAYERS\TIKTOK\Utils\Cache::update()
S
58 3 16
QUADLAYERS\TIKTOK\Models\Feeds::array_intersect_key_recursive()
S
64 4 9
qlttf_thousands_roud()
S
58 3 14
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Settings\Get::callback()
S
61 3 12
QUADLAYERS\TIKTOK\Models\Accounts::save_account()
S
62 3 12
QUADLAYERS\TIKTOK\Models\Base::save_all()
S
63 3 11
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\ClearCache::callback()
S
56 2 17
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Delete::callback()
S
57 2 16
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::ajax_dismiss_notice()
S
64 3 9
QUADLAYERS\TIKTOK\Api\Rest\Routes::get_routes()
S
68 3 8
QLTTF_Frontend::template_path()
S
64 3 9
QUADLAYERS\TIKTOK\Models\Accounts::get()
S
65 3 9
QUADLAYERS\TIKTOK\Models\Base::get_all()
S
64 3 10
QUADLAYERS\TIKTOK\Models\Feeds::get()
S
65 3 9
QUADLAYERS\TIKTOK\Api\Fetch\UserProfile\Get::response_to_data()
S
61 2 12
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Base::handle_response()
S
64 2 11
QUADLAYERS\TIKTOK\Models\Feeds::add()
S
63 2 11
QUADLAYERS\TIKTOK\Frontend\Load::enqueue_scripts()
S
52 1 24
QUADLAYERS\TIKTOK\Backend\Load::add_premium_css()
S
68 1 18
QUADLAYERS\TIKTOK\Api\Rest\Routes::_rest_init()
S
60 1 16
QUADLAYERS\TIKTOK\Api\Rest\Routes::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Settings\Get::get_rest_permission()
S
71 2 6
QUADLAYERS\TIKTOK\Backend\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Settings\Save::get_rest_permission()
S
71 2 6
QUADLAYERS\TIKTOK\Frontend\Load::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Load::class_file()
S
64 2 8
QUADLAYERS\TIKTOK\Load::instance()
S
72 2 6
QUADLAYERS\TIKTOK\Models\Accounts::renew_access_token()
S
60 1 15
QUADLAYERS\TIKTOK\Models\Accounts::access_token_renew_attemps_exceded()
S
70 2 6
QUADLAYERS\TIKTOK\Models\Accounts::is_access_token_expired()
S
70 2 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Create::get_rest_permission()
S
71 2 6
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::__construct()
S
70 2 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Create::get_rest_permission()
S
71 2 6
QUADLAYERS\TIKTOK\Models\Feeds::get_next_id()
S
68 2 7
QUADLAYERS\TIKTOK\Models\Feeds::get_by_id()
S
71 2 6
QUADLAYERS\TIKTOK\Models\Feeds::save()
S
65 2 9
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Delete::get_rest_permission()
S
71 2 6
QUADLAYERS\TIKTOK\Utils\Cache::get_cache_expiration_timestamp()
S
71 2 6
QUADLAYERS\TIKTOK\Utils\Cache::is_cache_expired()
S
71 2 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Delete::get_rest_permission()
S
71 2 6
QUADLAYERS\TIKTOK\Utils\Cache::delete_key()
S
68 2 8
QUADLAYERS\TIKTOK\Utils\Dashboard\Links::instance()
S
72 2 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Edit::get_rest_permission()
S
71 2 6
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::instance()
S
72 2 6
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::instance()
S
71 2 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Get::get_rest_permission()
S
71 2 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Get::get_rest_permission()
S
71 2 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Base::__construct()
S
62 1 13
QUADLAYERS\TIKTOK\Api\Fetch\Base::get_response()
S
61 1 13
QUADLAYERS\TIKTOK\Models\Accounts::force_refresh_access_token()
S
61 1 12
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\ExternalUserVideoList\Load::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Models\Settings::delete_table()
S
82 1 3
QUADLAYERS\TIKTOK\Api\Rest\Routes::register()
S
79 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Create::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Fetch\Base::get_data()
S
73 1 5
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\ExternalUserVideoList\Load::callback()
S
68 1 7
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\HashtagVideoList\Load::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Utils\Dashboard\Links::__construct()
S
78 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\ClearCache::get_rest_permission()
S
82 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Edit::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\UserVideoList\Load::get_rest_args()
S
68 1 8
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Delete::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\UserProfile\Load::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Models\Base::delete_all()
S
81 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\UserProfile\Load::get_rest_permission()
S
82 1 3
QUADLAYERS\TIKTOK\Backend\Load::__construct()
S
69 1 6
QUADLAYERS\TIKTOK\Utils\Cache::get_prefix()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Create::get_rest_args()
S
70 1 7
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\TrendingVideoList\Load::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Models\Feeds::delete_table()
S
82 1 3
QUADLAYERS\TIKTOK\Models\Settings::save()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Create::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Base::get_rest_route()
S
81 1 3
QUADLAYERS\TIKTOK\Api\Rest\Routes::__construct()
S
79 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\ExternalUserProfile\Load::get_rest_args()
S
68 1 8
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\HashtagVideoList\Load::callback()
S
68 1 7
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Base::get_name()
S
72 1 5
QUADLAYERS\TIKTOK\Models\Accounts::update_account()
S
80 1 3
QUADLAYERS\TIKTOK\Models\Base::get_defaults()
S
82 1 3
QUADLAYERS\TIKTOK\Utils\Cache::get_db_url_key()
S
79 1 3
QUADLAYERS\TIKTOK\Api\Fetch\UserVideoList\Get::get_url()
S
76 1 4
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\ClearCache::get_rest_args()
S
65 1 10
QUADLAYERS\TIKTOK\Models\Accounts::update()
S
80 1 3
QUADLAYERS\TIKTOK\Models\Accounts::delete_table()
S
82 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Delete::get_rest_args()
S
65 1 10
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::is_installed()
S
76 1 4
QUADLAYERS\TIKTOK\Models\Settings::get()
S
75 1 4
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Base::get_rest_url()
S
72 1 5
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\ExternalUserVideoList\Load::get_rest_args()
S
68 1 8
QUADLAYERS\TIKTOK\Backend\Load::get_menu_slug()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\HashtagVideoList\Load::get_rest_args()
S
68 1 8
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\ExternalUserProfile\Load::callback()
S
68 1 7
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Get::get_rest_args()
S
70 1 7
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Base::get_error()
S
72 1 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\UserVideoList\Load::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Utils\Dashboard\Links::add_action_links()
S
68 1 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\ExternalUserVideoList\Load::get_rest_permission()
S
82 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\ExternalUserProfile\Load::get_rest_permission()
S
82 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Settings\Get::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Utils\Cache::__construct()
S
70 1 6
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Base::get_rest_path()
S
72 1 5
QUADLAYERS\TIKTOK\Models\Accounts::access_token_renew_attemps_increase()
S
75 1 4
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::__construct()
S
72 1 5
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Get::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Models\Feeds::sanitize_username()
S
64 1 10
QUADLAYERS\TIKTOK\Load::__construct()
S
63 1 10
QUADLAYERS\TIKTOK\Utils\Dashboard\Widget::add_dashboard_widget()
S
70 1 7
QUADLAYERS\TIKTOK\Models\Accounts::calculate_expiration_date()
S
78 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\HashtagVideoList\Load::get_rest_permission()
S
82 1 3
QUADLAYERS\TIKTOK\Models\Feeds::update()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\UserProfile\Load::get_rest_args()
S
65 1 10
QUADLAYERS\TIKTOK\Frontend\Load::create_shortcode()
S
65 1 10
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Base::get_rest_args()
S
81 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\UserVideoList\Load::get_rest_permission()
S
82 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Accounts\Delete::get_rest_args()
S
68 1 8
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Edit::get_rest_args()
S
70 1 7
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Settings\Save::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\TrendingVideoList\Load::get_rest_permission()
S
82 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\ClearCache::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Get::get_rest_args()
S
67 1 9
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\ExternalUserProfile\Load::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Frontend\Load::__construct()
S
75 1 4
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Delete::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Api\Fetch\UserProfile\Get::get_url()
S
76 1 4
INIT()
S
82 1 3
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Backend\Feeds\Get::get_rest_method()
S
80 1 3
QUADLAYERS\TIKTOK\Utils\Helpers::get_access_token_link()
S
73 1 5
QUADLAYERS\TIKTOK\Api\Rest\Endpoints\Frontend\TrendingVideoList\Load::callback()
S
68 1 7
QUADLAYERS\TIKTOK\Models\Settings::get_args()
S
72 1 6
QUADLAYERS\TIKTOK\Utils\Dashboard\Notices::add_transient()
S
80 1 3
QUADLAYERS\TIKTOK\Models\Accounts::get_args()
S
65 1 10
QUADLAYERS\TIKTOK\Api\Rest\Routes::get_namespace()
S
80 1 3