Code Analysis: ARI Fancy Lightbox 1.3.19

Function Rating Maintainability Complexity Lines of code
Ari_Fancy_Lightbox\Forms\Settings::setup()
C
16
1 525
Ari_Fancy_Lightbox\Installer::update_to_1_2_0()
B
43 17 47
Ari\Wordpress\Settings_Generic::sanitize()
A
46 14 37
Ari\Forms\Form::output()
A
45 11 40
Ari\App\Plugin::__call()
A
41 9 61
Ari\Utils\Request::root_url()
A
56 12 14
Ari\Forms\Field::__set()
A
51 11 27
Ari\Forms\Fields\Checkbox_Group::output()
A
51 9 24
Ari_Fancy_Lightbox\Helpers\Settings::get_client_settings()
A
42 7 52
Ari\App\Installer::run_versions_updates()
A
48 8 35
ari_fancy_lightbox_activation_check()
A
46 7 43
Ari\Forms\Fields\Select::output()
A
50 8 27
Ari_Fancy_Lightbox\Views\Settings\Html::init_tabs()
A
37 3 99
Ari\Utils\Array_Helper::get_unique_override_parameters()
A
54 8 22
Ari\Controls\Tabs\Tabs::prepare_items()
A
56 8 19
Ari\Utils\Array_Helper::to_int()
A
56 8 17
Ari\Wordpress\Settings_Generic::get_option()
S
55 7 21
Ari\Forms\Fields\Slider::__set()
S
58 7 16
Ari\Forms\Fields\Spinner::__set()
S
58 7 16
Ari\Forms\Field::__get()
S
63 7 12
Ari\Forms\Fields\Checkbox::output()
S
52 6 25
Ari\Forms\Form::register_field()
S
54 6 21
Ari_Fancy_Lightbox\Plugin::admin_init()
S
54 6 20
Ari\Forms\Fields\Textarea::output()
S
55 6 19
Ari\Controllers\Controller::model()
S
56 6 18
Ari_Loader::auto_load()
S
53 5 22
Ari\Utils\Request::get_ip()
S
54 5 21
Ari_Fancy_Lightbox\Plugin::foogallery_support()
S
53 5 21
Ari\Controls\Tabs\Tabs::__construct()
S
55 5 20
Ari\Utils\Array_Helper::to_complex_array()
S
55 5 18
Ari_Fancy_Lightbox\Loader::enqueue_scripts()
S
49 4 33
Ari\Utils\Utils::get_value()
S
61 5 13
Ari\Forms\Form::bind()
S
62 5 12
Ari\Utils\Sort_Utils::sort()
S
61 5 11
Ari\Forms\Fields\Spinner::output()
S
52 4 24
Ari\Forms\Fields\Color::output()
S
52 4 24
Ari\Wordpress\Nextgen::install_lightbox_v2()
S
54 4 23
Ari_Fancy_Lightbox\Helpers\Settings::get_custom_styles()
S
55 4 19
Ari\Utils\Object_Factory::get_object()
S
56 4 18
Ari\Forms\Fields\Text::output()
S
57 4 16
Ari\Forms\Form_Options::__construct()
S
59 4 14
Ari\Views\View::__construct()
S
59 4 14
Ari\Forms\Fields\Textarea::__set()
S
61 4 13
Ari\Utils\Array_Helper::to_flat_array()
S
60 4 13
Ari_Fancy_Lightbox\Installer::__construct()
S
62 4 12
Ari\Forms\Fields\Spinner::get_options()
S
61 4 12
Ari\Forms\Fields\Slider::output()
S
51 3 26
Ari_Fancy_Lightbox\Plugin::init()
S
52 3 24
Ari\App\Plugin::ajax_dispatcher()
S
53 3 22
Ari\Controllers\Ajax::execute()
S
54 3 21
Ari_Fancy_Lightbox\Plugin::admin_menu()
S
57 3 17
afl_clear_site_settings()
S
65 4 8
Ari\Utils\Array_Helper::is_assoc()
S
66 4 7
Ari\Utils\Request::is_prefetch_request()
S
73 4 4
Ari\Wordpress\Woocommerce::get_version()
S
66 4 8
Ari\Forms\Field::attributes_string()
S
60 3 14
Ari\Models\Model::__construct()
S
61 3 13
Ari\Utils\Array_Helper::value_by_path()
S
60 3 13
Ari\Forms\Form::groups_output()
S
61 3 13
Ari\Views\View::find_tmpl()
S
62 3 12
Ari\Wordpress\Settings_Generic::save()
S
63 3 12
Ari\Forms\Fields\Group_Switcher::handle_group_visibility()
S
62 3 11
ari_fancy_lightbox_init()
S
55 2 20
Ari\Utils\Utils::guid()
S
55 2 19
Ari\Wordpress\Settings_Generic::full_options()
S
60 2 15
Ari\Utils\Filter::filter()
S
69 3 6
Ari\Forms\Field::get_id()
S
68 3 7
Ari\Forms\Field::get_name()
S
69 3 7
Ari\Utils\Options::__construct()
S
69 3 7
Ari\Forms\Field::get_postfix()
S
65 3 10
Ari\Utils\Request::get_var()
S
64 3 10
Ari\Forms\Form::register_groups()
S
66 3 9
Ari\Views\View::get_data()
S
70 3 6
Ari\Wordpress\Settings_Generic::options()
S
66 3 9
Ari\App\Plugin::__construct()
S
64 3 10
Ari\Forms\Form::fields_by_group()
S
66 3 9
Ari\App\Plugin::init()
S
65 3 8
Ari_Fancy_Lightbox\Forms\Settings::__construct()
S
66 3 9
Ari\Forms\Fields\Color::__set()
S
65 3 9
Ari_Fancy_Lightbox\Helpers\Helper::build_url()
S
66 3 8
Ari\Forms\Fields\Slider::get_options()
S
64 3 10
Ari\Models\Model::get_state()
S
70 3 6
Ari\Utils\Array_Helper::get_value()
S
65 3 9
Ari_Fancy_Lightbox\Plugin::admin_enqueue_scripts()
S
58 2 14
Ari\Forms\Fields\Group_Switcher::output()
S
62 2 12
Ari_Fancy_Lightbox\Views\Base::render_message()
S
63 2 11
Ari_Fancy_Lightbox\Views\Base::display()
S
57 1 18
ari_fancy_lightbox_requirement_notice()
S
62 1 15
Ari\Forms\Fields\Text::__set()
S
66 2 9
Ari_Loader::register_prefix()
S
72 2 5
Ari\Forms\Fields\Group_Switcher::__get()
S
68 2 8
Ari\Controllers\Controller::name()
S
71 2 6
Ari\Forms\Fields\Slider::load_assets()
S
71 2 6
Ari\Controls\Tabs\Tabs_Options::__construct()
S
64 2 9
Ari\Wordpress\Nextgen::is_installed_v2()
S
72 2 5
Ari\Models\Model::name()
S
71 2 6
Ari\Views\View::name()
S
71 2 6
Ari\Models\Model::ensure_state()
S
72 2 6
Ari\Forms\Field::__construct()
S
70 2 6
Ari_Fancy_Lightbox\Installer::init_settings()
S
72 2 5
Ari\Controls\Tabs\Tabs::load_assets()
S
69 2 7
Ari\Forms\Fields\Spinner::load_assets()
S
71 2 6
Ari\Utils\Array_Helper::ensure_array()
S
73 2 5
Ari\Wordpress\Settings_Generic::instance()
S
68 2 8
Ari\Forms\Fields\Group_Switcher::__set()
S
66 2 9
Ari\Models\Model::entity()
S
68 2 7
Ari_Fancy_Lightbox\Views\Base::render_title()
S
70 2 7
Ari\Views\View::display()
S
67 2 8
Ari\Forms\Form::register_fields()
S
73 2 5
Ari_Fancy_Lightbox\Installer::run()
S
66 2 9
Ari\Forms\Fields\Color::load_assets()
S
67 2 8
Ari\Forms\Fields\Slider::__construct()
S
69 2 7
Ari\Forms\Fields\Group_Switcher::load_assets()
S
71 2 6
Ari\Forms\Fields\Select::__set()
S
66 2 9
Ari_Fancy_Lightbox\Plugin::special_handlers()
S
64 2 10
Ari\Forms\Fields\Spinner::__construct()
S
69 2 7
Ari\Forms\Form::field_by_id()
S
69 2 7
Ari_Fancy_Lightbox\Helpers\Screen::register()
S
61 1 13
Ari\Controllers\Controller::redirect()
S
62 1 13
Ari\Controllers\Display::view()
S
61 1 12
Ari_Fancy_Lightbox\Forms\Settings::transition_fx_list()
S
62 1 11
Ari\Utils\Filter::filter_num()
S
78 1 3
Ari\Forms\Fields\Checkbox::__set()
S
72 1 6
Ari\Forms\Fields\Checkbox_Group::__set()
S
72 1 6
Ari\Forms\Form::get_groups()
S
82 1 3
Ari\Forms\Fields\Checkbox::get_value()
S
81 1 3
Ari\Forms\Field::get_value()
S
82 1 3
Ari\Utils\Sort_Utils::__construct()
S
73 1 5
Ari\Forms\Field::get_description()
S
82 1 3
Ari\App\Plugin::need_to_update()
S
82 1 3
Ari\Utils\Object_Helper::get_path()
S
74 1 4
Ari_Fancy_Lightbox\Plugin::plugin_action_links()
S
64 1 9
Ari_Fancy_Lightbox\Installer::init()
S
91 1 2
Ari_Fancy_Lightbox\Plugin::load_translations()
S
78 1 3
Ari\Forms\Form::render()
S
79 1 3
Ari\Utils\Object_Helper::get_properties()
S
76 1 4
Ari\App\Installer::__construct()
S
74 1 5
Ari_Fancy_Lightbox\Plugin::client_init()
S
82 1 3
Ari_Fancy_Lightbox\Loader::__construct()
S
73 1 5
Ari\Utils\Object_Helper::get_namespace()
S
79 1 3
Ari_Fancy_Lightbox\Views\Settings\Html::display()
S
70 1 6
Ari\Utils\Priority_Queue::getIterator()
S
81 1 3
Ari_Fancy_Lightbox\Forms\Settings::animation_fx_list()
S
67 1 8
Ari\Controls\Tabs\Tabs::render()
S
76 1 4
Ari\Forms\Form::register_group()
S
80 1 3
Ari_Fancy_Lightbox\Helpers\Settings::__construct()
S
75 1 4
Ari_Fancy_Lightbox\Loader::run()
S
79 1 3
Ari_Fancy_Lightbox\Plugin::enqueue_scripts()
S
82 1 3
Ari_Fancy_Lightbox\Models\Settings::data()
S
70 1 7
Ari\Views\View::show_template()
S
82 1 3
Ari\Utils\Priority_Queue::count()
S
80 1 3
Ari\Forms\Form::setup()
S
91 1 2
Ari_Loader::prepare_name()
S
68 1 7
Ari\Views\View::add_path()
S
80 1 3
Ari\Wordpress\Woocommerce::is_installed()
S
80 1 3
Ari\Utils\Array_Helper::sort_assoc()
S
71 1 5
Ari\Forms\Field::get_label()
S
82 1 3
Ari_Fancy_Lightbox\Views\Settings\Html::groups_output()
S
72 1 5
Ari\Models\Model::populate_state()
S
91 1 2
Ari_Fancy_Lightbox\Helpers\Settings::sanitize()
S
70 1 6
Ari\Forms\Field::output()
S
82 1 3
Ari\Controllers\Ajax::process_request()
S
68 1 8
Ari\Forms\Fields\Group_Switcher::set_value()
S
73 1 5
Ari_Fancy_Lightbox\Helpers\Helper::get_settings_form()
S
73 1 5
Ari\Controllers\Ajax::__construct()
S
80 1 3
Ari\Forms\Fields\Checkbox_Group::get_options()
S
82 1 3
Ari\Forms\Field::set_value()
S
81 1 3
Ari\Utils\Priority_Queue::insert()
S
80 1 3
Ari_Fancy_Lightbox\Plugin::install()
S
75 1 4
Ari\Utils\Filter::filter_cmd()
S
78 1 3
Ari\Controllers\Controller::execute()
S
91 1 2
Ari_Fancy_Lightbox\Plugin::common_enqueue_scripts()
S
71 1 5
Ari_Fancy_Lightbox\Views\Base::set_title()
S
81 1 3
Ari\Utils\Object_Helper::get_default_properties()
S
79 1 3
Ari\Models\Model::set_state()
S
76 1 4
Ari\Controllers\Display::__construct()
S
80 1 3
Ari_Fancy_Lightbox\Views\Base::get_app_options()
S
82 1 3
Ari\Wordpress\Settings_Generic::__construct()
S
91 1 2
Ari_Fancy_Lightbox\Plugin::need_to_update()
S
75 1 4
Ari\Controls\Tabs\Tabs_Item_Options::__construct()
S
81 1 3
Ari\Wordpress\Settings_Generic::get_default_options()
S
82 1 3
Ari\Controls\Tabs\Tabs::get_state_ctrl_id()
S
80 1 3
Ari\Utils\Request::exists()
S
79 1 3
Ari\Forms\Field::set_form()
S
81 1 3
Ari\Forms\Form::__construct()
S
77 1 4
Ari\Views\View::render()
S
76 1 4
Ari\App\Installer::run()
S
82 1 3
Ari\Forms\Fields\Group_Switcher::set_form()
S
76 1 4
Ari\Controllers\Display::display()
S
76 1 4
Ari\Models\Model::data()
S
82 1 3
Ari\Forms\Fields\Select::get_options()
S
82 1 3
Ari\Utils\Filter::filter_alpha()
S
78 1 3
Ari\App\Plugin::install()
S
91 1 2
Ari\Controllers\Display::execute()
S
82 1 3
Ari\Utils\Object_Helper::extract_name()
S
72 1 5
Ari\Utils\Priority_Queue::__construct()
S
81 1 3
Ari\Utils\Response::redirect()
S
76 1 4
Ari\Controllers\Controller::__construct()
S
80 1 3
Ari\Utils\Filter::filter_alphanum()
S
78 1 3
Ari\Wordpress\Settings::init()
S
70 1 7