EscolaLMS/Courses-Import-Export

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
.codeclimate.json
.github/workflows/phpstan.yml
.github/workflows/stale-bot.yml
.github/workflows/swagger.yml
.github/workflows/test-cc.yml
.github/workflows/test.yml
.gitignore
ADMIN.md
LICENSE
README.md
composer.json
database/seeders/CoursesExportImportPermissionSeeder.php24
A
0 mins
env/codecov/phpunit.xml
env/codecov/testbench.yaml
env/mysql/phpunit.xml
env/mysql/testbench.yaml
env/openapi/config.php1
A
0 mins
env/postgres/phpunit.xml
env/postgres/testbench.yaml
phpstan.neon
phpunit.xml
resources/lang/en/permissions.php8
A
0 mins
resources/lang/pl/permissions.php8
A
0 mins
src/AuthServiceProvider.php19
A
0 mins
C
75%
src/Enums/CoursesImportExportEnum.php7
A
0 mins
F
0%
src/Enums/CoursesImportExportPermissionsEnum.php10
A
0 mins
F
0%
src/EscolaLmsCoursesImportExportServiceProvider.php25
A
0 mins
A
100%
src/Events/CloneCourseEvent.php25
A
0 mins
C
71%
src/Events/CloneCourseFailedEvent.php9
A
0 mins
F
0%
src/Events/CloneCourseFinishedEvent.php9
A
0 mins
F
0%
src/Events/CloneCourseStartedEvent.php9
A
0 mins
F
0%
src/Http/Controllers/CourseExportImportAPIController.php46
A
0 mins
A
100%
src/Http/Controllers/Swagger/CourseExportImportAPISwagger.php12
A
0 mins
F
0%
src/Http/Requests/CloneCourseAPIRequest.php21
A
0 mins
A
100%
src/Http/Requests/CourseImportAPIRequest.php18
A
0 mins
A
100%
src/Http/Requests/GetCourseExportAPIRequest.php24
A
0 mins
B
88%
src/Http/Resources/CategoryExportResource.php18
A
0 mins
A
100%
src/Http/Resources/CourseExportResource.php44
A
0 mins
A
100%
src/Http/Resources/CourseScormScoExportResource.php18
A
0 mins
A
100%
src/Http/Resources/LessonExportResource.php28
A
0 mins
A
100%
src/Http/Resources/TopicExportResource.php30
A
0 mins
A
100%
src/Http/Resources/TopicExportResourceResource.php22
A
0 mins
A
100%
src/Jobs/CloneCourse.php57
A
0 mins
A
100%
src/Models/Course.php87
A
1 hr
B
81%
src/Policies/CoursesExportPolicy.php47
A
55 mins
F
54%
src/Services/CloneCourseService.php13
A
0 mins
A
100%
src/Services/Contracts/CloneCourseServiceContract.php7
A
0 mins
F
0%
src/Services/Contracts/ExportImportServiceContract.php9
A
0 mins
F
0%
src/Services/ExportImportService.php353
C
1 day
A
95%
src/Strategies/Contract/TopicImportStrategy.php6
A
0 mins
F
0%