Code Analysis: Edwiser Bridge - WordPress Moodle LMS Integration 2.2.0

Most Complex Functions

Function Rating Complexity
eb_enhanced_paypal_shortcode()
D
60
app\wisdmlabs\edwiserBridge\EbAdminSettings::output_fields()
D
60
app\wisdmlabs\edwiserBridge\Eb_Post_Types::render_metabox_fields()
D
32
app\wisdmlabs\edwiserBridge\Eb_Setup_Wizard_Functions::eb_setup_wizard_install_plugins()
D
31
app\wisdmlabs\edwiserBridge\Eb_Setup_Wizard_Functions::eb_setup_save_and_continue()
C
30
app\wisdmlabs\edwiserBridge\Eb_Shortcode_Courses::output()
C
27
app\wisdmlabs\edwiserBridge\EbAdminSettings::save_fields()
C
28
app\wisdmlabs\edwiserBridge\Eb_Payment_Manager::take_course_button()
C
21
app\wisdmlabs\edwiserBridge\Eb_Post_Types::handle_post_options_save()
C
24
app\wisdmlabs\edwiserBridge\EBUserManager::create_wordpress_user()
C
21
app\wisdmlabs\edwiserBridge\Eb_Enrollment_Manager::update_user_course_enrollment()
B
21
app\wisdmlabs\edwiserBridge\Eb_Ipn::process_ipn()
B
22