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
3declare(strict_types=1);
4
5namespace PeServer\App\Models\Configuration;
6
7use PeServer\Core\Serialization\Mapping;
8
9/**
10 * Peプロジェクト設定。
11 *
12 * @immutable
13 */
14class 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}