Code Analysis: Edwiser Bridge - WordPress Moodle LMS Integration 2.0.8

Most Complex Functions

Function Rating Complexity
eb_enhanced_paypal_shortcode()
D
60
app\wisdmlabs\edwiserBridge\EbAdminSettings::output_fields()
D
63
app\wisdmlabs\edwiserBridge\Eb_Post_Types::render_metabox_fields()
D
32
app\wisdmlabs\edwiserBridge\EBUserManager::create_wordpress_user()
C
26
app\wisdmlabs\edwiserBridge\EbAdminSettings::save_fields()
C
28
app\wisdmlabs\edwiserBridge\Eb_Payment_Manager::take_course_button()
C
20
app\wisdmlabs\edwiserBridge\Eb_Post_Types::handle_post_options_save()
C
24
app\wisdmlabs\edwiserBridge\Eb_Shortcode_Courses::output()
B
20
app\wisdmlabs\edwiserBridge\Eb_Enrollment_Manager::update_user_course_enrollment()
B
20
app\wisdmlabs\edwiserBridge\EBUserManager::create_moodle_user()
B
19
app\wisdmlabs\edwiserBridge\Eb_Frontend_Form_Handler::process_registration()
B
17
app\wisdmlabs\edwiserBridge\Eb_Shortcode_User_Account::get_errors()
B
18