SI_Project A

Total Complexity 72
Dependencies 6
Dependents 14
Total lines 506
Lines of code 285
Logical lines of code 145
Comment lines 152
Methods 41
Properties 2

Methods 41

Method Rating Maintainability Complexity Lines of code
get_instance()
S
62 6 11
create_associated_time()
S
59 4 14
create_associated_expense()
S
59 4 14
new_project()
S
52 3 24
remove_time_associated()
S
60 3 13
remove_expense_associated()
S
60 3 13
get_associated_clients()
S
63 3 11
add_associated_client()
S
67 3 8
add_associated_invoice()
S
68 3 7
is_client_associated()
S
72 2 5
get_associated_times()
S
66 2 8
get_associated_expenses()
S
68 2 7
get_associated_invoices()
S
68 2 7
is_invoice_associated()
S
72 2 5
set_start_date()
S
70 2 6
set_end_date()
S
70 2 6
get_payments()
S
65 2 9
init()
S
60 1 14
__construct()
S
80 1 3
set_associated_clients()
S
71 1 6
clear_associated_clients()
S
73 1 5
set_associated_times()
S
71 1 6
clear_associated_times()
S
73 1 5
add_associated_time()
S
73 1 5
update_time_with_invoice_id()
S
72 1 5
set_associated_expenses()
S
71 1 6
clear_associated_expenses()
S
73 1 5
add_associated_expense()
S
73 1 5
update_expense_with_invoice_id()
S
72 1 5
set_associated_invoices()
S
71 1 6
clear_associated_invoices()
S
73 1 5
get_start_date()
S
79 1 3
get_end_date()
S
79 1 3
get_website()
S
79 1 3
set_website()
S
78 1 3
get_invoices()
S
74 1 4
get_estimates()
S
74 1 4
get_projects_by_invoice()
S
74 1 4
get_projects_by_client()
S
74 1 4
get_payments_by_project()
S
73 1 5
get_history()
S
80 1 3