BWFAN_Rule_Base S

Total Complexity 50
Dependencies 1
Dependents 4
Total lines 293
Lines of code 196
Logical lines of code 111
Comment lines 43
Methods 28
Properties 7

Methods 28

Method Rating Maintainability Complexity Lines of code
validate_matches()
A
47 11 39
validate_matches_duration_set()
S
52 6 24
validate_matches_set()
S
58 4 17
make_value_as_array()
S
62 3 12
operators_view()
S
62 2 12
add_description()
S
67 2 8
conditions_view()
S
63 1 11
get_multiple_select_support()
S
82 1 3
get_default_rule_value()
S
82 1 3
is_match_v2()
S
82 1 3
get_readable_text_schema()
S
82 1 3
get_value_label()
S
82 1 3
get_rule_type()
S
82 1 3
get_options()
S
82 1 3
operator_matches()
S
64 1 10
is_v2()
S
82 1 3
is_v1()
S
82 1 3
get_ui_preview_data()
S
81 1 3
ui_view()
S
80 1 3
get_possible_rule_values()
S
82 1 3
get_condition_input_type()
S
82 1 3
get_possible_rule_operators()
S
71 1 6
supports()
S
79 1 3
return_is_match()
S
79 1 3
is_match()
S
82 1 3
get_name()
S
82 1 3
__construct()
S
81 1 3
get_extra_props()
S
82 1 3