Code Analysis: Tutor LMS - Migration Tool 2.1.0

Function Rating Maintainability Complexity Lines of code
LPtoTutorMigration::migrate_course()
D
18
41 251
LPtoTutorMigration::generate_xml_data()
D
24
30 165
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
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
LDtoTutorMigration::ld_migrate_course_to_tutor()
S
53 4 22
TutorLMSMigrationTool::check_if_ld_lp_is_activated()
S
63 5 9
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
LPtoTutorMigration::tutor_tool_pages()
S
57 2 17
TutorLMSMigrationTool\TLMT\Dependency::show_admin_notice()
S
53 1 31
tutor_migration_tool_activate()
S
59 2 16
LDtoTutorMigration::ld_tool_pages()
S
58 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
LPtoTutorMigration::xml_cdata()
S
68 2 7
TutorLMSMigrationTool::instance()
S
72 2 6
LDtoTutorExport::xml_cdata()
S
68 2 7
LDtoTutorMigration::attached_prerequisite()
S
70 2 6
TutorLMSMigrationTool::admin_scripts()
S
66 2 8
LPtoTutorMigration::get_lp_order_items()
S
61 1 14
LDtoTutorMigration::insert_tutor_migration_data()
S
61 1 13
Utils::fetch_history()
S
62 1 13
LDtoTutorMigration::insert_post()
S
62 1 12
LDtoTutorMigration::update_post()
S
62 1 11
LPtoTutorMigration::start_element()
S
79 1 3
TutorLMSMigrationTool::used_classes()
S
77 1 4
Utils::ld_orders_count()
S
75 1 4
Utils::ld_course_count()
S
75 1 4
LDtoTutorExport::close_element()
S
79 1 3
Utils::lp_orders_count()
S
75 1 4
LPtoTutorMigration::__construct()
S
63 1 10
LDtoTutorExport::__construct()
S
75 1 4
TutorLMSMigrationTool::includes()
S
71 1 6
LDtoTutorMigration::_get_ld_live_progress_course_migrating_info()
S
75 1 4
TutorLMSMigrationTool\TLMT\Dependency::is_tutor_file_available()
S
79 1 3
LDtoTutorExport::tutor_ld_export_xml()
S
70 1 7
LDtoTutorExport::start_element()
S
79 1 3
LPtoTutorMigration::tlmt_reset_migrated_items_count()
S
81 1 3
LPtoTutorMigration::close_element()
S
79 1 3
TutorLMSMigrationTool::activate_tutor_free()
S
81 1 3
Utils::lp_course_count()
S
75 1 4
TutorLMSMigrationTool::load_assets()
S
79 1 3
LPtoTutorMigration::tutor_lp_export_xml()
S
70 1 7
LPtoTutorMigration::_get_lp_live_progress_course_migrating_info()
S
75 1 4
Utils::lp_reviews_count()
S
74 1 4
tutor_migration_tool_deleted()
S
70 1 6
LDtoTutorMigration::__construct()
S
66 1 8
LDtoTutorMigration::ld_reset_migrated_items_count()
S
81 1 3