Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
2 / 2
CRAP
100.00% covered (success)
100.00%
1 / 1
Panini2024Endpoints
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
2 / 2
2
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 register
100.00% covered (success)
100.00%
2 / 2
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace Olz\Apps\Panini2024;
4
5use Olz\Apps\BaseAppEndpoints;
6use Olz\Apps\Panini2024\Endpoints\ListPanini2024PicturesEndpoint;
7use Olz\Apps\Panini2024\Endpoints\UpdateMyPanini2024Endpoint;
8use PhpTypeScriptApi\Api;
9
10class Panini2024Endpoints extends BaseAppEndpoints {
11    public function __construct(
12        protected ListPanini2024PicturesEndpoint $listPanini2024PicturesEndpoint,
13        protected UpdateMyPanini2024Endpoint $updateMyPanini2024Endpoint,
14    ) {
15    }
16
17    public function register(Api $api): void {
18        $api->registerEndpoint('listPanini2024Pictures', $this->listPanini2024PicturesEndpoint);
19        $api->registerEndpoint('updateMyPanini2024', $this->updateMyPanini2024Endpoint);
20    }
21}