Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
MembersEndpoints
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 register
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace Olz\Apps\Members;
4
5use Olz\Apps\BaseAppEndpoints;
6use Olz\Apps\Members\Endpoints\ExportMembersEndpoint;
7use Olz\Apps\Members\Endpoints\ImportMembersEndpoint;
8use PhpTypeScriptApi\Api;
9
10class MembersEndpoints extends BaseAppEndpoints {
11    public function __construct(
12        protected ImportMembersEndpoint $importMembersEndpoint,
13        protected ExportMembersEndpoint $exportMembersEndpoint,
14    ) {
15    }
16
17    public function register(Api $api): void {
18        $api->registerEndpoint('importMembers', $this->importMembersEndpoint);
19        $api->registerEndpoint('exportMembers', $this->exportMembersEndpoint);
20    }
21}