EEM_Base D

Total Complexity 694
Dependencies 52
Dependents 23
Total lines 6,485
Lines of code 3,083
Logical lines of code 1,301
Comment lines 2,485
Methods 180
Properties 42

Methods 180

Method Rating Maintainability Complexity Lines of code
_create_model_query_info_carrier()
D
25
35 178
_construct_op_and_value()
C
34 24 100
__construct()
C
33 23 100
update()
B
35 18 89
_create_objects()
A
42 14 53
_construct_condition_clause_recursive()
A
43 12 52
_extract_related_model_info_from_query_param()
A
38 9 85
instantiate_class_from_array_or_object()
A
46 11 43
_extract_related_models_from_query()
A
45 10 52
_extract_related_models_from_sub_params_array_keys()
A
44 10 48
_get_ids_for_delete()
A
45 10 46
delete_permanently()
A
42 8 59
ensure_is_obj()
A
48 9 38
get_one_conflicting()
A
47 9 37
_do_wpdb_query()
A
45 8 49
_insert_into_specific_table()
A
48 9 34
field_settings()
A
54 9 24
_get_consecutive()
A
47 8 37
delete_is_blocked_by_related_models()
A
50 8 29
_deduce_fields_n_values_from_cols_n_values()
A
50 8 29
_process_wpdb_query()
A
51 8 27
_get_default_where_conditions_for_models_in_query()
A
47 7 40
_build_query_part_for_deleting_from_columns_and_values()
A
51 8 25
_get_column_value_with_table_alias_or_not()
A
53 8 22
get_IDs()
A
50 7 34
modelChainAndPassword()
S
47 6 40
_construct_select_from_input()
S
48 6 38
extractJoinModelFromQueryParams()
S
48 5 39
count()
S
52 6 23
get_all_copies()
S
54 6 21
get_foreign_key_to()
S
55 6 20
refresh_entity_map_from_db()
S
54 6 20
_override_defaults_or_make_null_friendly()
S
55 6 20
refresh_entity_map_with()
S
55 6 19
cap_restrictions()
S
56 6 19
_get_columns_to_select_for_this_model()
S
50 5 31
_construct_limit_join_select()
S
58 6 15
_deduce_column_name_from_query_param()
S
51 5 29
_prepare_value_for_use_in_db()
S
61 6 13
add_to_entity_map()
S
54 5 22
extractRelatedModelsFromCustomSelects()
S
57 5 18
get_primary_key_field()
S
57 5 17
_prepare_value_or_use_default()
S
59 5 15
get_timezone()
S
61 5 14
get_field_containing_related_model_name()
S
59 5 14
set_timezone()
S
61 5 13
_should_use_default_where_conditions()
S
55 4 25
_deduce_field_from_query_param()
S
53 4 23
ensure_is_ID()
S
55 4 21
current_time_for_query()
S
56 4 18
_extract_related_models_from_sub_params_array_values()
S
57 4 18
_construct_in_value()
S
56 4 17
_should_use_minimum_where_conditions()
S
59 4 17
reset()
S
57 4 17
_get_all_wpdb_results()
S
57 4 16
sum()
S
57 4 16
getCustomSelection()
S
65 5 8
insert()
S
58 4 15
status_array()
S
57 4 15
getValuesForCustomSelectAliasesFromResults()
S
60 4 14
_construct_internal_join_to_table_with_alias()
S
60 4 14
is_logic_query_param_key()
S
63 4 11
_satisfies_unique_indexes()
S
53 3 25
currentUserCan()
S
54 3 24
sum_related()
S
54 3 21
get_one_copy()
S
56 3 19
get_one()
S
56 3 19
_wpdb_prepare_using_field()
S
56 3 19
wp_user_field_name()
S
57 3 17
_prepare_operator_for_sql()
S
58 3 17
_get_qualified_column_for_field()
S
58 3 17
cap_action_for_context()
S
58 3 16
get_one_by_ID()
S
59 3 16
get_qualified_columns_for_all_fields()
S
64 4 8
get_field_by_column()
S
60 3 14
caps_missing()
S
61 3 13
get_col()
S
60 3 13
_construct_default_select_sql()
S
60 3 13
_construct_update_sql()
S
60 3 12
alter_query_params_to_restrict_by_ID()
S
61 3 12
is_owned()
S
64 3 11
getPasswordProtectedFields()
S
63 3 11
has_primary_key_field()
S
64 3 11
parse_index_primary_key_string()
S
62 3 11
_get_main_table()
S
63 3 11
clear_entity_map()
S
63 3 11
_add_join_to_model()
S
54 2 24
__call()
S
56 2 19
caps_where_conditions()
S
58 2 18
related_settings_for()
S
58 2 17
verify_is_valid_cap_context()
S
58 2 17
get_all()
S
65 3 9
get_a_field_of_type()
S
68 3 8
unique_indexes()
S
65 3 9
convertValueToDataType()
S
65 3 10
get_combined_primary_key_fields()
S
67 3 8
belongs_to_relations()
S
65 3 9
has_all_combined_primary_key_fields()
S
65 3 9
hasPassword()
S
68 3 7
getPasswordField()
S
70 3 6
_extract_order()
S
60 2 15
_get_other_tables()
S
65 3 9
next()
S
63 2 11
field_settings_for()
S
62 2 11
previous()
S
63 2 11
get_formats_for()
S
62 2 11
second_table()
S
74 2 4
convert_datetime_for_query()
S
66 2 7
_remove_stars_and_anything_after_from_condition_query_param_key()
S
67 2 8
get_first_related()
S
66 2 8
_verify_core_db()
S
60 1 15
create_default_object()
S
64 2 10
count_related()
S
62 2 10
get_from_entity_map()
S
75 2 4
_verify_addons_db()
S
60 1 15
item_name()
S
78 2 3
show_db_query_if_previously_requested()
S
71 2 6
get_table_obj_by_alias()
S
78 2 3
_construct_having_clause()
S
69 2 7
is_primary_key_field()
S
79 2 3
instance()
S
65 2 10
_construct_where_clause()
S
69 2 7
_construct_between_value()
S
67 2 7
set_model_query_blog_id()
S
78 2 3
_get_minimum_where_conditions()
S
72 2 6
_get_default_where_conditions()
S
72 2 6
get_all_names()
S
67 2 8
alter_query_params_to_only_include_mine()
S
69 2 7
_get_data_types()
S
69 2 7
get_related_model_obj()
S
64 2 10
get_var()
S
66 2 8
getLoader()
S
71 2 6
has_field()
S
69 2 7
has_relation()
S
69 2 7
get_model_query_blog_id()
S
81 1 3
update_by_ID()
S
68 1 7
valid_like_style_operators()
S
73 1 6
logic_query_param_keys()
S
82 1 3
valid_operators()
S
82 1 3
valid_between_style_operators()
S
73 1 6
_invalidate_field_caches()
S
74 1 5
valid_default_where_conditions()
S
66 1 10
valid_cap_contexts()
S
69 1 8
cap_contexts_to_cap_action_map()
S
71 1 7
valid_in_style_operators()
S
73 1 6
is_wp_core_model()
S
82 1 3
valid_null_style_operators()
S
73 1 6
cap_slug()
S
79 1 3
delete_by_ID()
S
67 1 9
_construct_internal_join()
S
73 1 5
get_index_primary_key_string()
S
70 1 7
exists_by_ID()
S
66 1 10
delete_permanently_by_ID()
S
67 1 9
get_tables()
S
82 1 3
_construct_2nd_half_of_select_query()
S
68 1 8
show_next_x_db_queries()
S
81 1 3
add_relationship_to()
S
74 1 4
remove_relationship_to()
S
74 1 4
remove_relations()
S
75 1 4
get_all_related()
S
72 1 5
delete_related()
S
72 1 5
delete_related_permanently()
S
72 1 5
get_this_model_name()
S
78 1 3
exists()
S
75 1 4
table()
S
81 1 3
indexes()
S
82 1 3
_get_fields_for_table()
S
80 1 3
previous_x()
S
66 1 10
next_x()
S
66 1 10
primary_key_name()
S
81 1 3
delete()
S
79 1 3
relation_settings()
S
82 1 3
get_all_wpdb_results()
S
79 1 3
get_table_for_alias()
S
75 1 4
deduce_fields_n_values_from_cols_n_values()
S
80 1 3
model_chain_to_wp_user()
S
82 1 3
_get_class_name()
S
80 1 3
assume_values_already_prepared_by_model_object()
S
81 1 3
get_assumption_concerning_values_already_prepared_by_model_object()
S
82 1 3
restrictedByRelatedModelPassword()
S
80 1 3