Code Analysis: Tutor LMS - Migration Tool 1.0.4

Function Rating Maintainability Complexity Lines of code
LPtoTutorMigration::migrate_course()
D
24
28 179
LPtoTutorMigration::generate_xml_data()
D
25
29 163
LDtoTutorExport::generate_xml_data()
C
26
23 165
LDtoTutorExport::migrate_quiz()
C
33 23 91
LDtoTutorMigration::migrate_quiz()
B
33 21 89
LPtoTutorMigration::tutor_import_from_xml()
B
32 18 101
LDtoTutorExport::tutor_import_from_ld()
B
35 17 84
LDtoTutorMigration::ld_order_migrate()
B
34 14 93
LDtoTutorMigration::migrate_course()
B
41 16 53
LDtoTutorMigration::attached_product()
A
39 12 70
LPtoTutorMigration::migrate_lp_orders()
S
40 5 60
TutorLMSMigrationTool::install_tutor_plugin()
S
46 4 37
LPtoTutorMigration::lp_migrate_all_data_to_tutor()
S
57 5 18
LDtoTutorMigration::insert_enrollment()
S
52 4 22
LDtoTutorMigration::ld_migrate_course_to_tutor()
S
53 4 22
LDtoTutorMigration::ld_migrate_all_data_to_tutor()
S
59 4 15
TutorLMSMigrationTool::check_installed()
S
61 4 12
LPtoTutorMigration::migrate_lp_reviews()
S
54 3 19
TutorLMSMigrationTool::classes_initialize()
S
67 4 8
LPtoTutorMigration::lp_migrate_course_to_tutor()
S
60 3 13
TutorLMSMigrationTool::plugin_action_links()
S
61 3 12
TutorLMSMigrationTool::__construct()
S
60 2 13
TutorLMSMigrationTool::free_plugin_installed_but_inactive_notice()
S
57 1 19
TutorLMSMigrationTool::free_plugin_not_installed()
S
57 1 19
LPtoTutorMigration::get_lp_section_items()
S
59 1 17
LDtoTutorMigration::insert_thumbnail()
S
70 2 6
TutorLMSMigrationTool::admin_scripts()
S
66 2 8
LPtoTutorMigration::tutor_tool_pages()
S
67 2 7
TutorLMSMigrationTool::instance()
S
72 2 6
LDtoTutorMigration::ld_tool_pages()
S
69 2 6
LPtoTutorMigration::xml_cdata()
S
68 2 7
LDtoTutorExport::xml_cdata()
S
68 2 7
LDtoTutorMigration::attached_prerequisite()
S
70 2 6
LPtoTutorMigration::get_lp_order_items()
S
61 1 14
LDtoTutorMigration::insert_post()
S
62 1 12
LDtoTutorMigration::update_post()
S
62 1 11
LPtoTutorMigration::close_element()
S
79 1 3
TutorLMSMigrationTool::used_classes()
S
77 1 4
LDtoTutorExport::tutor_ld_export_xml()
S
70 1 7
LPtoTutorMigration::__construct()
S
63 1 10
TutorLMSMigrationTool::load_assets()
S
79 1 3
LDtoTutorExport::close_element()
S
79 1 3
LPtoTutorMigration::_get_lp_live_progress_course_migrating_info()
S
75 1 4
LDtoTutorMigration::_get_ld_live_progress_course_migrating_info()
S
75 1 4
LPtoTutorMigration::tlmt_reset_migrated_items_count()
S
81 1 3
LDtoTutorExport::__construct()
S
75 1 4
LDtoTutorMigration::__construct()
S
69 1 6
LPtoTutorMigration::tutor_lp_export_xml()
S
70 1 7
TutorLMSMigrationTool::activate_tutor_free()
S
81 1 3
LDtoTutorMigration::ld_reset_migrated_items_count()
S
81 1 3
LDtoTutorExport::start_element()
S
79 1 3
LPtoTutorMigration::start_element()
S
79 1 3
TutorLMSMigrationTool::includes()
S
74 1 5