Code Analysis: Tutor LMS - Migration Tool 2.2.2

Function Rating Maintainability Complexity Lines of code
LIFtoTutorMigration::migrate_course()
D
14
55 322
LIFtoTutorMigration::generate_xml_data()
D
19
47 225
LPtoTutorMigration::migrate_course()
D
18
41 263
LPtoTutorMigration::generate_xml_data()
D
24
30 170
LIFtoTutorMigration::tutor_import_from_xml_lif()
D
24
25 196
LPtoTutorMigration::tutor_import_from_xml()
C
26
25 163
LDtoTutorExport::generate_xml_data()
C
26
24 171
LDtoTutorExport::tutor_import_from_ld()
C
29
23 131
LDtoTutorExport::migrate_quiz()
C
33 23 93
LDtoTutorMigration::migrate_quiz()
B
33 21 92
LIFtoTutorMigration::migrate_lif_orders()
B
30 15 124
LDtoTutorMigration::ld_order_migrate()
B
33 16 95
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()
A
39 5 67
TutorLMSMigrationTool::install_tutor_plugin()
S
46 4 40
LPtoTutorMigration::lp_migrate_all_data_to_tutor()
S
56 5 20
LIFtoTutorMigration::lif_migrate_all_data_to_tutor()
S
56 5 20
LDtoTutorMigration::ld_migrate_course_to_tutor()
S
53 4 22
LDtoTutorMigration::ld_migrate_all_data_to_tutor()
S
58 4 17
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
53 3 21
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
LDtoTutorMigration::insert_thumbnail()
S
70 2 6
TutorLMSMigrationTool::instance()
S
72 2 6
Utils::check_course_access()
S
72 2 5
LPtoTutorMigration::insert_tutor_migration_data()
S
59 1 15
TutorLMSMigrationTool::used_classes()
S
69 2 7
TutorLMSMigrationTool::includes()
S
66 2 9
LIFtoTutorMigration::xml_cdata()
S
68 2 7
TutorLMSMigrationTool::admin_scripts()
S
66 2 8
LDtoTutorMigration::insert_tutor_migration_data()
S
59 1 15
LDtoTutorExport::xml_cdata()
S
68 2 7
LIFtoTutorMigration::insert_tutor_migration_data()
S
59 1 15
LPtoTutorMigration::xml_cdata()
S
68 2 7
LDtoTutorMigration::attached_prerequisite()
S
70 2 6
LPtoTutorMigration::get_lp_order_items()
S
61 1 14
Utils::fetch_history()
S
62 1 13
LIFtoTutorMigration::get_lif_order_items()
S
63 1 12
LDtoTutorMigration::insert_post()
S
62 1 12
LIFtoTutorMigration::__construct()
S
62 1 11
LDtoTutorMigration::update_post()
S
62 1 11
LPtoTutorMigration::__construct()
S
62 1 11
Utils::lp_reviews_count()
S
74 1 4
LDtoTutorMigration::_get_ld_live_progress_course_migrating_info()
S
75 1 4
LPtoTutorMigration::start_element()
S
79 1 3
LIFtoTutorMigration::close_element()
S
79 1 3
TutorLMSMigrationTool::activate_tutor_free()
S
81 1 3
LPtoTutorMigration::close_element()
S
79 1 3
Utils::lfter_course_count()
S
75 1 4
Utils::ld_course_count()
S
75 1 4
LDtoTutorExport::close_element()
S
79 1 3
TutorLMSMigrationTool\TLMT\Dependency::is_tutor_file_available()
S
79 1 3
Utils::ld_orders_count()
S
75 1 4
LDtoTutorMigration::__construct()
S
66 1 8
LIFtoTutorMigration::_get_lif_live_progress_course_migrating_info()
S
75 1 4
LIFtoTutorMigration::start_element()
S
79 1 3
LIFtoTutorMigration::tutor_lif_export_xml()
S
67 1 9
Utils::lp_course_count()
S
75 1 4
LIFtoTutorMigration::tlmt_reset_migrated_items_count()
S
74 1 5
LDtoTutorMigration::ld_reset_migrated_items_count()
S
74 1 5
LPtoTutorMigration::tlmt_reset_migrated_items_count()
S
74 1 5
LPtoTutorMigration::tutor_lp_export_xml()
S
67 1 9
Utils::lp_orders_count()
S
75 1 4
tutor_migration_tool_deleted()
S
70 1 6
LPtoTutorMigration::_get_lp_live_progress_course_migrating_info()
S
75 1 4
Utils::lifter_orders_count()
S
75 1 4
LDtoTutorExport::__construct()
S
75 1 4
LDtoTutorExport::tutor_ld_export_xml()
S
67 1 9
TutorLMSMigrationTool::load_assets()
S
79 1 3
LDtoTutorExport::start_element()
S
79 1 3
Utils::lifter_reviews_count()
S
75 1 4