Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
85.71% |
6 / 7 |
|
83.33% |
5 / 6 |
CRAP | |
0.00% |
0 / 1 |
Es6ModuleRoute | |
85.71% |
6 / 7 |
|
83.33% |
5 / 6 |
6.10 | |
0.00% |
0 / 1 |
getMethod | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 | |||
getUrl | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 | |||
getController | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 | |||
getRouteAttributes | |
100.00% |
2 / 2 |
|
100.00% |
1 / 1 |
1 | |||
getOperationId | |
100.00% |
1 / 1 |
|
100.00% |
1 / 1 |
1 | |||
getUrlPrefixes | |
0.00% |
0 / 1 |
|
0.00% |
0 / 1 |
2 |
1 | <?php |
2 | namespace Apie\TypescriptClientBuilder\RouteDefinitions; |
3 | |
4 | use Apie\Common\Interfaces\HasRouteDefinition; |
5 | use Apie\Common\Lists\UrlPrefixList; |
6 | use Apie\Core\Enums\RequestMethod; |
7 | use Apie\Core\ValueObjects\UrlRouteDefinition; |
8 | use Apie\TypescriptClientBuilder\Controllers\Es6CodeController; |
9 | |
10 | class Es6ModuleRoute implements HasRouteDefinition |
11 | { |
12 | public function getMethod(): RequestMethod |
13 | { |
14 | return RequestMethod::GET; |
15 | } |
16 | public function getUrl(): UrlRouteDefinition |
17 | { |
18 | return new UrlRouteDefinition('js/Apie.es6.js'); |
19 | } |
20 | /** |
21 | * @return class-string<object> |
22 | */ |
23 | public function getController(): string |
24 | { |
25 | return Es6CodeController::class; |
26 | } |
27 | /** |
28 | * @return array<string, mixed> |
29 | */ |
30 | public function getRouteAttributes(): array |
31 | { |
32 | return [ |
33 | ]; |
34 | } |
35 | public function getOperationId(): string |
36 | { |
37 | return 'es6_code'; |
38 | } |
39 | public function getUrlPrefixes(): UrlPrefixList |
40 | { |
41 | return new UrlPrefixList([]); |
42 | } |
43 | } |