WPInv_Item D

Total Complexity 129
Dependencies 2
Dependents 21
Total lines 1,181
Lines of code 398
Logical lines of code 175
Comment lines 611
Methods 84
Properties 5

Methods 84

Method Rating Maintainability Complexity Lines of code
__construct()
A
52 11 22
get_item_id_by_field()
A
44 9 52
get_first_renewal_date()
S
55 3 18
set_parent_id()
S
69 4 6
__get()
S
64 4 9
get_trial_period()
S
68 3 7
can_purchase()
S
67 3 7
get_recurring_period()
S
68 3 7
is_type()
S
72 3 4
has_status()
S
72 3 4
has_free_trial()
S
73 3 4
get_date_created_gmt()
S
70 2 7
create()
S
72 2 6
set_type()
S
71 2 6
set_date_modified()
S
67 2 8
set_date_created()
S
67 2 8
get_initial_price()
S
68 2 7
get_date_modified_gmt()
S
70 2 7
set_custom_id()
S
80 1 3
set_name()
S
75 1 4
set_title()
S
81 1 3
set_description()
S
75 1 4
set_excerpt()
S
81 1 3
set_summary()
S
81 1 3
set_author()
S
79 1 3
set_owner()
S
81 1 3
set_price()
S
79 1 3
set_vat_rule()
S
80 1 3
set_vat_class()
S
80 1 3
get_fees()
S
82 1 3
is_editable()
S
74 1 4
set_custom_name()
S
80 1 3
user_can_set_their_price()
S
80 1 3
set_custom_singular_name()
S
80 1 3
set_is_editable()
S
79 1 3
set_is_dynamic_pricing()
S
79 1 3
set_minimum_price()
S
79 1 3
is_free()
S
74 1 4
set_recurring_period()
S
80 1 3
set_recurring_interval()
S
79 1 3
set_recurring_limit()
S
79 1 3
set_is_free_trial()
S
79 1 3
set_trial_period()
S
80 1 3
set_trial_interval()
S
80 1 3
is_recurring()
S
80 1 3
update()
S
80 1 3
set_is_recurring()
S
79 1 3
set_status()
S
67 1 8
set_version()
S
80 1 3
get_price()
S
79 1 3
get_custom_id()
S
79 1 3
get_type()
S
79 1 3
get_vat_class()
S
79 1 3
get_vat_rule()
S
79 1 3
get_the_initial_price()
S
80 1 3
get_the_price()
S
80 1 3
get_owner()
S
80 1 3
get_custom_singular_name()
S
79 1 3
get_author()
S
79 1 3
get_summary()
S
80 1 3
get_excerpt()
S
80 1 3
get_description()
S
79 1 3
get_title()
S
80 1 3
get_name()
S
79 1 3
get_custom_name()
S
79 1 3
get_is_editable()
S
79 1 3
get_date_modified()
S
79 1 3
get_is_free_trial()
S
79 1 3
get_status()
S
79 1 3
get_parent_id()
S
79 1 3
get_version()
S
79 1 3
get_edit_url()
S
79 1 3
get_trial_interval()
S
79 1 3
get_free_trial()
S
80 1 3
get_recurring_limit()
S
79 1 3
get_editable()
S
80 1 3
get_recurring_interval()
S
74 1 4
get_date_created()
S
79 1 3
get_the_recurring_price()
S
80 1 3
get_recurring_price()
S
74 1 4
get_is_recurring()
S
79 1 3
get_minimum_price()
S
79 1 3
get_is_dynamic_pricing()
S
79 1 3
supports_dynamic_pricing()
S
78 1 3