Code Analysis: Tutor LMS - Migration Tool 2.2.0

Function Rating Maintainability Complexity Lines of code
LIFtoTutorMigration::migrate_course()
D
14
55 317
LIFtoTutorMigration::generate_xml_data()
D
19
47 225
LPtoTutorMigration::migrate_course()
D
18
41 251
LPtoTutorMigration::generate_xml_data()
D
25
30 165
LIFtoTutorMigration::tutor_import_from_xml_lif()
D
24
25 194
LPtoTutorMigration::tutor_import_from_xml()
C
26
25 161
LDtoTutorExport::generate_xml_data()
C
26
24 171
LDtoTutorExport::tutor_import_from_ld()
C
29
23 129
LDtoTutorExport::migrate_quiz()
C
33 23 91
LDtoTutorMigration::migrate_quiz()
B
33 21 89
LIFtoTutorMigration::migrate_lif_orders()
B
30 15 121
LDtoTutorMigration::ld_order_migrate()
B
33 16 93
LDtoTutorMigration::attached_product()
B
37 16 74
LDtoTutorMigration::migrate_course()
B
41 16 53
LDtoTutorMigration::insert_enrollment()
A
43 7 49
LPtoTutorMigration::migrate_lp_orders()
S
40 5 60
TutorLMSMigrationTool::install_tutor_plugin()
S
46 4 40
LPtoTutorMigration::lp_migrate_all_data_to_tutor()
S
57 5 18
LIFtoTutorMigration::lif_migrate_all_data_to_tutor()
S
57 5 18
LDtoTutorMigration::ld_migrate_course_to_tutor()
S
53 4 22
LDtoTutorMigration::ld_migrate_all_data_to_tutor()
S
59 4 15
TutorLMSMigrationTool::check_if_ld_lp_is_activated()
S
63 5 9
TutorLMSMigrationTool::check_installed()
S
61 4 12
LIFtoTutorMigration::migrate_lif_reviews()
S
52 3 25
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
LIFtoTutorMigration::lif_migrate_course_to_tutor()
S
60 3 13
TutorLMSMigrationTool::plugin_action_links()
S
61 3 12
LPtoTutorMigration::tutor_tool_pages()
S
57 2 17
TutorLMSMigrationTool\TLMT\Dependency::show_admin_notice()
S
53 1 31
LDtoTutorMigration::ld_tool_pages()
S
58 2 16
LIFtoTutorMigration::tutor_tool_pages()
S
58 2 16
tutor_migration_tool_activate()
S
59 2 16
TutorLMSMigrationTool::__construct()
S
59 2 14
TutorLMSMigrationTool\TLMT\Dependency::is_tutor_core_has_req_verion()
S
60 2 13
TutorLMSMigrationTool::free_plugin_not_installed()
S
56 1 20
TutorLMSMigrationTool::free_plugin_installed_but_inactive_notice()
S
57 1 19
LPtoTutorMigration::get_lp_section_items()
S
59 1 17
TutorLMSMigrationTool::used_classes()
S
69 2 7
LDtoTutorMigration::attached_prerequisite()
S
70 2 6
LPtoTutorMigration::xml_cdata()
S
68 2 7
LDtoTutorExport::xml_cdata()
S
68 2 7
LDtoTutorMigration::insert_thumbnail()
S
70 2 6
TutorLMSMigrationTool::includes()
S
66 2 9
TutorLMSMigrationTool::admin_scripts()
S
66 2 8
LIFtoTutorMigration::xml_cdata()
S
68 2 7
TutorLMSMigrationTool::instance()
S
72 2 6
LPtoTutorMigration::get_lp_order_items()
S
61 1 14
LIFtoTutorMigration::get_lif_order_items()
S
62 1 13
LIFtoTutorMigration::insert_tutor_migration_data()
S
61 1 13
Utils::fetch_history()
S
62 1 13
LPtoTutorMigration::insert_tutor_migration_data()
S
61 1 13
LDtoTutorMigration::insert_tutor_migration_data()
S
61 1 13
LDtoTutorMigration::insert_post()
S
62 1 12
LIFtoTutorMigration::__construct()
S
62 1 11
LPtoTutorMigration::__construct()
S
62 1 11
LDtoTutorMigration::update_post()
S
62 1 11
LPtoTutorMigration::tutor_lp_export_xml()
S
70 1 7
TutorLMSMigrationTool::load_assets()
S
79 1 3
Utils::lifter_reviews_count()
S
75 1 4
Utils::lp_orders_count()
S
75 1 4
LDtoTutorMigration::_get_ld_live_progress_course_migrating_info()
S
75 1 4
LIFtoTutorMigration::_get_lif_live_progress_course_migrating_info()
S
75 1 4
TutorLMSMigrationTool::activate_tutor_free()
S
81 1 3
LDtoTutorExport::tutor_ld_export_xml()
S
70 1 7
Utils::lfter_course_count()
S
75 1 4
Utils::ld_course_count()
S
75 1 4
LPtoTutorMigration::close_element()
S
79 1 3
LDtoTutorExport::__construct()
S
75 1 4
tutor_migration_tool_deleted()
S
70 1 6
Utils::lp_reviews_count()
S
74 1 4
LPtoTutorMigration::start_element()
S
79 1 3
LPtoTutorMigration::tlmt_reset_migrated_items_count()
S
81 1 3
Utils::lifter_orders_count()
S
75 1 4
LDtoTutorExport::close_element()
S
79 1 3
TutorLMSMigrationTool\TLMT\Dependency::is_tutor_file_available()
S
79 1 3
LDtoTutorExport::start_element()
S
79 1 3
LPtoTutorMigration::_get_lp_live_progress_course_migrating_info()
S
75 1 4
LIFtoTutorMigration::tutor_lif_export_xml()
S
70 1 7
LIFtoTutorMigration::close_element()
S
79 1 3
LIFtoTutorMigration::start_element()
S
79 1 3
Utils::ld_orders_count()
S
75 1 4
LDtoTutorMigration::__construct()
S
66 1 8
LIFtoTutorMigration::tlmt_reset_migrated_items_count()
S
81 1 3
LDtoTutorMigration::ld_reset_migrated_items_count()
S
81 1 3
Utils::lp_course_count()
S
75 1 4