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
add_data_for_key()
S
62 3 11
get_data_transfer_object_field_mappings()
S
62 3 11
get_data_array_from_entity()
S
62 3 11
prepare_value()
S
67 3 7
as_nullable_uint()
S
73 3 4
get_value_for()
S
65 2 9
set_value()
S
65 2 9
initialize_field_map()
S
65 2 9
map_field_types_for_upserting()
S
66 2 8
as_uint()
S
75 1 4
as_bool()
S
76 1 4
meta_field()
S
75 1 4
derived_field()
S
75 1 4
get_id()
S
75 1 4
field()
S
75 1 4
get_field_declarations()
S
73 1 5
declare_fields()
S
74 1 4
delete()
S
75 1 4
upsert()
S
69 1 6
__get()
S
80 1 3
get_data_store()
S
75 1 4