Sensei_Course_Enrolment A

Total Complexity 59
Dependencies 15
Dependents 15
Total lines 605
Lines of code 226
Logical lines of code 136
Comment lines 277
Methods 26
Properties 4

Methods 26

Method Rating Maintainability Complexity Lines of code
is_enrolled()
A
50 9 29
save_enrolment()
S
55 5 19
get_removed_learners()
S
58 4 17
enrol()
S
59 4 15
get_course_enrolment_providers()
S
61 4 13
withdraw()
S
61 3 12
query_enrolment_providers()
S
59 2 15
store_enrolment_results()
S
63 3 10
update_removed_learners()
S
67 2 8
get_enrolled_user_ids()
S
66 2 8
get_course_enrolment_salt()
S
68 2 7
get_enrolment_check_results()
S
68 2 7
do_not_store_negative_enrolment_results()
S
79 2 3
get_course_instance()
S
70 2 6
remove_learner()
S
65 2 9
is_learner_removed()
S
75 1 4
restore_learner()
S
73 1 5
__construct()
S
81 1 3
reset_course_enrolment_salt()
S
72 1 5
get_current_enrolment_result_version()
S
67 1 8
get_provider_state()
S
79 1 3
has_stored_enrolment()
S
71 1 5
invalidate_learner_result()
S
79 1 3
recalculate_enrolment()
S
73 1 5
get_course_id()
S
82 1 3
get_enrolment_results_meta_key()
S
75 1 4