Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
|||
ProjectFamilySetting | n/a |
0 / 0 |
n/a |
0 / 0 |
0 | n/a |
0 / 0 |
1 | <?php |
2 | |
3 | declare(strict_types=1); |
4 | |
5 | namespace PeServer\App\Models\Configuration; |
6 | |
7 | use PeServer\Core\Serialization\Mapping; |
8 | |
9 | /** |
10 | * Peプロジェクト設定。 |
11 | * |
12 | * @immutable |
13 | */ |
14 | class ProjectFamilySetting |
15 | { |
16 | #region variable |
17 | |
18 | #[Mapping(name: 'server_url')] |
19 | public string $serverUrl; |
20 | #[Mapping(name: 'contact_url')] |
21 | public string $contactUrl; |
22 | #[Mapping(name: 'app_project_url')] |
23 | public string $appProjectUrl; |
24 | #[Mapping(name: 'server_project_url')] |
25 | public string $serverProjectUrl; |
26 | #[Mapping(name: 'forum_url')] |
27 | public string $forumUrl; |
28 | #[Mapping(name: 'website_url')] |
29 | public string $websiteUrl; |
30 | #[Mapping(name: 'api_doc_url')] |
31 | public string $apiDocUrl; |
32 | |
33 | /** @phpstan-var literal-string */ |
34 | #[Mapping(name: 'pe_update_info_url_base')] |
35 | public string $peUpdateInfoUrlBase; |
36 | /** @phpstan-var literal-string */ |
37 | #[Mapping(name: 'plugin_update_info_url_base')] |
38 | public string $pluginUpdateInfoUrlBase; |
39 | |
40 | #endregion |
41 | } |