PeepSoProfile D

Total Complexity 305
Dependencies 20
Dependents 8
Total lines 2,271
Lines of code 1,554
Logical lines of code 753
Comment lines 282
Methods 60
Properties 12

Methods 60

Method Rating Maintainability Complexity Lines of code
interactions()
D
30 31 106
notification_link()
C
31 22 105
get_preferences_definition()
B
31 15 113
crop()
B
40 17 52
get_alerts_form_fields()
A
37 13 82
request_data_form()
A
31 9 142
render_preferences_form_field()
A
42 14 44
profile_actions()
A
46 13 35
edit_form()
A
33 3 126
get_alerts_definition()
A
40 6 75
profile_actions_extra()
A
52 9 23
notification_human_friendly()
A
52 8 23
get_preferences_form_fields()
S
50 7 27
download_account_data()
S
51 7 25
upload_avatar()
S
46 6 36
get_available_preferences()
S
55 7 20
init()
S
58 6 15
preferences_form_fields()
S
47 4 40
change_password_validate_after()
S
53 5 22
block_delete()
S
55 5 20
notification_delete()
S
55 5 19
confirm_avatar()
S
57 5 16
delete_form()
S
43 2 58
delete_profile()
S
54 4 21
request_account_data()
S
55 4 19
delete_account_data_archive()
S
55 4 19
next_notification()
S
56 4 18
upload_cover()
S
56 4 18
like()
S
50 3 27
report()
S
56 3 17
check_password_change()
S
69 4 6
can_delete()
S
65 4 9
reposition_cover()
S
60 3 13
check_email_change()
S
67 3 7
check_username_change()
S
65 3 9
edit_form_message()
S
66 3 9
remove_avatar()
S
63 3 10
remove_cover_photo()
S
65 3 9
get_available_alerts()
S
64 3 10
can_edit()
S
70 3 6
filter_postbox_access_settings()
S
70 3 6
use_gravatar()
S
60 2 12
notification_age()
S
61 2 11
notification_id()
S
69 2 7
num_blocked()
S
69 2 7
num_notifications()
S
69 2 7
notification_readstatus()
S
69 2 7
profile_navigation()
S
69 1 6
is_current_user()
S
80 1 3
after_edit_form()
S
81 1 3
has_notifications()
S
80 1 3
num_preferences_fields()
S
80 1 3
notification_user()
S
80 1 3
show_notification()
S
79 1 3
notification_type()
S
80 1 3
notification_message()
S
78 1 3
block_username()
S
75 1 4
block_user()
S
80 1 3
notification_timestamp()
S
80 1 3
__construct()
S
69 1 6