syntaxerrors/Steam

View on GitHub
src/Syntax/SteamApi/Containers/Group/Details.php

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
<?php

namespace Syntax\SteamApi\Containers\Group;

use Syntax\SteamApi\Containers\BaseContainer;

class Details extends BaseContainer
{
    public $name;

    public $url;

    public $headline;

    public $summary;

    public $avatarIcon;

    public $avatarMedium;

    public $avatarFull;

    public $avatarIconUrl;

    public $avatarMediumUrl;

    public $avatarFullUrl;

    function __construct($details)
    {
        $this->name            = (string)$details->groupName;
        $this->url             = (string)$details->groupUrl;
        $this->headline        = (string)$details->headline;
        $this->summary         = (string)$details->summary;
        $this->avatarIcon      = $this->getImageForAvatar((string)$details->avatarIcon);
        $this->avatarMedium    = $this->getImageForAvatar((string)$details->avatarMedium);
        $this->avatarFull      = $this->getImageForAvatar((string)$details->avatarFull);
        $this->avatarIconUrl   = (string)$details->avatarIcon;
        $this->avatarMediumUrl = (string)$details->avatarMedium;
        $this->avatarFullUrl   = (string)$details->avatarFull;
    }
}