Code Analysis: Agile Store Locator 1.3.2

Function Rating Maintainability Complexity Lines of code
AgileStoreLocator_Public::frontendStoreLocator()
D
24
37 157
AgileStoreLocator_Admin::get_store_list()
D
27
35 115
AgileStoreLocator_Public::load_stores()
C
33 30 84
AgileStoreLocator_Public::storePage()
C
33 27 86
AgileStoreLocator_Admin::get_categories()
C
33 26 84
AgileStoreLocator_Activator::add_basic_tables()
B
28
14 196
AgileStoreLocator_Admin::get_markers()
B
35 20 78
AgileStoreLocator_Helper::fix_backward_compatible()
B
38 20 63
AgileStoreLocator_Admin::get_logos()
B
37 17 68
AgileStoreLocator_Helper::googleSchema()
B
41 18 49
AgileStoreLocator_Public::enqueue_scripts()
A
45 15 40
AgileStoreLocator_Admin::update_store()
A
40 14 53
AgileStoreLocator_Public::_map_layout()
A
45 14 45
AgileStoreLocator_Admin::get_stat_by_month()
A
44 13 36
AgileStoreLocator_Admin::add_new_store()
A
47 12 32
AgileStoreLocator_Admin::delete_marker()
A
45 10 40
AgileStoreLocator_Admin::delete_category()
A
45 9 41
AgileStoreLocator_Admin::delete_logo()
A
45 9 40
AgileStoreLocator_Admin::upload_marker()
A
44 9 39
AgileStoreLocator_Admin::upload_logo()
A
45 9 37
AgileStoreLocator_Admin::add_category()
A
42 8 47
AgileStoreLocator_Admin::add_marker()
A
43 8 46
AgileStoreLocator_Admin::update_marker()
A
43 8 42
AgileStoreLocator_Admin::update_logo()
A
43 8 42
AgileStoreLocator_Admin::validate_coordinates()
A
47 8 33
AgileStoreLocator_Helper::openHours()
A
48 8 32
AgileStoreLocator_Admin::edit_store()
A
48 8 30
AgileStoreLocator_Helper::validate_coordinate()
A
61 9 12
AgileStoreLocator_Admin::fill_missing_coords()
A
45 7 38
SLSchemaGenerator::serializeProperty()
S
55 7 19
AgileStoreLocator_Admin::duplicate_store()
S
48 6 30
AgileStoreLocator_Activator::add_configs()
S
39 3 65
AgileStoreLocator_Admin::admin_user_settings()
S
50 5 27
AgileStoreLocator_Admin::change_options()
S
52 5 21
AgileStoreLocator_Admin::store_status()
S
53 5 19
AgileStoreLocator_Admin::_get_custom_fields()
S
56 5 17
AgileStoreLocator_Admin::save_custom_fields()
S
50 4 26
AgileStoreLocator_Admin::delete_store()
S
52 4 24
AgileStoreLocator_Admin::import_assets()
S
52 4 23
AgileStoreLocator_Admin::admin_manage_store()
S
49 3 30
AgileStoreLocator_Public::get_local_script_data()
S
62 5 10
AgileStoreLocator_Admin::admin_customize_map()
S
58 4 14
AgileStoreLocator_Admin::save_setting()
S
51 3 26
AgileStoreLocator_Admin::get_category_by_id()
S
58 3 14
AgileStoreLocator_Admin::get_marker_by_id()
S
58 3 14
AgileStoreLocator_Admin::get_logo_by_id()
S
58 3 14
AgileStoreLocator_Admin::_enqueue_scripts()
S
45 1 40
AgileStoreLocator::define_admin_hooks()
S
47 1 33
AgileStoreLocator::add_admin_menu()
S
54 2 18
AgileStoreLocator_Admin::admin_add_new_store()
S
56 2 17
AgileStoreLocator_Admin::save_custom_map()
S
57 2 16
AgileStoreLocator_Admin::get_config()
S
64 3 9
AgileStoreLocator_Admin::rewrite_slug()
S
67 3 7
AgileStoreLocator_Admin::fixURL()
S
71 3 5
AgileStoreLocator_Loader::run()
S
66 3 8
SLSchemaGenerator::setProperty()
S
70 3 6
AgileStoreLocator_Public::getConfig()
S
63 3 9
AgileStoreLocator_Public::_get_custom_fields()
S
68 3 6
AgileStoreLocator_Public::fixURL()
S
71 3 5
AgileStoreLocator::__construct()
S
59 2 14
AgileStoreLocator_Activator::upgrade_method()
S
59 2 13
AgileStoreLocator_Public::enqueue_styles()
S
60 2 12
AgileStoreLocator::load_plugin_textdomain()
S
61 2 12
AgileStoreLocator_Admin::admin_dashboard()
S
56 1 17
AgileStoreLocator_Admin::admin_import_stores()
S
65 2 9
SLSchemaGenerator::addProperties()
S
70 2 6
SLSchemaGenerator::if()
S
72 2 6
SLSchemaGenerator::toArray()
S
66 2 8
AgileStoreLocator_Admin::admin_delete_all_stores()
S
59 1 13
ASL_Store_locator::define_constants()
S
65 1 12
AgileStoreLocator_Helper::dayFullName()
S
61 1 12
AgileStoreLocator::get_version()
S
82 1 3
AgileStoreLocator_Admin::enqueue_styles()
S
67 1 7
AgileStoreLocator_Activator::activate()
S
81 1 3
AgileStoreLocator_Loader::add()
S
64 1 10
AgileStoreLocator::load_dependencies()
S
69 1 7
AgileStoreLocator_Admin::admin_store_logos()
S
76 1 4
AgileStoreLocator_Admin::admin_plugin_settings()
S
76 1 4
SLSchemaGenerator::jsonSerialize()
S
81 1 3
AgileStoreLocator_Public::register_styles()
S
77 1 3
AgileStoreLocator::set_locale()
S
72 1 5
SLSchemaGenerator::offsetGet()
S
80 1 3
AgileStoreLocator::run()
S
82 1 3
AgileStoreLocator_Admin::enqueue_scripts()
S
91 1 2
SLSchemaGenerator::__construct()
S
77 1 4
AgileStoreLocator::get_AgileStoreLocator()
S
82 1 3
AgileStoreLocator_Loader::add_filter()
S
77 1 3
ASL_Store_locator::__construct()
S
68 1 7
AgileStoreLocator::define_public_hooks()
S
72 1 5
AgileStoreLocator_Public::__construct()
S
71 1 6
SLSchemaGenerator::getProperty()
S
79 1 3
AgileStoreLocator_Public::register_scripts()
S
71 1 5
SLSchemaGenerator::getType()
S
82 1 3
ASL_Store_locator::includes()
S
73 1 5
SLSchemaGenerator::offsetSet()
S
80 1 3
AgileStoreLocator_i18n::load_plugin_textdomain()
S
69 1 7
SLSchemaGenerator::__toString()
S
81 1 3
AgileStoreLocator_i18n::set_domain()
S
81 1 3
AgileStoreLocator_Helper::slugify()
S
70 1 5
SLSchemaGenerator::offsetUnset()
S
80 1 3
AgileStoreLocator_Admin::admin_manage_categories()
S
76 1 4
ASL_Store_locator::activate()
S
76 1 4
SLSchemaGenerator::toScript()
S
78 1 3
AgileStoreLocator_Admin::rewrite_query_vars()
S
77 1 4
SLSchemaGenerator::getProperties()
S
82 1 3
ASL_Store_locator::asl_upgrade_process()
S
77 1 4
SLSchemaGenerator::__call()
S
78 1 3
SLSchemaGenerator::offsetExists()
S
79 1 3
SLSchemaGenerator::getContext()
S
82 1 3
AgileStoreLocator_Admin::update_category()
S
62 1 10
AgileStoreLocator_Loader::add_action()
S
77 1 3
SLSchemaGenerator::referenced()
S
80 1 3
AgileStoreLocator_Admin::__construct()
S
68 1 7
AgileStoreLocator_Loader::__construct()
S
77 1 4
AgileStoreLocator::get_loader()
S
82 1 3
AgileStoreLocator_Admin::admin_store_markers()
S
76 1 4
AgileStoreLocator_Public::localize_scripts()
S
79 1 3
AgileStoreLocator_Deactivator::deactivate()
S
89 1 2
ASL_Store_locator::deactivate()
S
76 1 4