EscolaLMS/H5P

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
src/Commands/H5PSeedCommand.php95
A
2 hrs
F
0%
src/Commands/StorageH5PLinkCommand.php31
A
0 mins
F
0%
src/Enums/H5PPermissionsEnum.php21
A
0 mins
F
0%
src/Exceptions/H5PException.php17
A
0 mins
F
0%
src/Http/Controllers/Swagger/ContentApiSwagger.php22
A
0 mins
F
0%
src/Http/Controllers/Swagger/LibraryApiSwagger.php23
A
0 mins
F
0%
src/Http/Requests/FilesStoreRequest.php20
A
0 mins
F
0%
src/Models/H5pLibrariesHubCache.php32
A
0 mins
F
0%
src/Repositories/Contracts/H5PContentRepositoryContract.php31
A
0 mins
F
0%
src/Repositories/Contracts/H5PFrameworkInterface.php7
A
0 mins
F
0%
src/Repositories/Contracts/H5PLibraryLanguageRepositoryContract.php12
A
0 mins
F
0%
src/Services/Contracts/HeadlessH5PServiceContract.php39
A
0 mins
F
0%
src/Http/Controllers/FilesApiController.php30
A
0 mins
F
16%
src/Traits/QueryExtendable.php42
A
0 mins
F
50%
src/Traits/ResourceExtendable.php18
A
0 mins
F
50%
src/Models/H5PLibraryLanguage.php30
A
0 mins
D
66%
src/Http/Requests/LibraryStoreRequest.php24
A
0 mins
C
70%
src/Policies/H5PLibraryPolicy.php37
A
0 mins
C
71%
src/Repositories/H5PFileStorageRepository.php195
B
4 hrs
C
73%
src/Http/Controllers/EditorApiController.php26
A
0 mins
C
75%
src/Models/H5PLibraryDependency.php40
A
0 mins
C
75%
src/Helpers/Helpers.php70
C
7 hrs
C
79%
src/Models/H5PContentLibrary.php49
A
0 mins
B
80%
src/Helpers/JSONHelper.php25
A
0 mins
B
83%
src/Http/Controllers/ContentApiController.php125
A
0 mins
B
85%
src/Helpers/MargeFiles.php86
A
0 mins
B
89%
src/Repositories/H5PLibraryLanguageRepository.php65
A
0 mins
B
89%
src/Services/HeadlessH5PService.php579
F
4 days
B
89%
src/Repositories/H5PRepository.php668
F
4 days
B
89%
src/Repositories/H5PContentRepository.php232
A
1 hr
A
90%
src/Repositories/H5PEditorStorageRepository.php104
A
25 mins
A
92%
src/Models/H5PContent.php87
A
0 mins
A
92%
src/Repositories/H5PEditorAjaxRepository.php91
A
0 mins
A
93%
src/Models/H5PLibrary.php184
A
2 hrs
A
95%
src/routes.php46
A
0 mins
A
97%
src/Http/Controllers/LibraryApiController.php91
A
0 mins
A
97%
src/AuthServiceProvider.php18
A
0 mins
A
100%
src/Dtos/ContentFilterCriteriaDto.php30
A
25 mins
A
100%
src/HeadlessH5PServiceProvider.php82
A
0 mins
A
100%
src/Http/Middleware/H5PLangMiddleware.php16
A
0 mins
A
100%
src/Http/Middleware/QueryToken.php14
A
0 mins
A
100%
src/Http/Requests/AdminContentReadRequest.php16
A
0 mins
A
100%
src/Http/Requests/ContentCreateRequest.php21
A
0 mins
A
100%
src/Http/Requests/ContentDeleteRequest.php18
A
0 mins
A
100%
src/Http/Requests/ContentListRequest.php21
A
0 mins
A
100%
src/Http/Requests/ContentReadRequest.php25
A
0 mins
A
100%
src/Http/Requests/ContentUpdateRequest.php21
A
0 mins
A
100%
src/Http/Requests/LibraryDeleteRequest.php18
A
0 mins
A
100%
src/Http/Requests/LibraryFilterRequest.php19
A
0 mins
A
100%
src/Http/Requests/LibraryInstallRequest.php20
A
0 mins
A
100%