for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace eXpansion\Bundle\Maps\Structure;
class MxInfo
{
/** @var integer */
public $trackID;
public $userID;
/** @var string */
public $username;
public $uploadedAt;
public $updatedAt;
public $name;
public $typeName;
public $mapType;
public $titlePack;
public $styleName;
public $mood;
public $displayCost;
public $modName;
public $lightmap;
public $exeVersion;
public $exeBuild;
public $environmentName;
public $vehicleName;
public $routeName;
public $lengthName;
public $laps;
public $difficultyName;
public $replayTypeName;
public $replayWRID;
public $replayCount;
public $trackValue;
public $comments;
public $awardCount;
public $commentCount;
public $replayWRTime;
public $replayWRUserID;
public $replayWRUsername;
/** @var boolean */
public $unlimiterRequired;
public $trackUID;
public $unreleased;
public $gbxMapName;
public $ratingVoteCount;
public $ratingVoteAverage;
public $hasScreenshot;
public $hasThumbnail;
public $hasGhostBlocks;
public $embeddedObjectsCount;
public function __construct($mxinfo)
if ($mxinfo !== null) {
foreach ($mxinfo as $key => $value) {
$this->{lcfirst($key)} = $value;
}
/**
* @return array
*/
public function toArray()
$arr = [];
foreach ($this as $key => $value) {
$this
this<eXpansion\Bundle\Maps\Structure\MxInfo>
$arr[$key] = $value;
return $arr;