LLMS_Lesson C

Total Complexity 102
Dependencies 6
Dependents 16
Total lines 905
Lines of code 350
Logical lines of code 186
Comment lines 387
Methods 33
Properties 4

Methods 33

Method Rating Maintainability Complexity Lines of code
get_available_date()
B
38 21 64
get_sibling_section_query()
A
43 10 46
get_sibling_lesson_query()
S
46 6 41
get_preview_classes()
S
57 6 16
get_preview_icon_html()
S
61 5 11
is_available()
S
62 5 10
is_orphan()
S
60 4 12
get_creation_args()
S
53 3 25
update()
S
62 3 11
toArrayAfter()
S
66 3 9
is_quiz_enabled()
S
77 3 3
get_quiz()
S
66 3 9
is_complete()
S
66 3 8
has_content()
S
70 2 7
has_prerequisite()
S
78 2 3
has_quiz()
S
79 2 3
get_section()
S
69 2 7
get_sibling()
S
69 2 7
get_course()
S
69 2 7
get_prerequisite()
S
71 2 7
get_next_lesson()
S
80 1 3
set_parent_course()
S
74 1 4
get_previous_lesson()
S
80 1 3
__construct()
S
76 1 4
set_order()
S
79 1 3
set_parent_section()
S
79 1 3
set_excerpt()
S
79 1 3
set_title()
S
79 1 3
has_modified_slug()
S
73 1 4
get_parent_section()
S
78 1 3
get_parent_course()
S
73 1 4
get_order()
S
74 1 4
is_free()
S
79 1 3