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_expense()
S
59 4 14
create_associated_time()
S
59 4 14
new_project()
S
52 3 24
remove_expense_associated()
S
60 3 13
remove_time_associated()
S
60 3 13
get_associated_clients()
S
63 3 11
add_associated_invoice()
S
68 3 7
add_associated_client()
S
67 3 8
set_end_date()
S
70 2 6
is_invoice_associated()
S
72 2 5
is_client_associated()
S
72 2 5
get_associated_invoices()
S
68 2 7
get_associated_times()
S
66 2 8
get_payments()
S
65 2 9
set_start_date()
S
70 2 6
get_associated_expenses()
S
68 2 7
init()
S
60 1 14
get_website()
S
79 1 3
set_website()
S
78 1 3
get_invoices()
S
74 1 4
get_projects_by_invoice()
S
74 1 4
get_end_date()
S
79 1 3
get_projects_by_client()
S
74 1 4
get_payments_by_project()
S
73 1 5
get_start_date()
S
79 1 3
get_estimates()
S
74 1 4
add_associated_expense()
S
73 1 5
clear_associated_invoices()
S
73 1 5
set_associated_invoices()
S
71 1 6
update_expense_with_invoice_id()
S
72 1 5
__construct()
S
80 1 3
clear_associated_expenses()
S
73 1 5
set_associated_expenses()
S
71 1 6
update_time_with_invoice_id()
S
72 1 5
add_associated_time()
S
73 1 5
clear_associated_times()
S
73 1 5
set_associated_times()
S
71 1 6
clear_associated_clients()
S
73 1 5
set_associated_clients()
S
71 1 6
get_history()
S
80 1 3