Completed
Pull Request — master (#104)
by
unknown
04:57 queued 02:15
created

MxInfo   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 97
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 3
lcom 0
cbo 0
dl 0
loc 97
ccs 0
cts 8
cp 0
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 8 3
1
<?php
2
3
namespace eXpansion\Bundle\Maps\Structure;
4
5
class MxInfo
6
{
7
    /** @var integer */
8
    public $TrackID;
9
    /** @var integer */
10
    public $UserID;
11
    /** @var string */
12
    public $Username;
13
    /** @var string */
14
    public $UploadedAt;
15
    /** @var string */
16
    public $UpdatedAt;
17
    /** @var string */
18
    public $Name;
19
    /** @var string */
20
    public $TypeName;
21
    /** @var string */
22
    public $MapType;
23
    /** @var  string */
24
    public $TitlePack;
25
    /** @var string */
26
    public $StyleName;
27
    /** @var string */
28
    public $Mood;
29
    /** @var integer */
30
    public $DisplayCost;
31
    /** @var string */
32
    public $ModName;
33
    /** @var integer */
34
    public $Lightmap;
35
    /** @var string */
36
    public $ExeVersion;
37
    /** @var string */
38
    public $ExeBuild;
39
    /** @var string */
40
    public $EnvironmentName;
41
    /** @var string */
42
    public $VehicleName;
43
    /** @var string */
44
    public $RouteName;
45
    /** @var string */
46
    public $LengthName;
47
    /** @var integer */
48
    public $Laps;
49
    /** @var string */
50
    public $DifficultyName;
51
    /** @var string */
52
    public $ReplayTypeName;
53
    /** @var integer */
54
    public $ReplayWRID;
55
    /** @var integer */
56
    public $ReplayCount;
57
    /** @var integer */
58
    public $TrackValue;
59
    /** @var string */
60
    public $Comments;
61
    /** @var integer */
62
    public $AwardCount;
63
    /** @var integer */
64
    public $CommentCount;
65
    /** @var integer */
66
    public $ReplayWRTime;
67
    /** @var integer */
68
    public $ReplayWRUserID;
69
    /** @var string */
70
    public $ReplayWRUsername;
71
    /** @var boolean */
72
    public $UnlimiterRequired;
73
    /** @var string */
74
    public $TrackUID;
75
    /** @var boolean */
76
    public $Unreleased;
77
    /** @var string */
78
    public $GbxMapName;
79
    /** @var integer */
80
    public $RatingVoteCount;
81
    /** @var integer */
82
    public $RatingVoteAverage;
83
    /** @var boolean */
84
    public $HasScreenshot;
85
    /** @var boolean */
86
    public $HasThumbnail;
87
    /** @var boolean */
88
    public $HasGhostBlocks;
89
    /** @var integer */
90
    public $EmbeddedObjectsCount;
91
92
93
    public function __construct($mxinfo)
94
    {
95
        if ($mxinfo !== null) {
96
            foreach ($mxinfo as $key => $value) {
97
                $this->{$key} = $value;
98
            }
99
        }
100
    }
101
}
102