Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
UserSettings
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4
5namespace App\Settings;
6
7use App\Enum\MapBoxProfilesEnum;
8use App\Enum\MapBoxStylesEnum;
9use App\Enum\MapProvidersEnum;
10use App\Enum\MaxfieldEngineEnum;
11
12class UserSettings
13{
14    public string $agentName = '';
15
16    public float $lat = 0;
17
18    public float $lon = 0;
19
20    public int $zoom = 0;
21
22    public MapBoxStylesEnum $defaultStyle = MapBoxStylesEnum::Standard;
23
24    public MapBoxProfilesEnum $defaultProfile = MapBoxProfilesEnum::Driving;
25
26    public MapProvidersEnum $mapProvider = MapProvidersEnum::leaflet;
27
28    public ?string $mapboxApiKey = '';
29
30    public MaxfieldEngineEnum $maxfieldEngine = MaxfieldEngineEnum::php;
31
32    public string $dockerContainer = '';
33}