EEM_Base D

Total Complexity 699
Dependencies 53
Dependents 25
Total lines 6,695
Lines of code 3,264
Logical lines of code 1,317
Comment lines 2,638
Methods 182
Properties 43

Methods 182

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