PUM_Utils_Array D

Total Complexity 127
Dependencies 0
Dependents 18
Total lines 616
Lines of code 310
Logical lines of code 188
Comment lines 217
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
move_item()
B
40 21 56
remove_keys_containing()
A
54 9 22
sort_by_priority()
S
64 9 8
rsort_by_priority()
S
64 9 8
sort()
S
53 7 25
remove_keys_ending_with()
S
56 7 19
remove_keys_starting_with()
S
57 7 16
make_safe_for_json_encode()
S
58 7 15
remove_keys()
S
60 6 14
fix_json_boolean_values()
S
60 6 12
maybe_json_attr()
S
64 5 10
from_object()
S
60 4 14
safe_json_decode()
S
62 4 11
utf8_encode_recursive()
S
63 4 10
remap_keys()
S
63 4 10
pluck()
S
65 3 9
pluck_keys_containing()
S
64 3 10
sanitize()
S
70 2 6
replace_key()
S
66 2 8
filter_null()
S
78 1 3
filter_null_callback()
S
80 1 3
pluck_keys_starting_with()
S
74 1 4
pluck_keys_ending_with()
S
74 1 4
allowed_keys()
S
78 1 3
parse_allowed_args()
S
74 1 4
sort_by_sort()
S
79 1 3
safe_json_encode()
S
79 1 3