Sensei_Domain_Models_Model_Abstract A

Total Complexity 61
Dependencies 7
Dependents 3
Total lines 502
Lines of code 220
Logical lines of code 130
Comment lines 218
Methods 26
Properties 3

Methods 26

Method Rating Maintainability Complexity Lines of code
run_field_validations()
A
50 8 28
merge_updates_from_request()
S
58 6 15
__construct()
S
56 4 18
load_field_value_if_missing()
S
57 4 16
validate()
S
59 4 14
get_data_array_from_entity()
S
62 3 11
add_data_for_key()
S
62 3 11
get_data_transfer_object_field_mappings()
S
62 3 11
as_nullable_uint()
S
73 3 4
prepare_value()
S
67 3 7
get_value_for()
S
65 2 9
set_value()
S
65 2 9
map_field_types_for_upserting()
S
66 2 8
initialize_field_map()
S
65 2 9
__get()
S
80 1 3
upsert()
S
69 1 6
delete()
S
75 1 4
declare_fields()
S
74 1 4
get_id()
S
75 1 4
get_field_declarations()
S
73 1 5
field()
S
75 1 4
meta_field()
S
75 1 4
derived_field()
S
75 1 4
as_bool()
S
76 1 4
as_uint()
S
75 1 4
get_data_store()
S
75 1 4