Skip to content

Commit d7a7d8e

Browse files
Travis BlasingameTravis Blasingame
authored andcommitted
Adding group details avatars as url string in addition to image format
1 parent 6d508a2 commit d7a7d8e

File tree

2 files changed

+23
-11
lines changed

2 files changed

+23
-11
lines changed

examples/group/GetGroupSummary.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@ Syntax\SteamApi\Containers\Group Object
77
[url] =>
88
[headline] => VALVE
99
[summary] => In addition to producing best-selling entertainment titles, Valve is a developer of leading-edge technologies such as the Sourceâ„¢ game engine and Steamâ„¢, a broadband platform for the delivery and management of digital content.
10-
[avatarIcon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e.jpg
11-
[avatarMedium] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_medium.jpg
12-
[avatarFull] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_full.jpg
10+
[avatarIcon] => <img src="http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e.jpg" />
11+
[avatarMedium] => <img src="http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_medium.jpg" />
12+
[avatarFull] => <img src="http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_full.jpg" />
13+
[avatarIconUrl] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e.jpg
14+
[avatarMediumUrl] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_medium.jpg
15+
[avatarFullUrl] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_full.jpg
1316
)
1417

1518
[memberDetails] => Syntax\SteamApi\Containers\Group\MemberDetails Object

src/Syntax/SteamApi/Containers/Group/Details.php

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?php namespace Syntax\SteamApi\Containers\Group;
1+
<?php namespace Syntax\SteamApi\Containers\Group;
22

33
class Details {
44

@@ -16,15 +16,24 @@ class Details {
1616

1717
public $avatarFull;
1818

19+
public $avatarIconUrl;
20+
21+
public $avatarMediumUrl;
22+
23+
public $avatarFullUrl;
24+
1925
function __construct($details)
2026
{
21-
$this->name = (string)$details->groupName;
22-
$this->url = (string)$details->groupUrl;
23-
$this->headline = (string)$details->headline;
24-
$this->summary = (string)$details->summary;
25-
$this->avatarIcon = $this->getImageForAvatar((string)$details->avatarIcon);
26-
$this->avatarMedium = $this->getImageForAvatar((string)$details->avatarMedium);
27-
$this->avatarFull = $this->getImageForAvatar((string)$details->avatarFull);
27+
$this->name = (string)$details->groupName;
28+
$this->url = (string)$details->groupUrl;
29+
$this->headline = (string)$details->headline;
30+
$this->summary = (string)$details->summary;
31+
$this->avatarIcon = $this->getImageForAvatar((string)$details->avatarIcon);
32+
$this->avatarMedium = $this->getImageForAvatar((string)$details->avatarMedium);
33+
$this->avatarFull = $this->getImageForAvatar((string)$details->avatarFull);
34+
$this->avatarIconUrl = (string)$details->avatarIcon;
35+
$this->avatarMediumUrl = (string)$details->avatarMedium;
36+
$this->avatarFullUrl = (string)$details->avatarFull;
2837
}
2938

3039
protected function getImageForAvatar($image)

0 commit comments

Comments
 (0)