Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 12
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 1
QuizEndpoints
0.00% covered (danger)
0.00%
0 / 12
0.00% covered (danger)
0.00%
0 / 1
2
0.00% covered (danger)
0.00%
0 / 1
 register
0.00% covered (danger)
0.00%
0 / 12
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace Olz\Apps\Quiz;
4
5use Olz\Apps\BaseAppEndpoints;
6use Olz\Apps\Quiz\Endpoints\GetMySkillLevelsEndpoint;
7use Olz\Apps\Quiz\Endpoints\RegisterSkillCategoriesEndpoint;
8use Olz\Apps\Quiz\Endpoints\RegisterSkillsEndpoint;
9use Olz\Apps\Quiz\Endpoints\UpdateMySkillLevelsEndpoint;
10use PhpTypeScriptApi\Api;
11
12class QuizEndpoints extends BaseAppEndpoints {
13    public function register(Api $api): void {
14        $api->registerEndpoint('getMySkillLevels', function () {
15            return new GetMySkillLevelsEndpoint();
16        });
17        $api->registerEndpoint('updateMySkillLevels', function () {
18            return new UpdateMySkillLevelsEndpoint();
19        });
20        $api->registerEndpoint('registerSkillCategories', function () {
21            return new RegisterSkillCategoriesEndpoint();
22        });
23        $api->registerEndpoint('registerSkills', function () {
24            return new RegisterSkillsEndpoint();
25        });
26    }
27}