LP_Abstract_User D

Total Complexity 163
Dependencies 18
Dependents 2
Total lines 1,331
Lines of code 602
Logical lines of code 347
Comment lines 530
Methods 65
Properties 5

Methods 65

Method Rating Maintainability Complexity Lines of code
get_profile_social()
A
48 8 36
get_profile_socials()
A
48 8 36
complete_lesson()
S
51 6 26
__get()
S
54 6 20
_get_course()
S
59 6 15
__construct()
S
59 6 14
finish_course()
S
53 5 23
is()
S
60 5 12
get_course_data()
S
54 4 23
has_completed_item()
S
57 4 17
get_course_status()
S
60 4 14
get_item_status()
S
60 4 14
has_retake_quiz()
S
59 4 14
get_item()
S
62 4 13
get_item_archive()
S
62 4 12
can_edit_item()
S
62 4 11
get_order_status()
S
58 3 17
get_item_grade()
S
62 3 11
get_profile_avatar_url()
S
63 3 11
has_checked_answer()
S
68 3 7
can_do_quiz()
S
64 3 9
has_checked_question()
S
60 2 15
has_course_status()
S
65 3 9
_verify_course_item()
S
68 3 7
get()
S
61 2 11
get_course_grade()
S
66 2 8
get_course_order()
S
65 2 9
can_edit()
S
70 2 6
is_completed_all_items()
S
65 2 9
get_course_history_id()
S
74 2 4
get_course_info()
S
69 2 7
is_instructor()
S
74 2 4
is_course_in_progress()
S
71 2 5
has_passed_course()
S
75 2 4
get_course_attend()
S
65 2 9
get_item_data()
S
67 2 8
can_create_course()
S
79 2 3
is_admin()
S
74 2 4
get_user_item()
S
67 2 8
get_quiz_data()
S
67 2 8
get_quiz_results()
S
74 2 4
has_quiz_status()
S
62 1 13
get_quiz_by_question()
S
61 1 13
has_item_status()
S
63 1 12
get_last_name()
S
79 1 3
is_guest()
S
80 1 3
get_nickname()
S
79 1 3
get_role()
S
80 1 3
get_first_name()
S
79 1 3
get_description()
S
79 1 3
get_email()
S
79 1 3
get_username()
S
79 1 3
has_started_quiz()
S
69 1 6
get_profile_picture()
S
79 1 3
get_upload_profile_src()
S
80 1 3
is_logged_in()
S
80 1 3
is_exists()
S
79 1 3
get_roles()
S
80 1 3
has_completed_lesson()
S
78 1 3
load()
S
81 1 3
is_author_of()
S
78 1 3
has_role()
S
75 1 4
get_lesson_status()
S
79 1 3
get_quiz_status()
S
79 1 3
get_display_name()
S
79 1 3