EscolaLMS/pages

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
.editorconfig
.github/workflows/swagger.yml
.github/workflows/test-cc.yml
.github/workflows/test.yml
.gitignore
ADMIN.md
LICENSE
README.md
composer.json
database/factories/PageFactory.php28
A
50 mins
database/migrations/2021_05_12_000001_create_pages_table.php27
A
0 mins
database/migrations/2023_05_24_000001_add_timestamps_to_pages_table.php27
A
0 mins
database/seeders/DatabaseSeeder.php13
A
0 mins
database/seeders/PermissionTableSeeder.php25
A
0 mins
env/codecov/phpunit.xml
env/codecov/testbench.yaml
env/docker-compose.yml
env/mysql/phpunit.xml
env/mysql/testbench.yaml
env/openapi/config.php1
A
0 mins
env/postgres/phpunit.xml
env/postgres/testbench.yaml
makefile
resources/lang/en/permissions.php9
A
0 mins
resources/lang/pl/permissions.php9
A
0 mins
src/AuthServiceProvider.php15
A
0 mins
A
100%
src/Dtos/PagesFilterCriteriaDto.php25
A
0 mins
B
88%
src/Enums/PagesPermissionsEnum.php11
A
0 mins
F
0%
src/EscolaLmsPagesServiceProvider.php28
A
0 mins
A
100%
src/Http/Controllers/Contracts/PagesAdminApiContract.php16
A
0 mins
F
0%
src/Http/Controllers/Contracts/PagesApiContract.php10
A
0 mins
F
0%
src/Http/Controllers/PagesAdminApiController.php60
A
0 mins
A
100%
src/Http/Controllers/PagesApiController.php30
A
0 mins
A
100%
src/Http/Exceptions/PageAlreadyExistsException.php10
A
0 mins
F
0%
src/Http/Requests/PageCreateRequest.php32
A
0 mins
A
100%
src/Http/Requests/PageDeleteRequest.php37
A
3 hrs
B
88%
src/Http/Requests/PageFrontListingRequest.php14
A
0 mins
A
100%
src/Http/Requests/PageFrontReadRequest.php37
A
0 mins
A
100%
src/Http/Requests/PageListingRequest.php22
A
0 mins
A
100%
src/Http/Requests/PageReadRequest.php37
A
3 hrs
B
88%
src/Http/Requests/PageUpdateRequest.php52
A
0 mins
C
70%
src/Http/Resources/PageResource.php22
A
0 mins
A
100%
src/Http/Services/Contracts/PageServiceContract.php15
A
35 mins
F
0%
src/Http/Services/PageService.php59
A
35 mins
A
96%
src/Models/Page.php30
A
0 mins
F
0%
src/Policies/PagePolicy.php34
A
0 mins
A
100%
src/Repository/Contracts/PageRepositoryContract.php11
A
0 mins
F
0%
src/Repository/PageRepository.php45
A
0 mins
C
73%
src/routes.php15
A
0 mins
A
100%