Full Code of syntaxerrors/Steam for AI

master c4524c68b946 cached
76 files
5.2 MB
1.4M tokens
205 symbols
1 requests
Download .txt
Showing preview only (5,423K chars total). Download the full file or copy to clipboard to get everything.
Repository: syntaxerrors/Steam
Branch: master
Commit: c4524c68b946
Files: 76
Total size: 5.2 MB

Directory structure:
gitextract_x0i0506c/

├── .github/
│   └── workflows/
│       └── php.yml
├── .gitignore
├── LICENSE
├── README.md
├── composer.json
├── docker/
│   └── php/
│       └── 8.1/
│           └── Dockerfile
├── docker-compose.yml
├── examples/
│   ├── app/
│   │   ├── GetAppList.txt
│   │   └── appDetails.txt
│   ├── global/
│   │   └── convertId.txt
│   ├── group/
│   │   └── GetGroupSummary.txt
│   ├── item/
│   │   └── GetPlayerItems.txt
│   ├── news/
│   │   └── GetNewsForApp.txt
│   ├── package/
│   │   └── packageDetails.txt
│   ├── player/
│   │   ├── GetBadges.txt
│   │   ├── GetCommunityBadgeProgress.txt
│   │   ├── GetOwnedGames.txt
│   │   ├── GetPlayerLevelDetails.txt
│   │   ├── GetRecentlyPlayedGames.txt
│   │   ├── GetSteamLevel.txt
│   │   └── IsPlayingSharedGame.txt
│   └── user/
│       ├── GetFriendList.txt
│       ├── GetPlayerBans.txt
│       ├── GetPlayerSummaries.txt
│       ├── ResolveVanityURL.txt
│       └── stats/
│           ├── GetGlobalAchievementPercentageForApp.txt
│           ├── GetPlayerAchievements.txt
│           ├── GetSchemaForGame.txt
│           ├── GetUserStatsForGame.txt
│           └── GetUserStatsForGameAll.txt
├── phpunit.xml
├── rector.php
├── src/
│   ├── Syntax/
│   │   └── SteamApi/
│   │       ├── Client.php
│   │       ├── Containers/
│   │       │   ├── Achievement.php
│   │       │   ├── App.php
│   │       │   ├── BaseContainer.php
│   │       │   ├── Game.php
│   │       │   ├── GameDetails.php
│   │       │   ├── Group/
│   │       │   │   ├── Details.php
│   │       │   │   └── MemberDetails.php
│   │       │   ├── Group.php
│   │       │   ├── Id.php
│   │       │   ├── Item.php
│   │       │   ├── Package.php
│   │       │   ├── Player/
│   │       │   │   └── Level.php
│   │       │   └── Player.php
│   │       ├── Exceptions/
│   │       │   ├── ApiArgumentRequired.php
│   │       │   ├── ApiCallFailedException.php
│   │       │   ├── ClassNotFoundException.php
│   │       │   ├── InvalidApiKeyException.php
│   │       │   └── UnrecognizedId.php
│   │       ├── Facades/
│   │       │   └── SteamApi.php
│   │       ├── Inventory.php
│   │       ├── Resources/
│   │       │   └── countries.json
│   │       ├── Steam/
│   │       │   ├── App.php
│   │       │   ├── Group.php
│   │       │   ├── Item.php
│   │       │   ├── News.php
│   │       │   ├── Package.php
│   │       │   ├── Player.php
│   │       │   ├── User/
│   │       │   │   └── Stats.php
│   │       │   └── User.php
│   │       ├── SteamApiServiceProvider.php
│   │       └── SteamId.php
│   └── config/
│       ├── .gitkeep
│       └── config.php
└── tests/
    ├── AppTest.php
    ├── BaseTester.php
    ├── GroupTest.php
    ├── IdTest.php
    ├── ItemTest.php
    ├── NewsTest.php
    ├── PackageTest.php
    ├── PlayerTest.php
    ├── UserStatsTest.php
    └── UserTest.php

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/workflows/php.yml
================================================
name: Unit Tests

on:
  push:
  workflow_dispatch:
  schedule:
    - cron: "0 0 1 * *"

jobs:
  test:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        php: [ '8.1', '8.2', '8.3' ]
    continue-on-error: true
    steps:
      - uses: actions/checkout@v4

      - name: Setup PHP
        uses: shivammathur/setup-php@v2
        with:
          php-version: ${{ matrix.php }}
          extensions: bcmath, simplexml, libxml, curl, json, sodium
          coverage: pcov

      - name: Mitigate Composer lock issues
        run: composer update

      - name: PHP ${{ matrix.php }} - Validate composer.json and composer.lock
        run: composer validate

      - name: PHP ${{ matrix.php }} - Cache Composer packages
        id: composer-cache
        uses: actions/cache@v4
        with:
          path: vendor
          key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
          restore-keys: |
            ${{ runner.os }}-php-

      - name: PHP ${{ matrix.php }} - Install dependencies
        if: steps.composer-cache.outputs.cache-hit != 'true'
        run: composer install

      - name: PHP ${{ matrix.php }} - Run coverage test suite
        env:
          apiKey: ${{ secrets.STEAM_API_KEY }}
        run: composer run-script test

      - name: Publish Test Coverage
        uses: paambaati/codeclimate-action@v6
        if: ${{ matrix.php }} == '8.1' && ${{ github.ref }} == 'master'
        env:
          apiKey: ${{ secrets.STEAM_API_KEY }}
          CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
          XDEBUG_MODE: coverage
        with:
          coverageCommand: composer run-script coverage
          coverageLocations: ${{github.workspace}}/coverage.clover:clover
          debug: true

      - uses: sarisia/actions-status-discord@v1
        if: ${{ failure() }}
        with:
          status: ${{ job.status }}
          webhook: ${{ secrets.DISCORD_WEBHOOK }}
          title: "${{ matrix.php }}: Tests failed."
          color: 'red'


================================================
FILE: .gitignore
================================================
/.idea
/vendor
/coverage
composer.phar
.DS_Store
ocular.phar
uploadTests.sh
.env
.phpunit.*
*.clover


================================================
FILE: LICENSE
================================================
The MIT License (MIT)

Copyright (c) 2015 Travis Blasingame <tpblasingame@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

================================================
FILE: README.md
================================================
# Steam API

[![Join the chat at https://gitter.im/syntaxerrors/Steam](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/syntaxerrors/Steam?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

![Unit Tests](https://github.com/syntaxerrors/Steam/workflows/Unit%20Tests/badge.svg)
[![Maintainability](https://api.codeclimate.com/v1/badges/eb99d8de80e750fd4c27/maintainability)](https://codeclimate.com/github/syntaxerrors/Steam/maintainability)
<a href="https://codeclimate.com/github/syntaxerrors/Steam/test_coverage"><img src="https://api.codeclimate.com/v1/badges/eb99d8de80e750fd4c27/test_coverage" /></a>
[![Latest Stable Version](https://poser.pugx.org/syntax/steam-api/v/stable.svg)](https://packagist.org/packages/syntax/steam-api)
[![Total Downloads](https://poser.pugx.org/syntax/steam-api/downloads.svg)](https://packagist.org/packages/syntax/steam-api)
[![License](https://poser.pugx.org/syntax/steam-api/license.svg)](https://packagist.org/packages/syntax/steam-api)

**Version Support**  
`Laravel >= 10.0`  
`PHP >= 8.1`  

- [Installation](#installation)
- [Usage](#usage)
- [Contributors](#contributors)

This package provides an easy way to get details from the Steam API service.  The services it can access are:

- `ISteamNews`
- `IPlayerService`
- `ISteamUser`
- `ISteamUserStats`
- `ISteamApp`

## Installation

Begin by installing this package with composer.

	"require": {
		"syntax/steam-api": "3.*"
	}
	
Next, update composer from the terminal.

	composer update syntax/steam-api

> Alternately, you can run "composer require syntax/steam-api:dev-master" from the command line.

Lastly, publish the config file.  You can get your API key from [Steam](http://steamcommunity.com/dev/apikey).

	php artisan vendor:publish --provider="Syntax\SteamApi\SteamApiServiceProvider"

## Usage

```php
use Syntax\SteamApi\Facades\SteamApi;

/** Get Portal 2 */
$apps = SteamApi::app()->appDetails(620);

echo $app->first()->name;
```

Each service from the Steam API has its own methods you can use.

- [Global](#global)
- [News](#news)
- [Player](#player)
- [User](#user)
- [User Stats](#user-stats)
- [App](#app)
- [Package](#package)
- [Item](#item)
- [Group](#group)

### Global
These are methods that are available to each service.

#### convertId
This will convert the given steam ID to each type of steam ID (64 bit, 32 bit and steam ID3).

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
id| string  | The id you want to convert | Yes
format | string | The format you want back. | No | null

> Possible formats are ID64, id64, 64, ID32, id32, 32, ID3, id3 and 3.

##### Example usage

```php
SteamApi::convertId($id, $format);
```

> Example Output: [convertId](./examples/global/convertId.txt)

### News
The [Steam News](https://developer.valvesoftware.com/wiki/Steam_Web_API#GetNewsForApp_.28v0002.29) web api is used to get articles for games.

```php
SteamApi::news()
```

#### GetNewsForApp
This method will get the news articles for a given app ID.  It has three parameters.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
appId| int  | The id for the app you want news on | Yes
count | int | The number of news items to return | No | 5
maxlength | int | The maximum number of characters to return | No | null

##### Example usage

```php
<?php
	$news = SteamApi::news()->GetNewsForApp($appId, 5, 500)->newsitems;
?>
```

> Example Output: [GetNewsForApp](./examples/news/GetNewsForApp.txt)

### Player
The [Player Service](https://developer.valvesoftware.com/wiki/Steam_Web_API#GetOwnedGames_.28v0001.29) is used to get details on players.

When instantiating the player class, you are required to pass a steamId or Steam community ID.

```php
SteamApi::player($steamId)
```

#### GetSteamLevel
This method will return the level of the Steam user given.  It simply returns the integer of their current level.


> Example Output: [GetSteamLevel](./examples/player/GetSteamLevel.txt)

#### GetPlayerLevelDetails
This will return a Syntax\Containers\Player_Level object with full details for the players level. 


> Example Output: [GetPlayerLevelDetails](./examples/player/GetPlayerLevelDetails.txt)

#### GetBadges
This call will give you a list of the badges that the player currently has. There is currently no schema for badges, so all you will get is the ID and details.


> Example Output: [GetBadges](./examples/player/GetBadges.txt)

#### GetOwnedGames
GetOwnedGames returns a list of games a player owns along with some playtime information, if the profile is publicly visible. Private, friends-only, and other privacy settings are not supported unless you are asking for your own personal details (i.e. the WebAPI key you are using is linked to the steamID you are requesting).

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
includeAppInfo| boolean  | Whether or not to include game details | No | true
includePlayedFreeGames | boolean | Whether or not to include free games | No | false
appIdsFilter | array | An array of appIds.  These will be the only ones returned if the user has them | No | array()


> Example Output: [GetOwnedGames](./examples/player/GetOwnedGames.txt)

#### GetRecentlyPlayedGames
GetRecentlyPlayedGames returns a list of games a player has played in the last two weeks, if the profile is publicly visible. Private, friends-only, and other privacy settings are not supported unless you are asking for your own personal details (i.e. the WebAPI key you are using is linked to the steamID you are requesting).

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
count| int  | The number of games to return | No | null

> Example Output: [GetRecentlyPlayedGames](./examples/player/GetRecentlyPlayedGames.txt)

#### IsPlayingSharedGame
IsPlayingSharedGame returns the original owner's SteamID if a borrowing account is currently playing this game. If the game is not borrowed or the borrower currently doesn't play this game, the result is always 0.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
appId| int  | The game to check for  | Yes |


> Example Output: [IsPlayingSharedGame](./examples/player/IsPlayingSharedGame.txt)

### User
The [User](https://developer.valvesoftware.com/wiki/Steam_Web_API#GetFriendList_.28v0001.29) WebAPI call is used to get details about the user specifically.

When instantiating the user class, you are required to pass at least one steamId or steam community ID.

```php
SteamApi::user($steamId)
```

#### ResolveVanityURL
This will return details on the user from their display name.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
displayName| string  | The display name to get the steam ID for.  In `http://steamcommunity.com/id/gabelogannewell` it would be `gabelogannewell`.  | Yes | NULL

```php
	$player = SteamApi::user($steamId)->ResolveVanityURL('gabelogannewell');
```

> Example Output: [ResolveVanityURL](./examples/user/ResolveVanityURL.txt)

#### GetPlayerSummaries
This will return details on one or more users.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
steamId| int[]  | An array of (or singular) steam ID(s) to get details for  | No | Steam ID passed to user()

```php
	// One user
	$steamId = 76561197960287930;
	$player = SteamApi::user($steamId)->GetPlayerSummaries()[0];
	
	// Several users
	$steamIds = [76561197960287930, 76561197968575517]
	$players = SteamApi::user($steamIds)->GetPlayerSummaries();
```

> Example Output: [GetPlayerSummaries](./examples/user/GetPlayerSummaries.txt)

#### GetFriendList
Returns the friend list of any Steam user, provided his Steam Community profile visibility is set to "Public".

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
relationship| string (all or friend)  | The type of friends to get | No | all
summaries| bool (true or false)  | To return the friend player summaries, or only steamIds | No | true

Once the list of friends is gathered, if `summaries` is not set to `false`; it is passed through [GetPlayerSummaries](#GetPlayerSummaries).  This allows you to get back a collection of Player objects.


> Example Output: [GetFriendList](./examples/user/GetFriendList.txt)

#### GetPlayerBans
Returns the possible bans placed on the provided steam ID(s).

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
steamId| int[]  | An array of (or singular) steam id(s) to get details for  | No | Steam id passed to user()


> Example Output: [GetPlayerBans](./examples/user/GetPlayerBans.txt)

### User Stats
The [User Stats](https://developer.valvesoftware.com/wiki/Steam_Web_API#GetPlayerAchievements_.28v0001.29) WebAPI call is used to get details about a user's gaming.

When instantiating the user stats class, you are required to pass a steamID or Steam community ID.

```php
SteamApi::userStats($steamId)
```

#### GetPlayerAchievements
Returns a list of achievements for this user by app ID.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
appId| int | The id of the game you want the user's achievements in | Yes |


> Example Output: [GetPlayerAchievements](./examples/user/stats/GetPlayerAchievements.txt)

#### GetGlobalAchievementPercentagesForApp
This method will return a list of all achievements for the specified game and the percentage of all users that have unlocked each achievement.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
appId| int | The ID of the game you want the user's achievements in | Yes |


> Example Output: [GetGlobalAchievementPercentagesForApp](./examples/user/stats/GetGlobalAchievementPercentageForApp.txt)

#### GetUserStatsForGame
Returns a list of achievements for this user by app ID.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
appId| int | The ID of the game you want the user's achievements in | Yes |
all| boolean | If you want all stats and not just the achievements set to true.| No | FALSE


> Example Output: [GetUserStatsForGame](./examples/user/stats/GetUserStatsForGame.txt) | [GetUserStatsForGame (all)](./examples/user/stats/GetUserStatsForGameAll.txt)

#### GetSchemaForGame
Returns a list of game details, including achievements and stats.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
appId| int | The ID of the game you want the details for. | Yes |


> Example Output: [GetSchemaForGame](./examples/user/stats/GetSchemaForGame.txt)

### App
This area will get details for games.

```php
SteamApi::app()
```

#### appDetails
This gets all the details for a game.  This is most of the information from the store page of a game.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
appIds| int[] | The ids of the games you want details for | Yes |
cc | string | The cc is the country code, you can get appropriate currency values according to [ISO 3166-1](https://wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements) | No |
l | string | The l is the language parameter, you can get the appropriate language according to [ISO 639-1](https://wikipedia.org/wiki/List_of_ISO_639-1_codes) | No |


> Example Output: [appDetails](./examples/app/appDetails.txt)

#### GetAppList
This method will return an array of app objects directly from Steam.  It includes the appID and the app name.

> Example Output: [GetAppList](./examples/app/GetAppList.txt)

### Package
This method will get details for packages.

```php
SteamApi::package()
```

#### packageDetails
This gets all the details for a package. This is most of the information from the store page of a package.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
packIds| int[] | The ids of the packages you want details for | Yes |
cc | string | The cc is the country code, you can get appropriate currency values according to [ISO 3166-1](https://wikipedia.org/wiki/ISO_3166-1) | No |
l | string | The l is the language parameter, you can get the appropriate language according to [ISO 639-1](https://wikipedia.org/wiki/ISO_639-1) (If there is one) | No |


> Example Output: [packageDetails](./examples/package/packageDetails.txt)

### Item
This method will get user inventory for item.

```php
SteamApi::item()
```

#### GetPlayerItems
This gets all the item for a user inventory.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
appId| int  | The appid of the game you want for | Yes |
steamid | int | The steamid of the Steam user you want for | Yes |

⚠️ **Now known to supports**:`440`, `570`, `620`, `730`, `205790`, `221540`, `238460`

> Example Output: [GetPlayerItems](./examples/item/GetPlayerItems.txt)

### Group
This service is used to get details on a Steam group.

```php
SteamApi::group()
```

#### GetGroupSummary
This method will get the details for a group.

##### Arguments

Name | Type | Description | Required | Default
-----|------|-------------|----------|---------
group| string or int  | The ID or the name of the group. | Yes

##### Example usage

```php
<?php
	$news = SteamApi::group()->GetGroupSummary('Valve');
?>
```

> Example Output: [GetGroupSummary](./examples/group/GetGroupSummary.txt)

## Testing the Steam Package

A Steam API key must be provided or most tests will fail.
  
**Run Tests**  
```
# Build container
docker-compose build

# Install dependancies
docker-compose run --rm php composer install

# Run tests (assumes apiKey is set in .env file)
docker-compose run --rm php composer test

# Or with the apiKey inline
docker-compose run --rm -e api=YOUR_STEAM_API_KEY php composer test

# With coverage
docker-compose run --rm php composer coverage

# Play around
docker-compose run --rm php bash
```

## Contributors
- [Stygiansabyss](https://github.com/stygiansabyss)
- [nicekiwi](https://github.com/nicekiwi)
- [rannmann](https://github.com/rannmann)
- [Amegatron](https://github.com/Amegatron)
- [mjmarianetti](https://github.com/mjmarianetti)
- [MaartenStaa](https://github.com/MaartenStaa)
- [JRizzle88](https://github.com/JRizzle88)
- [jastend](https://github.com/jastend)
- [Teakowa](https://github.com/Teakowa)
- [Ben Sherred](https://github.com/bensherred)


================================================
FILE: composer.json
================================================
{
  "name": "syntax/steam-api",
  "description": "A steam-api client for Laravel 10+",
  "version": "3.0.0",
  "license": "MIT",
  "authors": [
    {
      "name": "Stygian",
      "email": "stygian.warlock.v2@gmail.com"
    }
  ],
  "require": {
    "php": "^8.1",
    "laravel/framework": "^10.0|^11.0",
    "guzzlehttp/guzzle": "^7.8",
    "ext-bcmath": "*",
    "ext-simplexml": "*",
    "ext-libxml": "*",
    "ext-curl": "*",
    "ext-json": "*"
  },
  "require-dev": {
    "phpunit/phpunit": "^10.5|^11.0",
    "orchestra/testbench": "^8.0",
    "vlucas/phpdotenv": "^5.6",
    "rector/rector": "^1.0"
  },
  "autoload": {
    "psr-4": {
      "Syntax\\SteamApi\\": "src/Syntax/SteamApi"
    }
  },
  "extra": {
    "laravel": {
      "providers": [
        "Syntax\\SteamApi\\SteamApiServiceProvider"
      ]
    }
  },
  "minimum-stability": "stable",
  "scripts": {
    "test": "XDEBUG_MODE=off vendor/bin/phpunit -d memory_limit=512M",
    "coverage": "XDEBUG_MODE=coverage vendor/bin/phpunit -d memory_limit=512M --coverage-clover=coverage.clover",
    "coverage:html": "XDEBUG_MODE=coverage vendor/bin/phpunit -d memory_limit=512M --coverage-html ./coverage"
  }
}


================================================
FILE: docker/php/8.1/Dockerfile
================================================
FROM php:8.1-alpine

# Install deps
RUN apk --update add linux-headers bash autoconf build-base wget curl git zip unzip zlib-dev shadow libpq binutils-dev

# Install PHP extensions
RUN docker-php-ext-install exif pcntl bcmath

RUN pecl install xdebug \
    && docker-php-ext-enable xdebug

# Get latest Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer

# Set Working Dir
WORKDIR /srv/app


================================================
FILE: docker-compose.yml
================================================
services:
  php:
    build: ./docker/php/${PHP_VERSION:-8.1}
    volumes:
      - $PWD:/srv/app:delegated


================================================
FILE: examples/app/GetAppList.txt
================================================
Array
(
    [0] => stdClass Object
        (
            [appid] => 5
            [name] => Dedicated Server
        )

    [1] => stdClass Object
        (
            [appid] => 7
            [name] => Steam Client
        )

    [2] => stdClass Object
        (
            [appid] => 8
            [name] => winui2
        )

    [3] => stdClass Object
        (
            [appid] => 10
            [name] => Counter-Strike
        )

    [4] => stdClass Object
        (
            [appid] => 20
            [name] => Team Fortress Classic
        )

    [5] => stdClass Object
        (
            [appid] => 30
            [name] => Day of Defeat
        )

)


================================================
FILE: examples/app/appDetails.txt
================================================
Array
(
    [0] => Syntax\SteamApi\Containers\App Object
        (
            [id] => 620
            [type] => game
            [name] => Portal 2
            [controllerSupport] => full
            [description] => Portal 2 draws from the award-winning formula of innovative gameplay, story, and music that earned the original Portal over 70 industry accolades and created a cult following.<br><br>                                        The single-player portion of Portal 2 introduces a cast of dynamic new characters, a host of fresh puzzle elements, and a much larger set of devious test chambers. Players will explore never-before-seen areas of the Aperture Science Labs and be reunited with GLaDOS, the occasionally murderous computer companion who guided them through the original game.<br>                                     <br>                                        The game’s two-player cooperative mode features its own entirely separate campaign with a unique story, test chambers, and two new player characters. This new mode forces players to reconsider everything they thought they knew about portals. Success will require them to not just act cooperatively, but to think cooperatively.<br>                                      <br>                                        <strong>Product Features</strong><br>                                       <ul class="bb_ul"><li><strong>Extensive single player:</strong> Featuring next generation gameplay and a wildly-engrossing story.<br>                                       </li><li><strong>Complete two-person co-op:</strong> Multiplayer game featuring its own dedicated story, characters, and gameplay.<br>                                      </li><li><strong>Advanced physics:</strong> Allows for the creation of a whole new range of interesting challenges, producing a much larger but not harder game.<br>                                        </li><li><strong>Original music.</strong><br>                                       </li><li><strong>Massive sequel:</strong> The original Portal was named 2007's Game of the Year by over 30 publications worldwide. <br>                                     </li><li><strong>Editing Tools:</strong> Portal 2 editing tools will be included.<br>                                       </li></ul>
            [about] => Portal 2 draws from the award-winning formula of innovative gameplay, story, and music that earned the original Portal over 70 industry accolades and created a cult following.<br><br>                                      The single-player portion of Portal 2 introduces a cast of dynamic new characters, a host of fresh puzzle elements, and a much larger set of devious test chambers. Players will explore never-before-seen areas of the Aperture Science Labs and be reunited with GLaDOS, the occasionally murderous computer companion who guided them through the original game.<br>                                     <br>                                        The game’s two-player cooperative mode features its own entirely separate campaign with a unique story, test chambers, and two new player characters. This new mode forces players to reconsider everything they thought they knew about portals. Success will require them to not just act cooperatively, but to think cooperatively.<br>                                      <br>                                        <strong>Product Features</strong><br>                                       <ul class="bb_ul"><li><strong>Extensive single player:</strong> Featuring next generation gameplay and a wildly-engrossing story.<br>                                       </li><li><strong>Complete two-person co-op:</strong> Multiplayer game featuring its own dedicated story, characters, and gameplay.<br>                                      </li><li><strong>Advanced physics:</strong> Allows for the creation of a whole new range of interesting challenges, producing a much larger but not harder game.<br>                                        </li><li><strong>Original music.</strong><br>                                       </li><li><strong>Massive sequel:</strong> The original Portal was named 2007's Game of the Year by over 30 publications worldwide. <br>                                     </li><li><strong>Editing Tools:</strong> Portal 2 editing tools will be included.<br>                                       </li></ul>
            [fullgame] => stdClass Object
                (
                    [appid] => 
                    [name] => No parent game found
                )

            [header] => https://steamcdn-a.akamaihd.net/steam/apps/620/header.jpg?t=1512411524
            [website] => http://www.thinkwithportals.com/
            [pcRequirements] => stdClass Object
                (
                    [minimum] => <strong>Minimum:</strong><br><ul class="bb_ul"><li><strong>OS:</strong> Windows 7 / Vista / XP<br></li><li><strong>Processor:</strong> 3.0 GHz P4, Dual Core 2.0 (or higher) or AMD64X2 (or higher)<br></li><li><strong>Memory:</strong> 2 GB RAM<br></li><li><strong>Graphics:</strong> Video card must be 128 MB or more and with support for Pixel Shader 2.0b (ATI Radeon X800 or higher / NVIDIA GeForce 7600 or higher / Intel HD Graphics 2000 or higher).<br></li><li><strong>DirectX:</strong> Version 9.0c<br></li><li><strong>Storage:</strong> 8 GB available space<br></li><li><strong>Sound Card:</strong> DirectX 9.0c compatible</li></ul>
                )

            [legal] => None
            [developers] => Illuminate\Support\Collection Object
                (
                    [items:protected] => Array
                        (
                            [0] => Valve
                        )

                )

            [publishers] => Illuminate\Support\Collection Object
                (
                    [items:protected] => Array
                        (
                            [0] => Valve
                        )

                )

            [price] => stdClass Object
                (
                    [currency] => CHF
                    [initial] => 1050
                    [final] => 1050
                    [discount_percent] => 0
                )

            [platforms] => stdClass Object
                (
                    [windows] => 1
                    [mac] => 1
                    [linux] => 1
                )

            [metacritic] => stdClass Object
                (
                    [score] => 95
                    [url] => http://www.metacritic.com/game/pc/portal-2?ftag=MCD-06-10aaa1f
                )

            [categories] => Illuminate\Support\Collection Object
                (
                    [items:protected] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [id] => 2
                                    [description] => Single-player
                                )

                            [1] => stdClass Object
                                (
                                    [id] => 9
                                    [description] => Co-op
                                )

                            [2] => stdClass Object
                                (
                                    [id] => 22
                                    [description] => Steam Achievements
                                )

                            [3] => stdClass Object
                                (
                                    [id] => 28
                                    [description] => Full controller support
                                )

                            [4] => stdClass Object
                                (
                                    [id] => 29
                                    [description] => Steam Trading Cards
                                )

                            [5] => stdClass Object
                                (
                                    [id] => 13
                                    [description] => Captions available
                                )

                            [6] => stdClass Object
                                (
                                    [id] => 30
                                    [description] => Steam Workshop
                                )

                            [7] => stdClass Object
                                (
                                    [id] => 23
                                    [description] => Steam Cloud
                                )

                            [8] => stdClass Object
                                (
                                    [id] => 15
                                    [description] => Stats
                                )

                            [9] => stdClass Object
                                (
                                    [id] => 17
                                    [description] => Includes level editor
                                )

                            [10] => stdClass Object
                                (
                                    [id] => 14
                                    [description] => Commentary available
                                )

                        )

                )

            [genres] => Illuminate\Support\Collection Object
                (
                    [items:protected] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [id] => 1
                                    [description] => Action
                                )

                            [1] => stdClass Object
                                (
                                    [id] => 25
                                    [description] => Adventure
                                )

                        )

                )

            [release] => stdClass Object
                (
                    [coming_soon] => 
                    [date] => 18 Apr, 2011
                )

            [requiredAge] => 0
            [isFree] => 
            [shortDescription] => The &quot;Perpetual Testing Initiative&quot; has been expanded to allow you to design co-op puzzles for you and your friends!
            [supportedLanguages] => English<strong>*</strong>, French<strong>*</strong>, German<strong>*</strong>, Spanish<strong>*</strong>, Czech, Danish, Dutch, Finnish, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian<strong>*</strong>, Simplified Chinese, Swedish, Thai, Traditional Chinese, Turkish<br><strong>*</strong>languages with full audio support
            [recommendations] => stdClass Object
                (
                    [total] => 126510
                )

            [achievements] => stdClass Object
                (
                    [total] => 51
                    [highlighted] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [name] => Wake Up Call
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/SURVIVE_CONTAINER_RIDE.jpg
                                )

                            [1] => stdClass Object
                                (
                                    [name] => You Monster
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/WAKE_UP.jpg
                                )

                            [2] => stdClass Object
                                (
                                    [name] => Undiscouraged
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/LASER.jpg
                                )

                            [3] => stdClass Object
                                (
                                    [name] => Bridge Over Troubling Water
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/BRIDGE.jpg
                                )

                            [4] => stdClass Object
                                (
                                    [name] => SaBOTour
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/BREAK_OUT.jpg
                                )

                            [5] => stdClass Object
                                (
                                    [name] => Stalemate Associate
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/STALEMATE_ASSOCIATE.jpg
                                )

                            [6] => stdClass Object
                                (
                                    [name] => Tater Tote
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/ADDICTED_TO_SPUDS.jpg
                                )

                            [7] => stdClass Object
                                (
                                    [name] => Vertically Unchallenged
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/BLUE_GEL.jpg
                                )

                            [8] => stdClass Object
                                (
                                    [name] => Stranger Than Friction
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/ORANGE_GEL.jpg
                                )

                            [9] => stdClass Object
                                (
                                    [name] => White Out
                                    [path] => https://steamcdn-a.akamaihd.net/steamcommunity/public/images/apps/620/WHITE_GEL.jpg
                                )

                        )

                )

            [dlc] => Illuminate\Support\Collection Object
                (
                    [items:protected] => Array
                        (
                            [0] => 323180
                        )

                )

        )

)


================================================
FILE: examples/global/convertId.txt
================================================
stdClass Object
(
    [id32] => "STEAM_1:1:9846342"
    [id64] => "76561197979958413"
    [id3] => "[U:1:19692685]""
)


================================================
FILE: examples/group/GetGroupSummary.txt
================================================
Syntax\SteamApi\Containers\Group Object
(
    [groupID64] => 103582791429521412
    [groupDetails] => Syntax\SteamApi\Containers\Group\Details Object
        (
            [name] => Valve
            [url] =>
            [headline] => VALVE
            [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.
            [avatarIcon] => <img src="http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e.jpg" />
            [avatarMedium] => <img src="http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_medium.jpg" />
            [avatarFull] => <img src="http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_full.jpg" />
            [avatarIconUrl] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e.jpg
            [avatarMediumUrl] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_medium.jpg
            [avatarFullUrl] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/1d/1d8baf5a2b5968ae5ca65d7a971c02e222c9a17e_full.jpg
        )

    [memberDetails] => Syntax\SteamApi\Containers\Group\MemberDetails Object
        (
            [count] => 213
            [inChat] => 0
            [inGame] => 2
            [online] => 67
        )

    [startingMember] => 0
    [members] => Syntax\SteamApi\Collection Object
        (
            [items:protected] => Array
                (
                    [0] => stdClass Object
                        (
                            [id32] => STEAM_1:0:12670972
                            [id64] => 76561197985607672
                            [id3] => [U:1:25341944]
                        )

                    [1] => stdClass Object
                        (
                            [id32] => STEAM_1:0:4548856
                            [id64] => 76561197969363440
                            [id3] => [U:1:9097712]
                        )

                    [2] => stdClass Object
                        (
                            [id32] => STEAM_1:1:7729156
                            [id64] => 76561197975724041
                            [id3] => [U:1:15458313]
                        )

                    [3] => stdClass Object
                        (
                            [id32] => STEAM_1:0:14655811
                            [id64] => 76561197989577350
                            [id3] => [U:1:29311622]
                        )

                    [4] => stdClass Object
                        (
                            [id32] => STEAM_1:1:17183506
                            [id64] => 76561197994632741
                            [id3] => [U:1:34367013]
                        )

                    [5] => stdClass Object
                        (
                            [id32] => STEAM_1:1:19954933
                            [id64] => 76561198000175595
                            [id3] => [U:1:39909867]
                        )

                    [6] => stdClass Object
                        (
                            [id32] => STEAM_1:1:2006750
                            [id64] => 76561197964279229
                            [id3] => [U:1:4013501]
                        )

                    [7] => stdClass Object
                        (
                            [id32] => STEAM_1:1:4154894
                            [id64] => 76561197968575517
                            [id3] => [U:1:8309789]
                        )

                    [8] => stdClass Object
                        (
                            [id32] => STEAM_1:0:148902
                            [id64] => 76561197960563532
                            [id3] => [U:1:297804]
                        )

                    [9] => stdClass Object
                        (
                            [id32] => STEAM_1:1:4093282
                            [id64] => 76561197968452293
                            [id3] => [U:1:8186565]
                        )

                    [10] => stdClass Object
                        (
                            [id32] => STEAM_1:0:4198392
                            [id64] => 76561197968662512
                            [id3] => [U:1:8396784]
                        )

                    [11] => stdClass Object
                        (
                            [id32] => STEAM_1:1:26994193
                            [id64] => 76561198014254115
                            [id3] => [U:1:53988387]
                        )

                    [12] => stdClass Object
                        (
                            [id32] => STEAM_1:1:9996423
                            [id64] => 76561197980258575
                            [id3] => [U:1:19992847]
                        )

                    [13] => stdClass Object
                        (
                            [id32] => STEAM_1:1:3862416
                            [id64] => 76561197967990561
                            [id3] => [U:1:7724833]
                        )

                    [14] => stdClass Object
                        (
                            [id32] => STEAM_1:1:8985320
                            [id64] => 76561197978236369
                            [id3] => [U:1:17970641]
                        )

                    [15] => stdClass Object
                        (
                            [id32] => STEAM_1:0:7270842
                            [id64] => 76561197974807412
                            [id3] => [U:1:14541684]
                        )

                    [16] => stdClass Object
                        (
                            [id32] => STEAM_1:1:5008578
                            [id64] => 76561197970282885
                            [id3] => [U:1:10017157]
                        )

                    [17] => stdClass Object
                        (
                            [id32] => STEAM_1:1:4231851
                            [id64] => 76561197968729431
                            [id3] => [U:1:8463703]
                        )

                    [18] => stdClass Object
                        (
                            [id32] => STEAM_1:0:55
                            [id64] => 76561197960265838
                            [id3] => [U:1:110]
                        )

                    [19] => stdClass Object
                        (
                            [id32] => STEAM_1:1:7163844
                            [id64] => 76561197974593417
                            [id3] => [U:1:14327689]
                        )

                    [20] => stdClass Object
                        (
                            [id32] => STEAM_1:1:22675066
                            [id64] => 76561198005615861
                            [id3] => [U:1:45350133]
                        )

                    [21] => stdClass Object
                        (
                            [id32] => STEAM_1:0:13563683
                            [id64] => 76561197987393094
                            [id3] => [U:1:27127366]
                        )

                    [22] => stdClass Object
                        (
                            [id32] => STEAM_1:1:4626173
                            [id64] => 76561197969518075
                            [id3] => [U:1:9252347]
                        )

                    [23] => stdClass Object
                        (
                            [id32] => STEAM_1:0:7664041
                            [id64] => 76561197975593810
                            [id3] => [U:1:15328082]
                        )

                    [24] => stdClass Object
                        (
                            [id32] => STEAM_1:0:11522713
                            [id64] => 76561197983311154
                            [id3] => [U:1:23045426]
                        )

                    [25] => stdClass Object
                        (
                            [id32] => STEAM_1:0:4528013
                            [id64] => 76561197969321754
                            [id3] => [U:1:9056026]
                        )

                    [26] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5313211
                            [id64] => 76561197970892150
                            [id3] => [U:1:10626422]
                        )

                    [27] => stdClass Object
                        (
                            [id32] => STEAM_1:0:13888463
                            [id64] => 76561197988042654
                            [id3] => [U:1:27776926]
                        )

                    [28] => stdClass Object
                        (
                            [id32] => STEAM_1:0:12680769
                            [id64] => 76561197985627266
                            [id3] => [U:1:25361538]
                        )

                    [29] => stdClass Object
                        (
                            [id32] => STEAM_1:1:297460
                            [id64] => 76561197960860649
                            [id3] => [U:1:594921]
                        )

                    [30] => stdClass Object
                        (
                            [id32] => STEAM_1:0:15562575
                            [id64] => 76561197991390878
                            [id3] => [U:1:31125150]
                        )

                    [31] => stdClass Object
                        (
                            [id32] => STEAM_1:0:10980759
                            [id64] => 76561197982227246
                            [id3] => [U:1:21961518]
                        )

                    [32] => stdClass Object
                        (
                            [id32] => STEAM_1:0:84447
                            [id64] => 76561197960434622
                            [id3] => [U:1:168894]
                        )

                    [33] => stdClass Object
                        (
                            [id32] => STEAM_1:1:5149723
                            [id64] => 76561197970565175
                            [id3] => [U:1:10299447]
                        )

                    [34] => stdClass Object
                        (
                            [id32] => STEAM_1:0:1
                            [id64] => 76561197960265730
                            [id3] => [U:1:2]
                        )

                    [35] => stdClass Object
                        (
                            [id32] => STEAM_1:1:577237
                            [id64] => 76561197961420203
                            [id3] => [U:1:1154475]
                        )

                    [36] => stdClass Object
                        (
                            [id32] => STEAM_1:0:4545978
                            [id64] => 76561197969357684
                            [id3] => [U:1:9091956]
                        )

                    [37] => stdClass Object
                        (
                            [id32] => STEAM_1:0:15977034
                            [id64] => 76561197992219796
                            [id3] => [U:1:31954068]
                        )

                    [38] => stdClass Object
                        (
                            [id32] => STEAM_1:1:6245063
                            [id64] => 76561197972755855
                            [id3] => [U:1:12490127]
                        )

                    [39] => stdClass Object
                        (
                            [id32] => STEAM_1:0:36278525
                            [id64] => 76561198032822778
                            [id3] => [U:1:72557050]
                        )

                    [40] => stdClass Object
                        (
                            [id32] => STEAM_1:0:18515483
                            [id64] => 76561197997296694
                            [id3] => [U:1:37030966]
                        )

                    [41] => stdClass Object
                        (
                            [id32] => STEAM_1:0:12242697
                            [id64] => 76561197984751122
                            [id3] => [U:1:24485394]
                        )

                    [42] => stdClass Object
                        (
                            [id32] => STEAM_1:0:1024102
                            [id64] => 76561197962313932
                            [id3] => [U:1:2048204]
                        )

                    [43] => stdClass Object
                        (
                            [id32] => STEAM_1:1:5843013
                            [id64] => 76561197971951755
                            [id3] => [U:1:11686027]
                        )

                    [44] => stdClass Object
                        (
                            [id32] => STEAM_1:0:1656
                            [id64] => 76561197960269040
                            [id3] => [U:1:3312]
                        )

                    [45] => stdClass Object
                        (
                            [id32] => STEAM_1:1:4096872
                            [id64] => 76561197968459473
                            [id3] => [U:1:8193745]
                        )

                    [46] => stdClass Object
                        (
                            [id32] => STEAM_1:1:5351571
                            [id64] => 76561197970968871
                            [id3] => [U:1:10703143]
                        )

                    [47] => stdClass Object
                        (
                            [id32] => STEAM_1:1:1
                            [id64] => 76561197960265731
                            [id3] => [U:1:3]
                        )

                    [48] => stdClass Object
                        (
                            [id32] => STEAM_1:1:68277
                            [id64] => 76561197960402283
                            [id3] => [U:1:136555]
                        )

                    [49] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5391784
                            [id64] => 76561197971049296
                            [id3] => [U:1:10783568]
                        )

                    [50] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5
                            [id64] => 76561197960265738
                            [id3] => [U:1:10]
                        )

                    [51] => stdClass Object
                        (
                            [id32] => STEAM_1:1:4567206
                            [id64] => 76561197969400141
                            [id3] => [U:1:9134413]
                        )

                    [52] => stdClass Object
                        (
                            [id32] => STEAM_1:0:518081
                            [id64] => 76561197961301890
                            [id3] => [U:1:1036162]
                        )

                    [53] => stdClass Object
                        (
                            [id32] => STEAM_1:0:141918
                            [id64] => 76561197960549564
                            [id3] => [U:1:283836]
                        )

                    [54] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5965261
                            [id64] => 76561197972196250
                            [id3] => [U:1:11930522]
                        )

                    [55] => stdClass Object
                        (
                            [id32] => STEAM_1:0:4727277
                            [id64] => 76561197969720282
                            [id3] => [U:1:9454554]
                        )

                    [56] => stdClass Object
                        (
                            [id32] => STEAM_1:0:41199979
                            [id64] => 76561198042665686
                            [id3] => [U:1:82399958]
                        )

                    [57] => stdClass Object
                        (
                            [id32] => STEAM_1:1:5133880
                            [id64] => 76561197970533489
                            [id3] => [U:1:10267761]
                        )

                    [58] => stdClass Object
                        (
                            [id32] => STEAM_1:1:9
                            [id64] => 76561197960265747
                            [id3] => [U:1:19]
                        )

                    [59] => stdClass Object
                        (
                            [id32] => STEAM_1:1:12432619
                            [id64] => 76561197985130967
                            [id3] => [U:1:24865239]
                        )

                    [60] => stdClass Object
                        (
                            [id32] => STEAM_1:1:1258968
                            [id64] => 76561197962783665
                            [id3] => [U:1:2517937]
                        )

                    [61] => stdClass Object
                        (
                            [id32] => STEAM_1:0:15743120
                            [id64] => 76561197991751968
                            [id3] => [U:1:31486240]
                        )

                    [62] => stdClass Object
                        (
                            [id32] => STEAM_1:0:9000415
                            [id64] => 76561197978266558
                            [id3] => [U:1:18000830]
                        )

                    [63] => stdClass Object
                        (
                            [id32] => STEAM_1:0:9408199
                            [id64] => 76561197979082126
                            [id3] => [U:1:18816398]
                        )

                    [64] => stdClass Object
                        (
                            [id32] => STEAM_1:0:84901
                            [id64] => 76561197960435530
                            [id3] => [U:1:169802]
                        )

                    [65] => stdClass Object
                        (
                            [id32] => STEAM_1:0:20942754
                            [id64] => 76561198002151236
                            [id3] => [U:1:41885508]
                        )

                    [66] => stdClass Object
                        (
                            [id32] => STEAM_1:1:11776829
                            [id64] => 76561197983819387
                            [id3] => [U:1:23553659]
                        )

                    [67] => stdClass Object
                        (
                            [id32] => STEAM_1:1:7
                            [id64] => 76561197960265743
                            [id3] => [U:1:15]
                        )

                    [68] => stdClass Object
                        (
                            [id32] => STEAM_1:1:12357840
                            [id64] => 76561197984981409
                            [id3] => [U:1:24715681]
                        )

                    [69] => stdClass Object
                        (
                            [id32] => STEAM_1:1:7824517
                            [id64] => 76561197975914763
                            [id3] => [U:1:15649035]
                        )

                    [70] => stdClass Object
                        (
                            [id32] => STEAM_1:1:2
                            [id64] => 76561197960265733
                            [id3] => [U:1:5]
                        )

                    [71] => stdClass Object
                        (
                            [id32] => STEAM_1:1:10
                            [id64] => 76561197960265749
                            [id3] => [U:1:21]
                        )

                    [72] => stdClass Object
                        (
                            [id32] => STEAM_1:0:11101
                            [id64] => 76561197960287930
                            [id3] => [U:1:22202]
                        )

                    [73] => stdClass Object
                        (
                            [id32] => STEAM_1:1:79106
                            [id64] => 76561197960423941
                            [id3] => [U:1:158213]
                        )

                    [74] => stdClass Object
                        (
                            [id32] => STEAM_1:0:262130
                            [id64] => 76561197960789988
                            [id3] => [U:1:524260]
                        )

                    [75] => stdClass Object
                        (
                            [id32] => STEAM_1:1:1284021
                            [id64] => 76561197962833771
                            [id3] => [U:1:2568043]
                        )

                    [76] => stdClass Object
                        (
                            [id32] => STEAM_1:0:1289244
                            [id64] => 76561197962844216
                            [id3] => [U:1:2578488]
                        )

                    [77] => stdClass Object
                        (
                            [id32] => STEAM_1:1:1445328
                            [id64] => 76561197963156385
                            [id3] => [U:1:2890657]
                        )

                    [78] => stdClass Object
                        (
                            [id32] => STEAM_1:1:1865832
                            [id64] => 76561197963997393
                            [id3] => [U:1:3731665]
                        )

                    [79] => stdClass Object
                        (
                            [id32] => STEAM_1:1:3439318
                            [id64] => 76561197967144365
                            [id3] => [U:1:6878637]
                        )

                    [80] => stdClass Object
                        (
                            [id32] => STEAM_1:1:3555815
                            [id64] => 76561197967377359
                            [id3] => [U:1:7111631]
                        )

                    [81] => stdClass Object
                        (
                            [id32] => STEAM_1:0:3724127
                            [id64] => 76561197967713982
                            [id3] => [U:1:7448254]
                        )

                    [82] => stdClass Object
                        (
                            [id32] => STEAM_1:1:4008573
                            [id64] => 76561197968282875
                            [id3] => [U:1:8017147]
                        )

                    [83] => stdClass Object
                        (
                            [id32] => STEAM_1:1:4498397
                            [id64] => 76561197969262523
                            [id3] => [U:1:8996795]
                        )

                    [84] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5007245
                            [id64] => 76561197970280218
                            [id3] => [U:1:10014490]
                        )

                    [85] => stdClass Object
                        (
                            [id32] => STEAM_1:1:5009897
                            [id64] => 76561197970285523
                            [id3] => [U:1:10019795]
                        )

                    [86] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5028844
                            [id64] => 76561197970323416
                            [id3] => [U:1:10057688]
                        )

                    [87] => stdClass Object
                        (
                            [id32] => STEAM_1:1:5138727
                            [id64] => 76561197970543183
                            [id3] => [U:1:10277455]
                        )

                    [88] => stdClass Object
                        (
                            [id32] => STEAM_1:1:5184260
                            [id64] => 76561197970634249
                            [id3] => [U:1:10368521]
                        )

                    [89] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5313648
                            [id64] => 76561197970893024
                            [id3] => [U:1:10627296]
                        )

                    [90] => stdClass Object
                        (
                            [id32] => STEAM_1:1:5513624
                            [id64] => 76561197971292977
                            [id3] => [U:1:11027249]
                        )

                    [91] => stdClass Object
                        (
                            [id32] => STEAM_1:0:6012674
                            [id64] => 76561197972291076
                            [id3] => [U:1:12025348]
                        )

                    [92] => stdClass Object
                        (
                            [id32] => STEAM_1:0:6148822
                            [id64] => 76561197972563372
                            [id3] => [U:1:12297644]
                        )

                    [93] => stdClass Object
                        (
                            [id32] => STEAM_1:0:9460914
                            [id64] => 76561197979187556
                            [id3] => [U:1:18921828]
                        )

                    [94] => stdClass Object
                        (
                            [id32] => STEAM_1:0:10183251
                            [id64] => 76561197980632230
                            [id3] => [U:1:20366502]
                        )

                    [95] => stdClass Object
                        (
                            [id32] => STEAM_1:0:10299860
                            [id64] => 76561197980865448
                            [id3] => [U:1:20599720]
                        )

                    [96] => stdClass Object
                        (
                            [id32] => STEAM_1:0:10513101
                            [id64] => 76561197981291930
                            [id3] => [U:1:21026202]
                        )

                    [97] => stdClass Object
                        (
                            [id32] => STEAM_1:0:10998044
                            [id64] => 76561197982261816
                            [id3] => [U:1:21996088]
                        )

                    [98] => stdClass Object
                        (
                            [id32] => STEAM_1:1:11097202
                            [id64] => 76561197982460133
                            [id3] => [U:1:22194405]
                        )

                    [99] => stdClass Object
                        (
                            [id32] => STEAM_1:0:12085689
                            [id64] => 76561197984437106
                            [id3] => [U:1:24171378]
                        )

                    [100] => stdClass Object
                        (
                            [id32] => STEAM_1:0:12662556
                            [id64] => 76561197985590840
                            [id3] => [U:1:25325112]
                        )

                    [101] => stdClass Object
                        (
                            [id32] => STEAM_1:0:13338906
                            [id64] => 76561197986943540
                            [id3] => [U:1:26677812]
                        )

                    [102] => stdClass Object
                        (
                            [id32] => STEAM_1:0:15445674
                            [id64] => 76561197991157076
                            [id3] => [U:1:30891348]
                        )

                    [103] => stdClass Object
                        (
                            [id32] => STEAM_1:0:16101130
                            [id64] => 76561197992467988
                            [id3] => [U:1:32202260]
                        )

                    [104] => stdClass Object
                        (
                            [id32] => STEAM_1:0:16397581
                            [id64] => 76561197993060890
                            [id3] => [U:1:32795162]
                        )

                    [105] => stdClass Object
                        (
                            [id32] => STEAM_1:1:19367308
                            [id64] => 76561197999000345
                            [id3] => [U:1:38734617]
                        )

                    [106] => stdClass Object
                        (
                            [id32] => STEAM_1:0:20973148
                            [id64] => 76561198002212024
                            [id3] => [U:1:41946296]
                        )

                    [107] => stdClass Object
                        (
                            [id32] => STEAM_1:0:21068177
                            [id64] => 76561198002402082
                            [id3] => [U:1:42136354]
                        )

                    [108] => stdClass Object
                        (
                            [id32] => STEAM_1:0:1735
                            [id64] => 76561197960269198
                            [id3] => [U:1:3470]
                        )

                    [109] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5132167
                            [id64] => 76561197970530062
                            [id3] => [U:1:10264334]
                        )

                    [110] => stdClass Object
                        (
                            [id32] => STEAM_1:0:22070144
                            [id64] => 76561198004406016
                            [id3] => [U:1:44140288]
                        )

                    [111] => stdClass Object
                        (
                            [id32] => STEAM_1:1:16569574
                            [id64] => 76561197993404877
                            [id3] => [U:1:33139149]
                        )

                    [112] => stdClass Object
                        (
                            [id32] => STEAM_1:0:49478818
                            [id64] => 76561198059223364
                            [id3] => [U:1:98957636]
                        )

                    [113] => stdClass Object
                        (
                            [id32] => STEAM_1:1:6318946
                            [id64] => 76561197972903621
                            [id3] => [U:1:12637893]
                        )

                    [114] => stdClass Object
                        (
                            [id32] => STEAM_1:0:4500605
                            [id64] => 76561197969266938
                            [id3] => [U:1:9001210]
                        )

                    [115] => stdClass Object
                        (
                            [id32] => STEAM_1:1:43998939
                            [id64] => 76561198048263607
                            [id3] => [U:1:87997879]
                        )

                    [116] => stdClass Object
                        (
                            [id32] => STEAM_1:0:36276421
                            [id64] => 76561198032818570
                            [id3] => [U:1:72552842]
                        )

                    [117] => stdClass Object
                        (
                            [id32] => STEAM_1:0:57337253
                            [id64] => 76561198074940234
                            [id3] => [U:1:114674506]
                        )

                    [118] => stdClass Object
                        (
                            [id32] => STEAM_1:0:22428051
                            [id64] => 76561198005121830
                            [id3] => [U:1:44856102]
                        )

                    [119] => stdClass Object
                        (
                            [id32] => STEAM_1:0:35631930
                            [id64] => 76561198031529588
                            [id3] => [U:1:71263860]
                        )

                    [120] => stdClass Object
                        (
                            [id32] => STEAM_1:0:43569472
                            [id64] => 76561198047404672
                            [id3] => [U:1:87138944]
                        )

                    [121] => stdClass Object
                        (
                            [id32] => STEAM_1:0:60323246
                            [id64] => 76561198080912220
                            [id3] => [U:1:120646492]
                        )

                    [122] => stdClass Object
                        (
                            [id32] => STEAM_1:1:46640546
                            [id64] => 76561198053546821
                            [id3] => [U:1:93281093]
                        )

                    [123] => stdClass Object
                        (
                            [id32] => STEAM_1:1:36238710
                            [id64] => 76561198032743149
                            [id3] => [U:1:72477421]
                        )

                    [124] => stdClass Object
                        (
                            [id32] => STEAM_1:1:6913087
                            [id64] => 76561197974091903
                            [id3] => [U:1:13826175]
                        )

                    [125] => stdClass Object
                        (
                            [id32] => STEAM_1:0:52203217
                            [id64] => 76561198064672162
                            [id3] => [U:1:104406434]
                        )

                    [126] => stdClass Object
                        (
                            [id32] => STEAM_1:1:16208074
                            [id64] => 76561197992681877
                            [id3] => [U:1:32416149]
                        )

                    [127] => stdClass Object
                        (
                            [id32] => STEAM_1:1:33968717
                            [id64] => 76561198028203163
                            [id3] => [U:1:67937435]
                        )

                    [128] => stdClass Object
                        (
                            [id32] => STEAM_1:1:53882589
                            [id64] => 76561198068030907
                            [id3] => [U:1:107765179]
                        )

                    [129] => stdClass Object
                        (
                            [id32] => STEAM_1:1:27204627
                            [id64] => 76561198014674983
                            [id3] => [U:1:54409255]
                        )

                    [130] => stdClass Object
                        (
                            [id32] => STEAM_1:0:27867006
                            [id64] => 76561198015999740
                            [id3] => [U:1:55734012]
                        )

                    [131] => stdClass Object
                        (
                            [id32] => STEAM_1:1:52159322
                            [id64] => 76561198064584373
                            [id3] => [U:1:104318645]
                        )

                    [132] => stdClass Object
                        (
                            [id32] => STEAM_1:0:1074101
                            [id64] => 76561197962413930
                            [id3] => [U:1:2148202]
                        )

                    [133] => stdClass Object
                        (
                            [id32] => STEAM_1:1:56447209
                            [id64] => 76561198073160147
                            [id3] => [U:1:112894419]
                        )

                    [134] => stdClass Object
                        (
                            [id32] => STEAM_1:0:45224671
                            [id64] => 76561198050715070
                            [id3] => [U:1:90449342]
                        )

                    [135] => stdClass Object
                        (
                            [id32] => STEAM_1:1:88130213
                            [id64] => 76561198136526155
                            [id3] => [U:1:176260427]
                        )

                    [136] => stdClass Object
                        (
                            [id32] => STEAM_1:1:22732971
                            [id64] => 76561198005731671
                            [id3] => [U:1:45465943]
                        )

                    [137] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5475693
                            [id64] => 76561197971217114
                            [id3] => [U:1:10951386]
                        )

                    [138] => stdClass Object
                        (
                            [id32] => STEAM_1:0:40317356
                            [id64] => 76561198040900440
                            [id3] => [U:1:80634712]
                        )

                    [139] => stdClass Object
                        (
                            [id32] => STEAM_1:1:3540511
                            [id64] => 76561197967346751
                            [id3] => [U:1:7081023]
                        )

                    [140] => stdClass Object
                        (
                            [id32] => STEAM_1:1:34153911
                            [id64] => 76561198028573551
                            [id3] => [U:1:68307823]
                        )

                    [141] => stdClass Object
                        (
                            [id32] => STEAM_1:1:449668
                            [id64] => 76561197961165065
                            [id3] => [U:1:899337]
                        )

                    [142] => stdClass Object
                        (
                            [id32] => STEAM_1:0:56032430
                            [id64] => 76561198072330588
                            [id3] => [U:1:112064860]
                        )

                    [143] => stdClass Object
                        (
                            [id32] => STEAM_1:0:29974022
                            [id64] => 76561198020213772
                            [id3] => [U:1:59948044]
                        )

                    [144] => stdClass Object
                        (
                            [id32] => STEAM_1:0:23714752
                            [id64] => 76561198007695232
                            [id3] => [U:1:47429504]
                        )

                    [145] => stdClass Object
                        (
                            [id32] => STEAM_1:1:22532721
                            [id64] => 76561198005331171
                            [id3] => [U:1:45065443]
                        )

                    [146] => stdClass Object
                        (
                            [id32] => STEAM_1:1:44659497
                            [id64] => 76561198049584723
                            [id3] => [U:1:89318995]
                        )

                    [147] => stdClass Object
                        (
                            [id32] => STEAM_1:1:28043444
                            [id64] => 76561198016352617
                            [id3] => [U:1:56086889]
                        )

                    [148] => stdClass Object
                        (
                            [id32] => STEAM_1:1:43057012
                            [id64] => 76561198046379753
                            [id3] => [U:1:86114025]
                        )

                    [149] => stdClass Object
                        (
                            [id32] => STEAM_1:0:11973460
                            [id64] => 76561197984212648
                            [id3] => [U:1:23946920]
                        )

                    [150] => stdClass Object
                        (
                            [id32] => STEAM_1:0:43776078
                            [id64] => 76561198047817884
                            [id3] => [U:1:87552156]
                        )

                    [151] => stdClass Object
                        (
                            [id32] => STEAM_1:0:6113130
                            [id64] => 76561197972491988
                            [id3] => [U:1:12226260]
                        )

                    [152] => stdClass Object
                        (
                            [id32] => STEAM_1:1:4749701
                            [id64] => 76561197969765131
                            [id3] => [U:1:9499403]
                        )

                    [153] => stdClass Object
                        (
                            [id32] => STEAM_1:0:6114800
                            [id64] => 76561197972495328
                            [id3] => [U:1:12229600]
                        )

                    [154] => stdClass Object
                        (
                            [id32] => STEAM_1:1:32068263
                            [id64] => 76561198024402255
                            [id3] => [U:1:64136527]
                        )

                    [155] => stdClass Object
                        (
                            [id32] => STEAM_1:1:16383317
                            [id64] => 76561197993032363
                            [id3] => [U:1:32766635]
                        )

                    [156] => stdClass Object
                        (
                            [id32] => STEAM_1:1:121344
                            [id64] => 76561197960508417
                            [id3] => [U:1:242689]
                        )

                    [157] => stdClass Object
                        (
                            [id32] => STEAM_1:0:23715288
                            [id64] => 76561198007696304
                            [id3] => [U:1:47430576]
                        )

                    [158] => stdClass Object
                        (
                            [id32] => STEAM_1:0:476610
                            [id64] => 76561197961218948
                            [id3] => [U:1:953220]
                        )

                    [159] => stdClass Object
                        (
                            [id32] => STEAM_1:0:24898512
                            [id64] => 76561198010062752
                            [id3] => [U:1:49797024]
                        )

                    [160] => stdClass Object
                        (
                            [id32] => STEAM_1:0:44176718
                            [id64] => 76561198048619164
                            [id3] => [U:1:88353436]
                        )

                    [161] => stdClass Object
                        (
                            [id32] => STEAM_1:0:14731367
                            [id64] => 76561197989728462
                            [id3] => [U:1:29462734]
                        )

                    [162] => stdClass Object
                        (
                            [id32] => STEAM_1:1:45429415
                            [id64] => 76561198051124559
                            [id3] => [U:1:90858831]
                        )

                    [163] => stdClass Object
                        (
                            [id32] => STEAM_1:0:25490286
                            [id64] => 76561198011246300
                            [id3] => [U:1:50980572]
                        )

                    [164] => stdClass Object
                        (
                            [id32] => STEAM_1:0:62061
                            [id64] => 76561197960389850
                            [id3] => [U:1:124122]
                        )

                    [165] => stdClass Object
                        (
                            [id32] => STEAM_1:0:8585276
                            [id64] => 76561197977436280
                            [id3] => [U:1:17170552]
                        )

                    [166] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5971
                            [id64] => 76561197960277670
                            [id3] => [U:1:11942]
                        )

                    [167] => stdClass Object
                        (
                            [id32] => STEAM_1:0:5567160
                            [id64] => 76561197971400048
                            [id3] => [U:1:11134320]
                        )

                    [168] => stdClass Object
                        (
                            [id32] => STEAM_1:1:50902290
                            [id64] => 76561198062070309
                            [id3] => [U:1:101804581]
                        )

                    [169] => stdClass Object
                        (
                            [id32] => STEAM_1:1:12242230
                            [id64] => 76561197984750189
                            [id3] => [U:1:24484461]
                        )

                    [170] => stdClass Object
                        (
                            [id32] => STEAM_1:1:33879296
                            [id64] => 76561198028024321
                            [id3] => [U:1:67758593]
                        )

                    [171] => stdClass Object
                        (
                            [id32] => STEAM_1:0:20641908
                            [id64] => 76561198001549544
                            [id3] => [U:1:41283816]
                        )

                    [172] => stdClass Object
                        (
                            [id32] => STEAM_1:0:31960985
                            [id64] => 76561198024187698
                            [id3] => [U:1:63921970]
                        )

                    [173] => stdClass Object
                        (
                            [id32] => STEAM_1:1:21469523
                            [id64] => 76561198003204775
                            [id3] => [U:1:42939047]
                        )

                    [174] => stdClass Object
                        (
                            [id32] => STEAM_1:0:56962765
                            [id64] => 76561198074191258
                            [id3] => [U:1:113925530]
                        )

                    [175] => stdClass Object
                        (
                            [id32] => STEAM_1:0:6
                            [id64] => 76561197960265740
                            [id3] => [U:1:12]
                        )

                    [176] => stdClass Object
                        (
                            [id32] => STEAM_1:0:12
                            [id64] => 76561197960265752
                            [id3] => [U:1:24]
                        )

                    [177] => stdClass Object
                        (
                            [id32] => STEAM_1:0:4214338
                            [id64] => 76561197968694404
                            [id3] => [U:1:8428676]
                        )

                    [178] => stdClass Object
                        (
                            [id32] => STEAM_1:1:6052580
                            [id64] => 76561197972370889
                            [id3] => [U:1:12105161]
                        )

                    [179] => stdClass Object
                        (
                            [id32] => STEAM_1:0:9294262
                            [id64] => 76561197978854252
                            [id3] => [U:1:18588524]
                        )

                    [180] => stdClass Object
                        (
                            [id32] => STEAM_1:1:9429285
                            [id64] => 76561197979124299
                            [id3] => [U:1:18858571]
                        )

                    [181] => stdClass Object
                        (
                            [id32] => STEAM_1:1:14771562
                            [id64] => 76561197989808853
                            [id3] => [U:1:29543125]
                        )

                    [182] => stdClass Object
                        (
                            [id32] => STEAM_1:1:15649237
                            [id64] => 76561197991564203
                            [id3] => [U:1:31298475]
                        )

                    [183] => stdClass Object
                        (
                            [id32] => STEAM_1:0:16185676
                            [id64] => 76561197992637080
                            [id3] => [U:1:32371352]
                        )

                    [184] => stdClass Object
                        (
                            [id32] => STEAM_1:0:16783588
                            [id64] => 76561197993832904
                            [id3] => [U:1:33567176]
                        )

                    [185] => stdClass Object
                        (
                            [id32] => STEAM_1:1:17646028
                            [id64] => 76561197995557785
                            [id3] => [U:1:35292057]
                        )

                    [186] => stdClass Object
                        (
                            [id32] => STEAM_1:1:18091284
                            [id64] => 76561197996448297
                            [id3] => [U:1:36182569]
                        )

                    [187] => stdClass Object
                        (
                            [id32] => STEAM_1:1:18731401
                            [id64] => 76561197997728531
                            [id3] => [U:1:37462803]
                        )

                    [188] => stdClass Object
                        (
                            [id32] => STEAM_1:1:22360241
                            [id64] => 76561198004986211
                            [id3] => [U:1:44720483]
                        )

                    [189] => stdClass Object
                        (
                            [id32] => STEAM_1:0:23695884
                            [id64] => 76561198007657496
                            [id3] => [U:1:47391768]
                        )

                    [190] => stdClass Object
                        (
                            [id32] => STEAM_1:0:24110617
                            [id64] => 76561198008486962
                            [id3] => [U:1:48221234]
                        )

                    [191] => stdClass Object
                        (
                            [id32] => STEAM_1:1:24951483
                            [id64] => 76561198010168695
                            [id3] => [U:1:49902967]
                        )

                    [192] => stdClass Object
                        (
                            [id32] => STEAM_1:1:27497553
                            [id64] => 76561198015260835
                            [id3] => [U:1:54995107]
                        )

                    [193] => stdClass Object
                        (
                            [id32] => STEAM_1:1:31926646
                            [id64] => 76561198024119021
                            [id3] => [U:1:63853293]
                        )

                    [194] => stdClass Object
                        (
                            [id32] => STEAM_1:1:31926674
                            [id64] => 76561198024119077
                            [id3] => [U:1:63853349]
                        )

                    [195] => stdClass Object
                        (
                            [id32] => STEAM_1:1:31926708
                            [id64] => 76561198024119145
                            [id3] => [U:1:63853417]
                        )

                    [196] => stdClass Object
                        (
                            [id32] => STEAM_1:1:31926719
                            [id64] => 76561198024119167
                            [id3] => [U:1:63853439]
                        )

                    [197] => stdClass Object
                        (
                            [id32] => STEAM_1:1:31926740
                            [id64] => 76561198024119209
                            [id3] => [U:1:63853481]
                        )

                    [198] => stdClass Object
                        (
                            [id32] => STEAM_1:1:31926752
                            [id64] => 76561198024119233
                            [id3] => [U:1:63853505]
                        )

                    [199] => stdClass Object
                        (
                            [id32] => STEAM_1:1:31926771
                            [id64] => 76561198024119271
                            [id3] => [U:1:63853543]
                        )

                    [200] => stdClass Object
                        (
                            [id32] => STEAM_1:1:31926784
                            [id64] => 76561198024119297
                            [id3] => [U:1:63853569]
                        )

                    [201] => stdClass Object
                        (
                            [id32] => STEAM_1:0:31941822
                            [id64] => 76561198024149372
                            [id3] => [U:1:63883644]
                        )

                    [202] => stdClass Object
                        (
                            [id32] => STEAM_1:0:31941855
                            [id64] => 76561198024149438
                            [id3] => [U:1:63883710]
                        )

                    [203] => stdClass Object
                        (
                            [id32] => STEAM_1:1:32101219
                            [id64] => 76561198024468167
                            [id3] => [U:1:64202439]
                        )

                    [204] => stdClass Object
                        (
                            [id32] => STEAM_1:1:36112393
                            [id64] => 76561198032490515
                            [id3] => [U:1:72224787]
                        )

                    [205] => stdClass Object
                        (
                            [id32] => STEAM_1:1:37578256
                            [id64] => 76561198035422241
                            [id3] => [U:1:75156513]
                        )

                    [206] => stdClass Object
                        (
                            [id32] => STEAM_1:1:43938312
                            [id64] => 76561198048142353
                            [id3] => [U:1:87876625]
                        )

                    [207] => stdClass Object
                        (
                            [id32] => STEAM_1:0:49714621
                            [id64] => 76561198059694970
                            [id3] => [U:1:99429242]
                        )

                    [208] => stdClass Object
                        (
                            [id32] => STEAM_1:0:55613691
                            [id64] => 76561198071493110
                            [id3] => [U:1:111227382]
                        )

                    [209] => stdClass Object
                        (
                            [id32] => STEAM_1:1:59954187
                            [id64] => 76561198080174103
                            [id3] => [U:1:119908375]
                        )

                    [210] => stdClass Object
                        (
                            [id32] => STEAM_1:1:62455758
                            [id64] => 76561198085177245
                            [id3] => [U:1:124911517]
                        )

                    [211] => stdClass Object
                        (
                            [id32] => STEAM_1:0:77147995
                            [id64] => 76561198114561718
                            [id3] => [U:1:154295990]
                        )

                    [212] => stdClass Object
                        (
                            [id32] => STEAM_1:1:90334873
                            [id64] => 76561198140935475
                            [id3] => [U:1:180669747]
                        )

                )

        )

)

================================================
FILE: examples/item/GetPlayerItems.txt
================================================
Array
(
    [numberOfBackpackSlots] => 50
    [items] => Illuminate\Support\Collection Object
        (
            [items:protected] => Array
                (
                    [0] => Syntax\SteamApi\Containers\Item Object
                        (
                            [id] => 5787837042
                            [originalId] => 5787837042
                            [defIndex] => 166
                            [level] => 5
                            [quality] => 6
                            [quantity] => 1
                            [inventory] => 0
                            [origin] => 0
                            [flags] => Array
                                (
                                    [trade] => 
                                    [craft] => 1
                                )

                            [containedItem] => 
                            [style] => 
                            [attributes] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [defindex] => 143
                                            [value] => 1406566784
                                            [float_value] => 1842591301632
                                        )

                                    [1] => stdClass Object
                                        (
                                            [defindex] => 746
                                            [value] => 1065353216
                                            [float_value] => 1
                                        )

                                    [2] => stdClass Object
                                        (
                                            [defindex] => 292
                                            [value] => 1115684864
                                            [float_value] => 64
                                        )

                                    [3] => stdClass Object
                                        (
                                            [defindex] => 388
                                            [value] => 1115684864
                                            [float_value] => 64
                                        )

                                    [4] => stdClass Object
                                        (
                                            [defindex] => 153
                                            [value] => 1065353216
                                            [float_value] => 1
                                        )

                                )

                            [custom] => Array
                                (
                                    [name] => 
                                    [description] => 
                                )

                        )

                    [1] => Syntax\SteamApi\Containers\Item Object
                        (
                            [id] => 5787837069
                            [originalId] => 5787837069
                            [defIndex] => 877
                            [level] => 1
                            [quality] => 1
                            [quantity] => 1
                            [inventory] => 3221225480
                            [origin] => 13
                            [flags] => Array
                                (
                                    [trade] => 1
                                    [craft] => 1
                                )

                            [containedItem] => 
                            [style] => 
                            [attributes] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [defindex] => 746
                                            [value] => 1065353216
                                            [float_value] => 1
                                        )

                                    [1] => stdClass Object
                                        (
                                            [defindex] => 292
                                            [value] => 1115684864
                                            [float_value] => 64
                                        )

                                    [2] => stdClass Object
                                        (
                                            [defindex] => 388
                                            [value] => 1115684864
                                            [float_value] => 64
                                        )

                                )

                            [custom] => Array
                                (
                                    [name] => 
                                    [description] => 
                                )

                        )

                    [2] => Syntax\SteamApi\Containers\Item Object
                        (
                            [id] => 5787837070
                            [originalId] => 5787837070
                            [defIndex] => 878
                            [level] => 1
                            [quality] => 1
                            [quantity] => 1
                            [inventory] => 3221225480
                            [origin] => 13
                            [flags] => Array
                                (
                                    [trade] => 1
                                    [craft] => 1
                                )

                            [containedItem] => 
                            [style] => 0
                            [attributes] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [defindex] => 746
                                            [value] => 1065353216
                                            [float_value] => 1
                                        )

                                    [1] => stdClass Object
                                        (
                                            [defindex] => 292
                                            [value] => 1115684864
                                            [float_value] => 64
                                        )

                                    [2] => stdClass Object
                                        (
                                            [defindex] => 388
                                            [value] => 1115684864
                                            [float_value] => 64
                                        )

                                )

                            [custom] => Array
                                (
                                    [name] => 
                                    [description] => 
                                )

                        )

                    [3] => Syntax\SteamApi\Containers\Item Object
                        (
                            [id] => 5787837071
                            [originalId] => 5787837071
                            [defIndex] => 879
                            [level] => 1
                            [quality] => 1
                            [quantity] => 1
                            [inventory] => 3221225480
                            [origin] => 13
                            [flags] => Array
                                (
                                    [trade] => 1
                                    [craft] => 1
                                )

                            [containedItem] => 
                            [style] => 0
                            [attributes] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [defindex] => 746
                                            [value] => 1065353216
                                            [float_value] => 1
                                        )

                                    [1] => stdClass Object
                                        (
                                            [defindex] => 292
                                            [value] => 1115684864
                                            [float_value] => 64
                                        )

                                    [2] => stdClass Object
                                        (
                                            [defindex] => 388
                                            [value] => 1115684864
                                            [float_value] => 64
                                        )

                                )

                            [custom] => Array
                                (
                                    [name] => 
                                    [description] => 
                                )

                        )

                    [4] => Syntax\SteamApi\Containers\Item Object
                        (
                            [id] => 5787837154
                            [originalId] => 5787837154
                            [defIndex] => 5867
                            [level] => 1
                            [quality] => 6
                            [quantity] => 1
                            [inventory] => 3221225473
                            [origin] => 0
                            [flags] => Array
                                (
                                    [trade] => 1
                                    [craft] => 1
                                )

                            [containedItem] => 
                            [style] => 0
                            [attributes] => Array
                                (
                                    [0] => stdClass Object
                                        (
                                            [defindex] => 2046
                                            [value] => 1065353216
                                            [float_value] => 1
                                        )

                                    [1] => stdClass Object
                                        (
                                            [defindex] => 187
                                            [value] => 1121189888
                                            [float_value] => 106
                                        )

                                    [2] => stdClass Object
                                        (
                                            [defindex] => 744
                                            [value] => 1
                                            [float_value] => 1.4012984643248E-45
                                        )

                                    [3] => stdClass Object
                                        (
                                            [defindex] => 528
                                            [value] => 1169641472
                                            [float_value] => 5866
                                        )

                                    [4] => stdClass Object
                                        (
                                            [defindex] => 731
                                            [value] => 1065353216
                                            [float_value] => 1
                                        )

                                    [5] => stdClass Object
                                        (
                                            [defindex] => 815
                                            [value] => 1
                                            [float_value] => 1.4012984643248E-45
                                        )

                                )

                            [custom] => Array
                                (
                                    [name] => 
                                    [description] => 
                                )

                        )

                )

        )

)



================================================
FILE: examples/news/GetNewsForApp.txt
================================================
Array
(
    [0] => stdClass Object
        (
            [gid] => 521614150601956190
            [title] => Think Of All The Things We Learned In Portal 2
            [url] => http://store.steampowered.com/news/externalpost/rps/521614150601956190
            [is_external_url] => 1
            [author] => contact@rockpapershotgun.com (Philippa Warr)
            [contents] => Have you ever idly wondered whether GLaDOS might have been up to more research and testing than the Portal games let on? A study from Florida State University into the effects of playing Portal 2 on a variety of skills won’t do much to ease your fears, then. According to the study, spending eight hours playing Portal 2 is more effective at improving a range of cognitive skills than a dedicated brain training program called Lumosity. …
            [feedlabel] => Rock, Paper, Shotgun
            [date] => 1412265624
            [feedname] => rps
        )

    [1] => stdClass Object
        (
            [gid] => 521614150561342440
            [title] => Think Of All The Things We Learned In Portal 2
            [url] => http://store.steampowered.com/news/externalpost/rps/521614150561342440
            [is_external_url] => 1
            [author] => contact@rockpapershotgun.com (Philippa Warr)
            [contents] => Have you ever idly wondered whether GLaDOS might have been up to more research and testing than the Portal games let on? A study from Florida State University into the effects of playing Portal 2 on a variety of skills won’t do much to ease your fears, then. According to the study, spending eight hours playing Portal 2 is more effective at improving a range of cognitive skills than a dedicated brain training program called Lumosity. …
            [feedlabel] => Rock, Paper, Shotgun
            [date] => 1412265624
            [feedname] => rps
        )

    [2] => stdClass Object
        (
            [gid] => 521613514271155690
            [title] => Steam Music Player Out Of Beta, Valve s Soundtracks Free
            [url] => http://store.steampowered.com/news/externalpost/rps/521613514271155690
            [is_external_url] => 1
            [author] => contact@rockpapershotgun.com (Graham Smith)
            [contents] => In almost every strategy, management or sim game I play, I will immediately turn off the music which comes with the game in favour of my own. That means that Steam Music Player sounds like a good idea to me even if I long ago abandoned mp3s in favour of streaming. The built-in functionality, which lets you browse your music library and control playback from in-game using the Steam overlay, has just left beta after its initial announcement back in February. To celebrate, Valve have made the sound...
            [feedlabel] => Rock, Paper, Shotgun
            [date] => 1411657215
            [feedname] => rps
        )

    [3] => stdClass Object
        (
            [gid] => 521612880947759679
            [title] => Introducing The Portal Merchandise Workshop
            [url] => http://store.steampowered.com/news/externalpost/portal2_blog/521612880947759679
            [is_external_url] => 1
            [author] =>
            [contents] => It seems Dota 2 and Team Fortress 2 have launched Merchandise Workshops, where the community can submit, vote on and sell their own non-virtual, actually real t-shirts and posters. And so far, the response from their communities has been overwhelmingly positive. So we thought: What if we applied that same idea, but to a good game, with a smarter, more attractive community? Introducing the Portal Merchandise Workshop, where you can heroes can bravely design their own Portal universe concepts. "Bu...
            [feedlabel] => Portal 2 Blog
            [date] => 1410973260
            [feedname] => portal2_blog
        )

    [4] => stdClass Object
        (
            [gid] => 552009088168130714
            [title] => Midweek Madness - Portal 2, 75% Off
            [url] => http://store.steampowered.com/news/14193/
            [is_external_url] =>
            [author] => Valve
            [contents] => Save 75% on Portal 2 during this week's Midweek Madness*! Portal 2 draws from the award-winning formula of innovative gameplay, story, and music that earned the original Portal over 70 industry accolades and created a cult following. The single-player portion of Portal 2 introduces a cast of dynamic new characters, a host of fresh puzzle elements, and a much larger set of devious test chambers. Players will explore never-before-seen areas of the Aperture Science Labs and be reunited with GLaDOS,...
            [feedlabel] => Announcement
            [date] => 1408467600
            [feedname] => steam_announce
        )

)

================================================
FILE: examples/package/packageDetails.txt
================================================
Array
(
    [0] => stdClass Object
        (
            [id] => 76710
            [name] => Just Cause 3 XL
            [page_image] => https: //steamcdn-a.akamaihd.net/steam/subs/76710/header.jpg?t=1449600260
            [header] => https: //steamcdn-a.akamaihd.net/steam/subs/76710/header_ratio.jpg?t=1449600260
            [small_logo] => https: //steamcdn-a.akamaihd.net/steam/subs/76710/capsule_231x87.jpg?t=1449600260
            [apps] => Array(
                [0] => stdClass Object(
                    [id] => 225540
                    [name] => Just Cause™ 3
                )

                [1] => stdClass Object(
                    [id] => 401850
                    [name] => Just Cause™ 3 DLC: Air, Land & Sea Expansion Pass
                )

            )

            [page_content] => none[price] => stdClass Object(
                [currency] => USD
                [initial] => 4499
                [final] => 4499
                [discount_percent] => 0
                [individual] => 4498
            )

            [platforms] => stdClass Object(
                [windows] => 1
                [mac] => 
                [linux] =>
            )

            [release] => stdClass Object(
                [coming_soon] => 
                [date] =>
            )

            [controller] => stdClass Object(
                [full_gamepad] => 1
            )

        )
)

================================================
FILE: examples/player/GetBadges.txt
================================================
stdClass Object
(
    [badges] => Array
        (
            [0] => stdClass Object
                (
                    [badgeid] => 16
                    [level] => 1
                    [completion_time] => 1404061200
                    [xp] => 150
                    [scarcity] => 877623
                )

            [1] => stdClass Object
                (
                    [badgeid] => 2
                    [level] => 2
                    [completion_time] => 1394212133
                    [xp] => 200
                    [scarcity] => 1990152
                )

            [2] => stdClass Object
                (
                    [badgeid] => 13
                    [level] => 124
                    [completion_time] => 1268659900
                    [xp] => 353
                    [scarcity] => 1243165
                )

            [3] => stdClass Object
                (
                    [badgeid] => 1
                    [level] => 4
                    [completion_time] => 1268659900
                    [xp] => 200
                    [scarcity] => 46831294
                )

        )

    [player_xp] => 903
    [player_level] => 9
    [player_xp_needed_to_level_up] => 97
    [player_xp_needed_current_level] => 900
)

================================================
FILE: examples/player/GetCommunityBadgeProgress.txt
================================================
stdClass Object
(
    [quests] => Array
        (
            [0] => stdClass Object
                (
                    [questid] => 101
                    [completed] => 1
                )

            [1] => stdClass Object
                (
                    [questid] => 102
                    [completed] => 1
                )

            [2] => stdClass Object
                (
                    [questid] => 103
                    [completed] => 1
                )

            [3] => stdClass Object
                (
                    [questid] => 104
                    [completed] => 1
                )

            [4] => stdClass Object
                (
                    [questid] => 105
                    [completed] => 1
                )

            [5] => stdClass Object
                (
                    [questid] => 106
                    [completed] =>
                )

            [6] => stdClass Object
                (
                    [questid] => 108
                    [completed] => 1
                )

            [7] => stdClass Object
                (
                    [questid] => 109
                    [completed] => 1
                )

            [8] => stdClass Object
                (
                    [questid] => 110
                    [completed] => 1
                )

            [9] => stdClass Object
                (
                    [questid] => 111
                    [completed] => 1
                )

            [10] => stdClass Object
                (
                    [questid] => 112
                    [completed] => 1
                )

            [11] => stdClass Object
                (
                    [questid] => 113
                    [completed] => 1
                )

            [12] => stdClass Object
                (
                    [questid] => 114
                    [completed] => 1
                )

            [13] => stdClass Object
                (
                    [questid] => 115
                    [completed] => 1
                )

            [14] => stdClass Object
                (
                    [questid] => 116
                    [completed] => 1
                )

            [15] => stdClass Object
                (
                    [questid] => 117
                    [completed] => 1
                )

            [16] => stdClass Object
                (
                    [questid] => 118
                    [completed] => 1
                )

            [17] => stdClass Object
                (
                    [questid] => 119
                    [completed] => 1
                )

            [18] => stdClass Object
                (
                    [questid] => 120
                    [completed] => 1
                )

            [19] => stdClass Object
                (
                    [questid] => 121
                    [completed] => 1
                )

            [20] => stdClass Object
                (
                    [questid] => 122
                    [completed] => 1
                )

            [21] => stdClass Object
                (
                    [questid] => 123
                    [completed] => 1
                )

            [22] => stdClass Object
                (
                    [questid] => 124
                    [completed] =>
                )

            [23] => stdClass Object
                (
                    [questid] => 125
                    [completed] =>
                )

            [24] => stdClass Object
                (
                    [questid] => 126
                    [completed] => 1
                )

            [25] => stdClass Object
                (
                    [questid] => 127
                    [completed] => 1
                )

        )

)

================================================
FILE: examples/player/GetOwnedGames.txt
================================================
Syntax\SteamApi\Collection Object
(
    [items:protected] => Array
        (
            [104] => Syntax\SteamApi\Containers\Game Object
                (
                    [appId] => 251570
                    [name] => 7 Days to Die
                    [playtimeTwoWeeks] => 0
                    [playtimeTwoWeeksReadable] => 0 minutes
                    [playtimeForever] => 12
                    [playtimeForeverReadable] => 12 minutes
                    [icon] => http://media.steampowered.com/steamcommunity/public/images/apps/251570/c8f826b116770525b68e7b4e37ad83ca044ae760.jpg
                    [logo] => http://media.steampowered.com/steamcommunity/public/images/apps/251570/d2f0fb2b63983bf5c5a1b627b59ce754788308df.jpg
                    [header] => http://cdn.steampowered.com/v/gfx/apps/251570/header.jpg
                    [hasCommunityVisibleStats] => 1
                )

            [32] => Syntax\SteamApi\Containers\Game Object
                (
                    [appId] => 22650
                    [name] => Alien Breed 2: Assault
                    [playtimeTwoWeeks] => 0
                    [playtimeTwoWeeksReadable] => 0 minutes
                    [playtimeForever] => 0
                    [playtimeForeverReadable] => 0 minutes
                    [icon] => http://media.steampowered.com/steamcommunity/public/images/apps/22650/a10e00aa5fc77cc14deb38f7da48e5da40b18503.jpg
                    [logo] => http://media.steampowered.com/steamcommunity/public/images/apps/22650/57b8df3a30a02c1a013fa6301563dcc2e941ef11.jpg
                    [header] => http://cdn.steampowered.com/v/gfx/apps/22650/header.jpg
                    [hasCommunityVisibleStats] => 1
                )

            [33] => Syntax\SteamApi\Containers\Game Object
                (
                    [appId] => 22670
                    [name] => Alien Breed 3: Descent
                    [playtimeTwoWeeks] => 0
                    [playtimeTwoWeeksReadable] => 0 minutes
                    [playtimeForever] => 0
                    [playtimeForeverReadable] => 0 minutes
                    [icon] => http://media.steampowered.com/steamcommunity/public/images/apps/22670/276d9c54a181c2baf809c53c6172a5475866e693.jpg
                    [logo] => http://media.steampowered.com/steamcommunity/public/images/apps/22670/6bd254a867864ef8b4e6d2b979547e9c67d669a3.jpg
                    [header] => http://cdn.steampowered.com/v/gfx/apps/22670/header.jpg
                    [hasCommunityVisibleStats] => 1
                )

            [31] => Syntax\SteamApi\Containers\Game Object
                (
                    [appId] => 22610
                    [name] => Alien Breed: Impact
                    [playtimeTwoWeeks] => 0
                    [playtimeTwoWeeksReadable] => 0 minutes
                    [playtimeForever] => 0
                    [playtimeForeverReadable] => 0 minutes
                    [icon] => http://media.steampowered.com/steamcommunity/public/images/apps/22610/963d4d2b346f7258940a9bb9c8a5e319ec1bc781.jpg
                    [logo] => http://media.steampowered.com/steamcommunity/public/images/apps/22610/fcf02acbd58c5a7ee29f15df2e849054d1f3a021.jpg
                    [header] => http://cdn.steampowered.com/v/gfx/apps/22610/header.jpg
                    [hasCommunityVisibleStats] => 1
                )

        )

)

================================================
FILE: examples/player/GetPlayerLevelDetails.txt
================================================
Syntax\SteamApi\Containers\Player\Level Object
(
    [playerXp] => 903
    [playerLevel] => 9
    [xpToLevelUp] => 97
    [xpForCurrentLevel] => 900
    [currentLevelFloor] => 900
    [currentLevelCeieling] => 1000
    [percentThroughLevel] => 97
)

================================================
FILE: examples/player/GetRecentlyPlayedGames.txt
================================================
Syntax\SteamApi\Collection Object
(
    [items:protected] => Array
        (
            [3] => Syntax\SteamApi\Containers\Game Object
                (
                    [appId] => 214490
                    [name] => Alien: Isolation
                    [playtimeTwoWeeks] => 73
                    [playtimeTwoWeeksReadable] => 1 hours 13 minutes
                    [playtimeForever] => 73
                    [playtimeForeverReadable] => 1 hours 13 minutes
                    [icon] => http://media.steampowered.com/steamcommunity/public/images/apps/214490/7bf964858835da75630a43ac0ddbf0f66a40902f.jpg
                    [logo] => http://media.steampowered.com/steamcommunity/public/images/apps/214490/6cdbe0113548dad8cee3d24fbace9abe298ac9af.jpg
                    [header] => http://cdn.steampowered.com/v/gfx/apps/214490/header.jpg
                    [hasCommunityVisibleStats] => 0
                )

            [1] => Syntax\SteamApi\Containers\Game Object
                (
                    [appId] => 258970
                    [name] => Gauntletâ„¢
                    [playtimeTwoWeeks] => 148
                    [playtimeTwoWeeksReadable] => 2 hours 28 minutes
                    [playtimeForever] => 148
                    [playtimeForeverReadable] => 2 hours 28 minutes
                    [icon] => http://media.steampowered.com/steamcommunity/public/images/apps/258970/76e95a57a669c30984c9dcd32879536746d75de9.jpg
                    [logo] => http://media.steampowered.com/steamcommunity/public/images/apps/258970/0b9cae9548f1a6dea05ecfb8ef886a6211189128.jpg
                    [header] => http://cdn.steampowered.com/v/gfx/apps/258970/header.jpg
                    [hasCommunityVisibleStats] => 0
                )

            [4] => Syntax\SteamApi\Containers\Game Object
                (
                    [appId] => 249130
                    [name] => LEGO MARVEL Super Heroes
                    [playtimeTwoWeeks] => 46
                    [playtimeTwoWeeksReadable] => 46 minutes
                    [playtimeForever] => 46
                    [playtimeForeverReadable] => 46 minutes
                    [icon] => http://media.steampowered.com/steamcommunity/public/images/apps/249130/8462ed9e1004624c7109233eafd7098211da9f86.jpg
                    [logo] => http://media.steampowered.com/steamcommunity/public/images/apps/249130/8b012ffdf2cb13e6f71cdf3606ce053c888ff3b5.jpg
                    [header] => http://cdn.steampowered.com/v/gfx/apps/249130/header.jpg
                    [hasCommunityVisibleStats] => 0
                )

            [2] => Syntax\SteamApi\Containers\Game Object
                (
                    [appId] => 241930
                    [name] => Middle-earth: Shadow of Mordor
                    [playtimeTwoWeeks] => 71
                    [playtimeTwoWeeksReadable] => 1 hours 21 minutes
                    [playtimeForever] => 81
                    [playtimeForeverReadable] => 1 hours 21 minutes
                    [icon] => http://media.steampowered.com/steamcommunity/public/images/apps/241930/161afab3c9f725f593635723cc64a7fbeb324ead.jpg
                    [logo] => http://media.steampowered.com/steamcommunity/public/images/apps/241930/00631b918ee8799ff48b3d91d9eb0d3278aafa83.jpg
                    [header] => http://cdn.steampowered.com/v/gfx/apps/241930/header.jpg
                    [hasCommunityVisibleStats] => 0
                )

            [0] => Syntax\SteamApi\Containers\Game Object
                (
                    [appId] => 221680
                    [name] => Rocksmith 2014
                    [playtimeTwoWeeks] => 150
                    [playtimeTwoWeeksReadable] => 2 hours 30 minutes
                    [playtimeForever] => 753
                    [playtimeForeverReadable] => 12 hours 33 minutes
                    [icon] => http://media.steampowered.com/steamcommunity/public/images/apps/221680/26c3d3ad45c9386e909613e5d115e73955501844.jpg
                    [logo] => http://media.steampowered.com/steamcommunity/public/images/apps/221680/f7d201a1638d020101fade6d8d51cf09c33b3b1c.jpg
                    [header] => http://cdn.steampowered.com/v/gfx/apps/221680/header.jpg
                    [hasCommunityVisibleStats] => 0
                )

        )

)

================================================
FILE: examples/player/GetSteamLevel.txt
================================================
9

================================================
FILE: examples/player/IsPlayingSharedGame.txt
================================================
76561198022436617

================================================
FILE: examples/user/GetFriendList.txt
================================================
Array
(
    [0] => Syntax\SteamApi\Containers\Player Object
        (
            [steamId] => 76561198022436617
            [steamIds] => stdClass Object
            (
                [id32] => "STEAM_1:1:9846342"
                [id64] => "76561198022436617"
                [id3] => "[U:1:19692685]""
            )
            [communityVisibilityState] => 3
            [profileState] => 1
            [personaName] => Stygian
            [lastLogoff] => October 8th, 2014 10:50am
            [profileUrl] => http://steamcommunity.com/id/stygiansabyss/
            [avatar] => <img src="http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650.jpg" />
            [avatarMedium] => <img src="http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650_medium.jpg" />
            [avatarFull] => <img src="http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650_full.jpg" />
            [personaState] => Online
            [primaryClanId] => 103582791435113986
            [timecreated] => March 15th, 2010 01:31pm
            [personaStateFlags] => 0
        )
    [1] => Syntax\SteamApi\Containers\Player Object
        (
            [steamId] => 76561198028432364
            [steamIds] => stdClass Object
            (
                [id32] => "STEAM_1:1:9846342"
                [id64] => "76561198028432364"
                [id3] => "[U:1:19692685]""
            )
            [communityVisibilityState] => 3
            [profileState] => 1
            [personaName] => [GoB] Bindusara
            [lastLogoff] => October 8th, 2014 05:39am
            [profileUrl] => http://steamcommunity.com/id/bindusara/
            [avatar] => <img src="http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650.jpg" />
            [avatarMedium] => <img src="http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650_medium.jpg" />
            [avatarFull] => <img src="http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650_full.jpg" />
            [personaState] => Online
            [primaryClanId] => 103582791432779431
            [timecreated] => August 1st, 2010 04:38am
            [personaStateFlags] => 0
        )

)


================================================
FILE: examples/user/GetPlayerBans.txt
================================================
Array
(
    [0] => stdClass Object
        (
            [SteamId] => 76561197979958413
            [CommunityBanned] =>
            [VACBanned] =>
            [NumberOfVACBans] => 0
            [DaysSinceLastBan] => 0
            [EconomyBan] => banned
        )

)


================================================
FILE: examples/user/GetPlayerSummaries.txt
================================================
Array
(
    [0] => Syntax\SteamApi\Containers\Player Object
        (
            [steamId] => 76561198022436617
            [steamIds] => Syntax\SteamApi\Containers\Id Object
                (
                    [id32] => STEAM_1:1:31085444
                    [id64] => 76561198022436617
                    [id3] => [U:1:62170889]
                    [communityId] => STEAM_1:1:31085444
                    [steamId] => 76561198022436617
                )
            [communityVisibilityState] => 3
            [profileState] => 1
            [personaName] => Stygian
            [lastLogoff] => October 8th, 2014 10:50am
            [profileUrl] => http://steamcommunity.com/id/stygiansabyss/
            [avatar] => <img src="http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650.jpg" />
            [avatarMedium] => <img src="http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650_medium.jpg" />
            [avatarFull] => <img src="http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650_full.jpg" />
            [avatarUrl] => http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650.jpg
            [avatarMediumUrl] => http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650_medium.jpg
            [avatarFullUrl] => http://media.steampowered.com/steamcommunity/public/images/avatars/3a/3a718856298ce108a71dfd5b0bc5eb913a8ff650_full.jpg
            [personaState] => Online
            [personaStateId] => 3
            [realName] => Joe Smith
            [primaryClanId] => 103582791435113986
            [timecreated] => March 15th, 2010 01:31pm
            [personaStateFlags] => 0
            [locCountryCode] => US
            [locStateCode] => TX
            [locCityId] => 3620
            [location] => stdClass Object
                (
                    [country] => United States
                    [state] => Texas
                    [city] => Dallas
                )
            [commentPermission]=> 1
            [gameDetails] =>  stdClass Object
                (
                    [gameId] => 252950
                    [serverIp] => null
                    [serverSteamId] => null
                    [extraInfo] => Rocket League
                )
        )

)


================================================
FILE: examples/user/ResolveVanityURL.txt
================================================
stdClass Object
(
    [id32] => STEAM_1:0:11101
    [id64] => 76561197960287930
    [id3] => [U:1:22202]
)

================================================
FILE: examples/user/stats/GetGlobalAchievementPercentageForApp.txt
================================================
Array
(
    [0] => stdClass Object
        (
            [name] => explosive_exit
            [percent] => 60.344631195068
        )

    [1] => stdClass Object
        (
            [name] => suddenly_skewered
            [percent] => 42.981929779053
        )

    [2] => stdClass Object
        (
            [name] => precision_strike
            [percent] => 40.083293914795
        )

    [3] => stdClass Object
        (
            [name] => the_undeath_of_khamun
            [percent] => 38.004730224609
        )

    [4] => stdClass Object
        (
            [name] => as_luck_would_have_it
            [percent] => 33.594764709473
        )

    [5] => stdClass Object
        (
            [name] => besting_the_beast_of_orox
            [percent] => 23.76727104187
        )

    [6] => stdClass Object
        (
            [name] => icy_tomb
            [percent] => 22.661437988281
        )

    [7] => stdClass Object
        (
            [name] => eye_for_an_eye
            [percent] => 15.825128555298
        )

    [8] => stdClass Object
        (
            [name] => furious_charge
            [percent] => 15.571806907654
        )

    [9] => stdClass Object
        (
            [name] => morak_defeated
            [percent] => 13.494199752808
        )

    [10] => stdClass Object
        (
            [name] => deader_than_dead
            [percent] => 10.665216445923
        )

    [11] => stdClass Object
        (
            [name] => embracing_the_end
            [percent] => 8.6481952667236
        )

    [12] => stdClass Object
        (
            [name] => seriously_severed
            [percent] => 8.6143236160278
        )

    [13] => stdClass Object
        (
            [name] => heroic_hunger
            [percent] => 7.664014339447
        )

    [14] => stdClass Object
        (
            [name] => dying_for_a_living
            [percent] => 4.6241703033447
        )

    [15] => stdClass Object
        (
            [name] => dropper_of_treasure
            [percent] => 2.8013129234314
        )

    [16] => stdClass Object
        (
            [name] => scarred_veteran
            [percent] => 1.8548201322556
        )

    [17] => stdClass Object
        (
            [name] => hardened_champion
            [percent] => 1.7990039587021
        )

    [18] => stdClass Object
        (
            [name] => pyromancer
            [percent] => 1.5619037151337
        )

    [19] => stdClass Object
        (
            [name] => crypt_kicker
            [percent] => 1.5447294712067
        )

    [20] => stdClass Object
        (
            [name] => formidable_fortune
            [percent] => 1.2575376033783
        )

    [21] => stdClass Object
        (
            [name] => artful_dodger
            [percent] => 1.0457216501236
        )

    [22] => stdClass Object
        (
            [name] => cave_crusher
            [percent] => 0.87016260623932
        )

    [23] => stdClass Object
        (
            [name] => mummy_slayer
            [percent] => 0.86586904525757
        )

    [24] => stdClass Object
        (
            [name] => stormcaller
            [percent] => 0.62972295284271
        )

    [25] => stdClass Object
        (
            [name] => accomplished_master
            [percent] => 0.61684221029282
        )

    [26] => stdClass Object
        (
            [name] => bombardier
            [percent] => 0.53097093105316
        )

    [27] => stdClass Object
        (
            [name] => whirling_death
            [percent] => 0.5056865811348
        )

    [28] => stdClass Object
        (
            [name] => slayer
            [percent] => 0.36065948009491
        )

    [29] => stdClass Object
        (
            [name] => temple_toppler
            [percent] => 0.33060455322266
        )

    [30] => stdClass Object
        (
            [name] => the_captains_special
            [percent] => 0.27383404970169
        )

    [31] => stdClass Object
        (
            [name] => eating_off_the_floor
            [percent] => 0.18128387629986
        )

    [32] => stdClass Object
        (
            [name] => lich_slayer
            [percent] => 0.1602931022644
        )

    [33] => stdClass Object
        (
            [name] => frostweaver
            [percent] => 0.14884360134602
        )

    [34] => stdClass Object
        (
            [name] => giant_spider_slayer
            [percent] => 0.1264216452837
        )

    [35] => stdClass Object
        (
            [name] => skeleton_slayer
            [percent] => 0.12594458460808
        )

    [36] => stdClass Object
        (
            [name] => grunt_slayer
            [percent] => 0.097797878086567
        )

    [37] => stdClass Object
        (
            [name] => cultist_slayer
            [percent] => 0.095889627933502
        )

    [38] => stdClass Object
        (
            [name] => orc_slayer
            [percent] => 0.078238300979137
        )

    [39] => stdClass Object
        (
            [name] => demon_slayer
            [percent] => 0.076330050826073
        )

    [40] => stdClass Object
        (
            [name] => as_luck_would_have_it_1
            [percent] => 0.020036637783051
        )

    [41] => stdClass Object
        (
            [name] => burned_alive
            [percent] => 0.020036637783051
        )

    [42] => stdClass Object
        (
            [name] => as_luck_would_have_it_3
            [percent] => 0.018128387629986
        )

    [43] => stdClass Object
        (
            [name] => slayer_1
            [percent] => 0.016697200015187
        )

    [44] => stdClass Object
        (
            [name] => faithful_customer
            [percent] => 0.012403633445501
        )

    [45] => stdClass Object
        (
            [name] => mummy_slayer_3
            [percent] => 0.012403633445501
        )

    [46] => stdClass Object
        (
            [name] => slayer_2
            [percent] => 0.010495381429791
        )

    [47] => stdClass Object
        (
            [name] => heroic_hunger_3
            [percent] => 0.010018318891525
        )

    [48] => stdClass Object
        (
            [name] => dying_for_a_living_3
            [percent] => 0.0090641938149929
        )

    [49] => stdClass Object
        (
            [name] => skeleton_slayer_3
            [percent] => 0.008110067807138
        )

    [50] => stdClass Object
        (
            [name] => faithful_customer_3
            [percent] => 0.008110067807138
        )

    [51] => stdClass Object
        (
            [name] => riddles_of_the_grave_3
            [percent] => 0.0076330048032105
        )

    [52] => stdClass Object
        (
            [name] => formidable_fortune_3
            [percent] => 0.0071559422649443
        )

    [53] => stdClass Object
        (
            [name] => dropper_of_treasure_3
            [percent] => 0.0066788792610168
        )

    [54] => stdClass Object
        (
            [name] => cultist_slayer_3
            [percent] => 0.0062018167227507
        )

    [55] => stdClass Object
        (
            [name] => eating_off_the_floor_3
            [percent] => 0.0057247541844845
        )

    [56] => stdClass Object
        (
            [name] => goblin_slayer_3
            [percent] => 0.0057247541844845
        )

    [57] => stdClass Object
        (
            [name] => secrets_of_the_flame_3
            [percent] => 0.0057247541844845
        )

    [58] => stdClass Object
        (
            [name] => mysteries_in_the_dark
            [percent] => 0.0042935656383634
        )

    [59] => stdClass Object
        (
            [name] => riddles_of_the_grave
            [percent] => 0.0042935656383634
        )

    [60] => stdClass Object
        (
            [name] => deader_than_dead_3
            [percent] => 0.0042935656383634
        )

    [61] => stdClass Object
        (
            [name] => secrets_of_the_flame
            [percent] => 0.0038165024016052
        )

    [62] => stdClass Object
        (
            [name] => rude_interruption
            [percent] => 0.0038165024016052
        )

    [63] => stdClass Object
        (
            [name] => slayer_3
            [percent] => 0.0038165024016052
        )

    [64] => stdClass Object
        (
            [name] => orc_slayer_3
            [percent] => 0.0038165024016052
        )

    [65] => stdClass Object
        (
            [name] => lich_slayer_3
            [percent] => 0.0028623770922422
        )

    [66] => stdClass Object
        (
            [name] => giant_spider_slayer_3
            [percent] => 0.0028623770922422
        )

    [67] => stdClass Object
        (
            [name] => whirling_death_3
            [percent] => 0.0023853140883148
        )

    [68] => stdClass Object
        (
            [name] => hardened_champion_3
            [percent] => 0.0023853140883148
        )

    [69] => stdClass Object
        (
            [name] => frostweaver_3
            [percent] => 0.0023853140883148
        )

    [70] => stdClass Object
        (
            [name] => cold_hearted_3
            [percent] => 0.0023853140883148
        )

    [71] => stdClass Object
        (
            [name] => generous_3
            [percent] => 0.0023853140883148
        )

    [72] => stdClass Object
        (
            [name] => cave_crusher_3
            [percent] => 0.0019082512008026
        )

    [73] => stdClass Object
        (
            [name] => stormcaller_3
            [percent] => 0.0019082512008026
        )

    [74] => stdClass Object
        (
            [name] => bombardier_3
            [percent] => 0.0019082512008026
        )

    [75] => stdClass Object
        (
            [name] => blessed_by_the_gods_3
            [percent] => 0.0019082512008026
        )

    [76] => stdClass Object
        (
            [name] => blessed_by_the_gods
            [percent] => 0.0019082512008026
        )

    [77] => stdClass Object
        (
            [name] => artful_dodger_3
            [percent] => 0.0019082512008026
        )

    [78] => stdClass Object
        (
            [name] => trailblazer_3
            [percent] => 0.0019082512008026
        )

    [79] => stdClass Object
        (
            [name] => unruly_3
            [percent] => 0.0019082512008026
        )

    [80] => stdClass Object
        (
            [name] => accomplished_master_3
            [percent] => 0.0019082512008026
        )

    [81] => stdClass Object
        (
            [name] => temple_toppler_3
            [percent] => 0.0019082512008026
        )

    [82] => stdClass Object
        (
            [name] => pyromancer_3
            [percent] => 0.0019082512008026
        )

    [83] => stdClass Object
        (
            [name] => mysteries_in_the_dark_3
            [percent] => 0.0019082512008026
        )

    [84] => stdClass Object
        (
            [name] => light_footed_3
            [percent] => 0.0019082512008026
        )

    [85] => stdClass Object
        (
            [name] => scarred_veteran_3
            [percent] => 0.0019082512008026
        )

    [86] => stdClass Object
        (
            [name] => heedless_3
            [percent] => 0.0019082512008026
        )

    [87] => stdClass Object
        (
            [name] => crypt_kicker_3
            [percent] => 0.0019082512008026
        )

    [88] => stdClass Object
        (
            [name] => dragon_slayer_3
            [percent] => 0.0014311885461211
        )

    [89] => stdClass Object
        (
            [name] => daemon_slayer_3
            [percent] => 0.0014311885461211
        )

    [90] => stdClass Object
        (
            [name] => dragon_slayer
            [percent] => 0.0014311885461211
        )

    [91] => stdClass Object
        (
            [name] => schizofrenic_3
            [percent] => 0.00047706280020066
        )

    [92] => stdClass Object
        (
            [name] =>
            [percent] => 0
        )

    [93] => stdClass Object
        (
            [name] => generous
            [percent] => 0
        )

)

================================================
FILE: examples/user/stats/GetPlayerAchievements.txt
================================================
Array
(
    [0] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => supervictorious
            [achieved] => 1
            [name] => Super Victorious
            [description] => Win a total of 30 games across any game mode
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/710fa884cc942b05b4ff2856eda4a1eebe909f21.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9396ab7802bc827abefb5f13a4bdb04e05c5a079.jpg
            [unlockTimestamp] => 1438237608
        )

    [1] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => helenspride
            [achieved] => 1
            [name] => Helen's Pride
            [description] => Score 6 Goals in a single game
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/d25f78987a4f8a3500172ef5c8019c02684ae2ba.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/05065c20c22438f791a5f23f20c154483299f90c.jpg
            [unlockTimestamp] => 1437893827
        )

    [2] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => battlecarcollector
            [achieved] => 1
            [name] => Battle-Car Collector
            [description] => Unlock all Battle-Cars
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/b69193ec416423e20757130026768b5c71bf3177.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/5e2ccf8b81120ed738f7d498dd3f06a55cc64d2d.jpg
            [unlockTimestamp] => 1437894786
        )

    [3] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => dropsinthebucket
            [achieved] => 1
            [name] => Drops in the Bucket
            [description] => Collect 50 Items
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/19c6744ebc45507a746469e1ba71e9654bf77a11.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/1b8bca57551d91dfbba27004505cd1e8a2cc9e58.jpg
            [unlockTimestamp] => 1438310461
        )

    [4] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => greasemonkey
            [achieved] => 1
            [name] => Grease Monkey
            [description] => Customize every slot on a single Battle-Car
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ba582e59dd4672ffe1752c47b76ba7eb1a650454.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/aec92c92c1cd8c21576c117f1db6c0d2fadaba75.jpg
            [unlockTimestamp] => 1437894861
        )

    [5] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => pitchveteran
            [achieved] => 1
            [name] => Pitch Veteran
            [description] => Play a total of 20 games across any game mode
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/c55951a42ba66003406158faf90e28dbe6458b0c.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/7edacce7bce74a838fd3057ff2a3f8448d73b1c8.jpg
            [unlockTimestamp] => 1437806004
        )

    [6] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => breakshot
            [achieved] => 1
            [name] => Break Shot
            [description] => Score a goal by hitting your opponent into the ball
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/89997d040ba3905a9e5360a30082b803b1bc921b.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9b1ed566f6ab42bc5c31eba103ad86eae12ab505.jpg
            [unlockTimestamp] => 1437798363
        )

    [7] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => turbocharger
            [achieved] => 1
            [name] => Turbocharger
            [description] => Use your Rocket Boost for a total of 5 minutes
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ea22e69de9d44c05e6ce497db64e6d82b1d53187.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/89130dffe20e4286e7331d97c76bd0287c49d568.jpg
            [unlockTimestamp] => 1437799271
        )

    [8] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => minutetowinit
            [achieved] => 1
            [name] => Minute to Win it
            [description] => With only 60 seconds left, Win a game in which you were tied or trailing
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/fdd5ce73dc1c612c407bfac38da013efac61c1a9.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/8ec891467a1ad518daf8dd2de98364256a911643.jpg
            [unlockTimestamp] => 1437798554
        )

    [9] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => speeddemon
            [achieved] => 1
            [name] => Speed Demon
            [description] => Completely fill and then empty your Rocket Boost 10 times in a single match
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/c11e603e583346392b6568ad96ebfbd1f98477d0.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/5c1602039641935b70bc1c4492a15a6db8a52605.jpg
            [unlockTimestamp] => 1437799638
        )

    [10] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => pickmeup
            [achieved] => 1
            [name] => Pick-Me Up
            [description] => Collect 5 Items
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9c53a15a1d1f1722691b1471448ec0fc6eab6be2.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/bcbd911e0605c930d3714dbec61ab8429cf6c5a4.jpg
            [unlockTimestamp] => 1437799131
        )

    [11] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => wallcrawler
            [achieved] => 1
            [name] => Wall-Crawler
            [description] => Drive on the dome walls for a total of 5 minutes
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/35d5f16bcd2a67e64026c3beb5fc130013c12b4e.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/e307dbbe620e0b4530917e7fa764dcbc49b8e1c2.jpg
            [unlockTimestamp] => 1437801013
        )

    [12] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => featherinyourrecap
            [achieved] => 1
            [name] => Feather in Your Recap
            [description] => Watch a save file in Replay mode
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/74262e7580d0e3f17030c7694c0fad7920f99b87.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/3431cbdb828b3ac557afd552ccecea12b742c458.jpg
            [unlockTimestamp] => 1438311420
        )

    [13] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => winner
            [achieved] => 1
            [name] => Winner
            [description] => Win a total of 5 games across any mode
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/e274145b3c21a55f80e0070f5dd46364da10eb05.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/b269d797cbcccf4d68529a2ff1a524d9626996fe.jpg
            [unlockTimestamp] => 1437801180
        )

    [14] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => cleansheet
            [achieved] => 1
            [name] => Clean Sheet
            [description] => Win a game without giving up a single Goal
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/7c4125ea4f6d81ecf50589094fc92778a94661e8.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/fec9c436d6f05c3a904c7d9ad52449f1e6b1b0ad.jpg
            [unlockTimestamp] => 1437894785
        )

    [15] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => triplethreat
            [achieved] => 1
            [name] => Triple Threat
            [description] => Win a 3v3 game
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/4811e355b1f84729f517098deb9b12fc2afc3a34.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/20590bb380acb604d2d6d1be1a54eef904c6d68b.jpg
            [unlockTimestamp] => 1437798554
        )

    [16] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => doubleup
            [achieved] => 1
            [name] => Double Up
            [description] => Win a 2v2 game
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/13f0dccfdb88573115dafea639791866fd6484ad.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/70a08315760189a7a078d99848d534b03b332962.jpg
            [unlockTimestamp] => 1438310460
        )

    [17] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => singlesclub
            [achieved] => 1
            [name] => Singles Club
            [description] => Win a 1v1 game
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/8e03bd6011ba4eed45630b0cf7a8787e9ea6d1bf.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/4263c0e66c5ca77853c377a19d6d9b02061c7de3.jpg
            [unlockTimestamp] => 1437797261
        )

    [18] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => perfectstart
            [achieved] => 1
            [name] => Perfect Start
            [description] => Win your first game of the Season
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/6c478f5e5023bc27aea9d72ed5d2b36a298ae46d.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/a9cd85d387f1a46d419d5f5482892a69395679b4.jpg
            [unlockTimestamp] => 1437892059
        )

    [19] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => knowthedrill
            [achieved] => 1
            [name] => Know the Drill
            [description] => Complete a Practice Drill
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/44f63dd8f08d7692d5528c3a8831ea3b171140f0.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/210eaa485f56902c3e16387c4d1de272dc444c32.jpg
            [unlockTimestamp] => 1437796456
        )

    [20] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => traveler
            [achieved] => 1
            [name] => Traveler
            [description] => Play in every Rocket League stadium
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/4484dc4e2b83e3cd093411923a61e0d7868d564c.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/507a58a09cf6eb92ca99ad125fca5334174c0a2a.jpg
            [unlockTimestamp] => 1437800246
        )

    [21] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => tinkerer
            [achieved] => 1
            [name] => Tinkerer
            [description] => Customize one slot on a single Battle-Car
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/e461f3103d5a8f49b851d4a0d3aff723a5376d5a.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/a3131a8eba30a7e0e68986a3d8ef7535b5eabf1e.jpg
            [unlockTimestamp] => 1437795500
        )

    [22] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => firsttimer
            [achieved] => 1
            [name] => First-Timer
            [description] => Score your first Goal
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/2a870e59a1101ebf87c0e8aef9f95a6d900fa454.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/494d0e131443ebbb8c3bffdb884b707ac0ba5203.jpg
            [unlockTimestamp] => 1437796922
        )

    [23] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => barrasbravas
            [achieved] => 1
            [name] => Barras Bravas
            [description] => Play an Online game with a Friend
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/2b74674e9d9f2c04cf59a60bb226a1c67cbdd024.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/392e39f23a3b0bec553fd262c1c0ad564e21019b.jpg
            [unlockTimestamp] => 1437796889
        )

    [24] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => virtuoso
            [achieved] => 0
            [name] => Virtuoso
            [description] => Unlock all original Achievements
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/d63287a74492218ac97000af0147f6e40bd51f1d.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/33f14554d8cb38d7ecefd98dbb765e21efc26f20.jpg
            [unlockTimestamp] => 
        )

    [25] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => stocked
            [achieved] => 0
            [name] => Stocked
            [description] => Collect all Items
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/689d4370df62dab7b3f904d4f7b182310958efd2.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/f36ef329ccfc916aff310c3237ef92f6f194579c.jpg
            [unlockTimestamp] => 
        )

    [26] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => farfaraway
            [achieved] => 0
            [name] => Far, Far Away...
            [description] => Drive a total of 500 km
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/c3c40f439d804bbcf892229ed76b2bedb25058c7.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ae25bf8b5ffe14f37e3e971276f1314fd0b5f6d1.jpg
            [unlockTimestamp] => 
        )

    [27] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => champion
            [achieved] => 0
            [name] => Champion
            [description] => Win the Season Championship
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ef9fc46837a6a31b2fedd4d227f27cd3af0a9867.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/60d3c3176775495281f222c10675dddc2b4ad9cd.jpg
            [unlockTimestamp] => 
        )

    [28] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => thestreak
            [achieved] => 0
            [name] => The Streak
            [description] => Win 10 games in a row across any mode
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9974f05905881b45c7a2dbbd3c84d5e8c57fa01a.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/7413ea8cb240492e6bea29e31300d2963ccd65a2.jpg
            [unlockTimestamp] => 
        )

    [29] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => rocketeer
            [achieved] => 0
            [name] => Rocketeer
            [description] => Complete the regular Season
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/90d781a6891727c11ddec87f6535bd74d22ef580.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/90dbc6fc26cf20b84910374cdc427f3738719339.jpg
            [unlockTimestamp] => 
        )

    [30] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => ridersblock
            [achieved] => 0
            [name] => Rider's Block
            [description] => Make 20 Saves
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/bfc6762c212bec0612729c07f669d3a910963071.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/a9dbcbf9eadbed9cb5523548d5be85cda7e16839.jpg
            [unlockTimestamp] => 
        )

    [31] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => drillsergeant
            [achieved] => 0
            [name] => Drill Sergeant
            [description] => Complete every Practice Drill (any difficulty)
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/1722cf4d9f19e2f8f64d2d44485323c2216ed4ec.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ea6d1769868939b99d024a6256946bf0934d00a6.jpg
            [unlockTimestamp] => 
        )

    [32] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => teamplayer
            [achieved] => 0
            [name] => Team Player
            [description] => Play against every team in a Season
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/8e893a17e7cdd62e051dc69b73d4c484eed402d5.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/93ae9471624053ccb2c4243b3a3eabc8312c121f.jpg
            [unlockTimestamp] => 
        )

    [33] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => sarpbcforever
            [achieved] => 0
            [name] => SARPBC Forever
            [description] => Play with both classic Battle-Cars
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/0c41f15dbb9323dc0822eae6616c82fca137af8b.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ecd41aec3ddc6f9114d5251a413af2994248a6d1.jpg
            [unlockTimestamp] => 
        )

    [34] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => stillashowoff
            [achieved] => 0
            [name] => Still A Show-Off
            [description] => Score a goal while reversing
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/c991bb3e47b1e33169f699a8331f73889186f021.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ccea164eac4e859c3b6778253d2f47d2a0b6ce8d.jpg
            [unlockTimestamp] => 
        )

    [35] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => friendly
            [achieved] => 0
            [name] => Friendly
            [description] => Play an Exhibition match
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/96eb1d571ab406ac143c6d768292c0a8714ffe65.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/0235fb209b67a27cdf406b4c1d00094c1054e725.jpg
            [unlockTimestamp] => 
        )

    [36] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => skyhigh
            [achieved] => 0
            [name] => Sky High
            [description] => Score an Aerial Goal
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/60b1f8b5d598d01186c8d2c2600b268a13bee63d.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/b81801f3a078924e54f84e98337419810106f37b.jpg
            [unlockTimestamp] => 
        )

    [37] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => allfours
            [achieved] => 0
            [name] => All Fours
            [description] => Win a 4v4 game
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/6d16a566ac4c1c79720ee79d43c2d7f527a93dbd.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/d21faf6bb60918ebab768d0b35a4e3698e2aa20d.jpg
            [unlockTimestamp] => 
        )

    [38] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => gladiator
            [achieved] => 0
            [name] => Gladiator
            [description] => Play a game on Utopia Coliseum
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/954409ee668ab6149a5bd007ae5f93b6ccc2aef8.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/0c27ce9c3c1fe3e7c025e684816cf3a2ce686a55.jpg
            [unlockTimestamp] => 
        )

    [39] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => winningiswinning
            [achieved] => 0
            [name] => Winning is Winning
            [description] => Win a Season Championship using Dominus or Takumi in every game
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9aab4ee9614d12bcf3e7c7c5fb4441370dcae12b.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/158d9ba3fe60b7befe32c0c29313b0dd7109b6cc.jpg
            [unlockTimestamp] => 
        )

    [40] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => aninchand62miles
            [achieved] => 0
            [name] => An Inch and 62 Miles
            [description] => Drive 100 km with either the Cristiano or Spinner Wheels
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/0919f99fd4f9a67f7aad68c703b3afc639625d51.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/d89c612e5e92250ca1dd2107c098340e1469a08f.jpg
            [unlockTimestamp] => 
        )

    [41] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => rideordie
            [achieved] => 0
            [name] => Ride or Die
            [description] => Equip both Dominus and Takumi with a new Decal and Paint Finish, then win a game
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9e498c5a0429ff2d7894ccd4501e5613a9db76aa.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/914697bd315b51b4f170b0054144280b02e07ebd.jpg
            [unlockTimestamp] => 
        )

    [42] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => dontlookback
            [achieved] => 0
            [name] => Don't Look Back
            [description] => Use the Burnout or Nitrous Rocket Boost for a total of 10 minutes
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/e6002d682ed3b2356509ce8a48d09bdc50f67977.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/793e5ce0698ac9bd893dc36bdbd69d5081a802cc.jpg
            [unlockTimestamp] => 
        )

    [43] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => familynotfriends
            [achieved] => 0
            [name] => Family, Not Friends
            [description] => Play a complete game with both Dominus and Takumi
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/e3e5c5012a74323f3f3a005a481feabe40c7bd8b.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/02b23f206188e0ced0b236b47a30e6e09859e3bf.jpg
            [unlockTimestamp] => 
        )

    [44] => Syntax\SteamApi\Containers\Achievement Object
        (
            [apiName] => driftking
            [achieved] => 0
            [name] => Drift King
            [description] => Perform a 180 powerslide with both the Cristiano and Spinner Wheels
            [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9c27899d8b0e2fd45029cdd6906055f4cd963c48.jpg
            [iconGray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/83ef17be796d9b9b1640e34b5db6002683e03330.jpg
            [unlockTimestamp] => 
        )

)

================================================
FILE: examples/user/stats/GetSchemaForGame.txt
================================================
stdClass Object
(
    [game] => stdClass Object
        (
            [gameName] => Rocket League BETA
            [gameVersion] => 13
            [availableGameStats] => stdClass Object
                (
                    [achievements] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [name] => Virtuoso
                                    [defaultvalue] => 0
                                    [displayName] => Virtuoso
                                    [hidden] => 0
                                    [description] => Unlock all original Achievements
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/d63287a74492218ac97000af0147f6e40bd51f1d.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/33f14554d8cb38d7ecefd98dbb765e21efc26f20.jpg
                                )

                            [1] => stdClass Object
                                (
                                    [name] => Stocked
                                    [defaultvalue] => 0
                                    [displayName] => Stocked
                                    [hidden] => 0
                                    [description] => Collect all Items
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/689d4370df62dab7b3f904d4f7b182310958efd2.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/f36ef329ccfc916aff310c3237ef92f6f194579c.jpg
                                )

                            [2] => stdClass Object
                                (
                                    [name] => FarFarAway
                                    [defaultvalue] => 0
                                    [displayName] => Far, Far Away...
                                    [hidden] => 0
                                    [description] => Drive a total of 500 km
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/c3c40f439d804bbcf892229ed76b2bedb25058c7.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ae25bf8b5ffe14f37e3e971276f1314fd0b5f6d1.jpg
                                )

                            [3] => stdClass Object
                                (
                                    [name] => SuperVictorious
                                    [defaultvalue] => 0
                                    [displayName] => Super Victorious
                                    [hidden] => 0
                                    [description] => Win a total of 30 games across any game mode
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/710fa884cc942b05b4ff2856eda4a1eebe909f21.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9396ab7802bc827abefb5f13a4bdb04e05c5a079.jpg
                                )

                            [4] => stdClass Object
                                (
                                    [name] => Champion
                                    [defaultvalue] => 0
                                    [displayName] => Champion
                                    [hidden] => 0
                                    [description] => Win the Season Championship
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ef9fc46837a6a31b2fedd4d227f27cd3af0a9867.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/60d3c3176775495281f222c10675dddc2b4ad9cd.jpg
                                )

                            [5] => stdClass Object
                                (
                                    [name] => TheStreak
                                    [defaultvalue] => 0
                                    [displayName] => The Streak
                                    [hidden] => 0
                                    [description] => Win 10 games in a row across any mode
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9974f05905881b45c7a2dbbd3c84d5e8c57fa01a.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/7413ea8cb240492e6bea29e31300d2963ccd65a2.jpg
                                )

                            [6] => stdClass Object
                                (
                                    [name] => HelensPride
                                    [defaultvalue] => 0
                                    [displayName] => Helen's Pride
                                    [hidden] => 0
                                    [description] => Score 6 Goals in a single game
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/d25f78987a4f8a3500172ef5c8019c02684ae2ba.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/05065c20c22438f791a5f23f20c154483299f90c.jpg
                                )

                            [7] => stdClass Object
                                (
                                    [name] => BattleCarCollector
                                    [defaultvalue] => 0
                                    [displayName] => Battle-Car Collector
                                    [hidden] => 0
                                    [description] => Unlock all Battle-Cars
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/b69193ec416423e20757130026768b5c71bf3177.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/5e2ccf8b81120ed738f7d498dd3f06a55cc64d2d.jpg
                                )

                            [8] => stdClass Object
                                (
                                    [name] => DropsintheBucket
                                    [defaultvalue] => 0
                                    [displayName] => Drops in the Bucket
                                    [hidden] => 0
                                    [description] => Collect 50 Items
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/19c6744ebc45507a746469e1ba71e9654bf77a11.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/1b8bca57551d91dfbba27004505cd1e8a2cc9e58.jpg
                                )

                            [9] => stdClass Object
                                (
                                    [name] => Rocketeer
                                    [defaultvalue] => 0
                                    [displayName] => Rocketeer
                                    [hidden] => 0
                                    [description] => Complete the regular Season
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/90d781a6891727c11ddec87f6535bd74d22ef580.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/90dbc6fc26cf20b84910374cdc427f3738719339.jpg
                                )

                            [10] => stdClass Object
                                (
                                    [name] => GreaseMonkey
                                    [defaultvalue] => 0
                                    [displayName] => Grease Monkey
                                    [hidden] => 0
                                    [description] => Customize every slot on a single Battle-Car
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ba582e59dd4672ffe1752c47b76ba7eb1a650454.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/aec92c92c1cd8c21576c117f1db6c0d2fadaba75.jpg
                                )

                            [11] => stdClass Object
                                (
                                    [name] => PitchVeteran
                                    [defaultvalue] => 0
                                    [displayName] => Pitch Veteran
                                    [hidden] => 0
                                    [description] => Play a total of 20 games across any game mode
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/c55951a42ba66003406158faf90e28dbe6458b0c.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/7edacce7bce74a838fd3057ff2a3f8448d73b1c8.jpg
                                )

                            [12] => stdClass Object
                                (
                                    [name] => RidersBlock
                                    [defaultvalue] => 0
                                    [displayName] => Rider's Block
                                    [hidden] => 0
                                    [description] => Make 20 Saves
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/bfc6762c212bec0612729c07f669d3a910963071.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/a9dbcbf9eadbed9cb5523548d5be85cda7e16839.jpg
                                )

                            [13] => stdClass Object
                                (
                                    [name] => BreakShot
                                    [defaultvalue] => 0
                                    [displayName] => Break Shot
                                    [hidden] => 0
                                    [description] => Score a goal by hitting your opponent into the ball
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/89997d040ba3905a9e5360a30082b803b1bc921b.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9b1ed566f6ab42bc5c31eba103ad86eae12ab505.jpg
                                )

                            [14] => stdClass Object
                                (
                                    [name] => Turbocharger
                                    [defaultvalue] => 0
                                    [displayName] => Turbocharger
                                    [hidden] => 0
                                    [description] => Use your Rocket Boost for a total of 5 minutes
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ea22e69de9d44c05e6ce497db64e6d82b1d53187.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/89130dffe20e4286e7331d97c76bd0287c49d568.jpg
                                )

                            [15] => stdClass Object
                                (
                                    [name] => DrillSergeant
                                    [defaultvalue] => 0
                                    [displayName] => Drill Sergeant
                                    [hidden] => 0
                                    [description] => Complete every Practice Drill (any difficulty)
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/1722cf4d9f19e2f8f64d2d44485323c2216ed4ec.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ea6d1769868939b99d024a6256946bf0934d00a6.jpg
                                )

                            [16] => stdClass Object
                                (
                                    [name] => MinutetoWinit
                                    [defaultvalue] => 0
                                    [displayName] => Minute to Win it
                                    [hidden] => 0
                                    [description] => With only 60 seconds left, Win a game in which you were tied or trailing
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/fdd5ce73dc1c612c407bfac38da013efac61c1a9.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/8ec891467a1ad518daf8dd2de98364256a911643.jpg
                                )

                            [17] => stdClass Object
                                (
                                    [name] => SpeedDemon
                                    [defaultvalue] => 0
                                    [displayName] => Speed Demon
                                    [hidden] => 0
                                    [description] => Completely fill and then empty your Rocket Boost 10 times in a single match
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/c11e603e583346392b6568ad96ebfbd1f98477d0.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/5c1602039641935b70bc1c4492a15a6db8a52605.jpg
                                )

                            [18] => stdClass Object
                                (
                                    [name] => PickMeUp
                                    [defaultvalue] => 0
                                    [displayName] => Pick-Me Up
                                    [hidden] => 0
                                    [description] => Collect 5 Items
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/9c53a15a1d1f1722691b1471448ec0fc6eab6be2.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/bcbd911e0605c930d3714dbec61ab8429cf6c5a4.jpg
                                )

                            [19] => stdClass Object
                                (
                                    [name] => WallCrawler
                                    [defaultvalue] => 0
                                    [displayName] => Wall-Crawler
                                    [hidden] => 0
                                    [description] => Drive on the dome walls for a total of 5 minutes
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/35d5f16bcd2a67e64026c3beb5fc130013c12b4e.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/e307dbbe620e0b4530917e7fa764dcbc49b8e1c2.jpg
                                )

                            [20] => stdClass Object
                                (
                                    [name] => TeamPlayer
                                    [defaultvalue] => 0
                                    [displayName] => Team Player
                                    [hidden] => 0
                                    [description] => Play against every team in a Season
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/8e893a17e7cdd62e051dc69b73d4c484eed402d5.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/93ae9471624053ccb2c4243b3a3eabc8312c121f.jpg
                                )

                            [21] => stdClass Object
                                (
                                    [name] => SARPBCForever
                                    [defaultvalue] => 0
                                    [displayName] => SARPBC Forever
                                    [hidden] => 0
                                    [description] => Play with both classic Battle-Cars
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/0c41f15dbb9323dc0822eae6616c82fca137af8b.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ecd41aec3ddc6f9114d5251a413af2994248a6d1.jpg
                                )

                            [22] => stdClass Object
                                (
                                    [name] => FeatherinYourRecap
                                    [defaultvalue] => 0
                                    [displayName] => Feather in Your Recap
                                    [hidden] => 0
                                    [description] => Watch a save file in Replay mode
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/74262e7580d0e3f17030c7694c0fad7920f99b87.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/3431cbdb828b3ac557afd552ccecea12b742c458.jpg
                                )

                            [23] => stdClass Object
                                (
                                    [name] => Winner
                                    [defaultvalue] => 0
                                    [displayName] => Winner
                                    [hidden] => 0
                                    [description] => Win a total of 5 games across any mode
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/e274145b3c21a55f80e0070f5dd46364da10eb05.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/b269d797cbcccf4d68529a2ff1a524d9626996fe.jpg
                                )

                            [24] => stdClass Object
                                (
                                    [name] => CleanSheet
                                    [defaultvalue] => 0
                                    [displayName] => Clean Sheet
                                    [hidden] => 0
                                    [description] => Win a game without giving up a single Goal
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/7c4125ea4f6d81ecf50589094fc92778a94661e8.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/fec9c436d6f05c3a904c7d9ad52449f1e6b1b0ad.jpg
                                )

                            [25] => stdClass Object
                                (
                                    [name] => TripleThreat
                                    [defaultvalue] => 0
                                    [displayName] => Triple Threat
                                    [hidden] => 0
                                    [description] => Win a 3v3 game
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/4811e355b1f84729f517098deb9b12fc2afc3a34.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/20590bb380acb604d2d6d1be1a54eef904c6d68b.jpg
                                )

                            [26] => stdClass Object
                                (
                                    [name] => DoubleUp
                                    [defaultvalue] => 0
                                    [displayName] => Double Up
                                    [hidden] => 0
                                    [description] => Win a 2v2 game
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/13f0dccfdb88573115dafea639791866fd6484ad.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/70a08315760189a7a078d99848d534b03b332962.jpg
                                )

                            [27] => stdClass Object
                                (
                                    [name] => SinglesClub
                                    [defaultvalue] => 0
                                    [displayName] => Singles Club
                                    [hidden] => 0
                                    [description] => Win a 1v1 game
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/8e03bd6011ba4eed45630b0cf7a8787e9ea6d1bf.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/4263c0e66c5ca77853c377a19d6d9b02061c7de3.jpg
                                )

                            [28] => stdClass Object
                                (
                                    [name] => PerfectStart
                                    [defaultvalue] => 0
                                    [displayName] => Perfect Start
                                    [hidden] => 0
                                    [description] => Win your first game of the Season
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/6c478f5e5023bc27aea9d72ed5d2b36a298ae46d.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/a9cd85d387f1a46d419d5f5482892a69395679b4.jpg
                                )

                            [29] => stdClass Object
                                (
                                    [name] => StillAShowOff
                                    [defaultvalue] => 0
                                    [displayName] => Still A Show-Off
                                    [hidden] => 0
                                    [description] => Score a goal while reversing
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/c991bb3e47b1e33169f699a8331f73889186f021.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/ccea164eac4e859c3b6778253d2f47d2a0b6ce8d.jpg
                                )

                            [30] => stdClass Object
                                (
                                    [name] => KnowTheDrill
                                    [defaultvalue] => 0
                                    [displayName] => Know the Drill
                                    [hidden] => 0
                                    [description] => Complete a Practice Drill
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/44f63dd8f08d7692d5528c3a8831ea3b171140f0.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/210eaa485f56902c3e16387c4d1de272dc444c32.jpg
                                )

                            [31] => stdClass Object
                                (
                                    [name] => Traveler
                                    [defaultvalue] => 0
                                    [displayName] => Traveler
                                    [hidden] => 0
                                    [description] => Play in every Rocket League stadium
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/4484dc4e2b83e3cd093411923a61e0d7868d564c.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/507a58a09cf6eb92ca99ad125fca5334174c0a2a.jpg
                                )

                            [32] => stdClass Object
                                (
                                    [name] => Tinkerer
                                    [defaultvalue] => 0
                                    [displayName] => Tinkerer
                                    [hidden] => 0
                                    [description] => Customize one slot on a single Battle-Car
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/e461f3103d5a8f49b851d4a0d3aff723a5376d5a.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/a3131a8eba30a7e0e68986a3d8ef7535b5eabf1e.jpg
                                )

                            [33] => stdClass Object
                                (
                                    [name] => FirstTimer
                                    [defaultvalue] => 0
                                    [displayName] => First-Timer
                                    [hidden] => 0
                                    [description] => Score your first Goal
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/2a870e59a1101ebf87c0e8aef9f95a6d900fa454.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/494d0e131443ebbb8c3bffdb884b707ac0ba5203.jpg
                                )

                            [34] => stdClass Object
                                (
                                    [name] => BarrasBravas
                                    [defaultvalue] => 0
                                    [displayName] => Barras Bravas
                                    [hidden] => 0
                                    [description] => Play an Online game with a Friend
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/2b74674e9d9f2c04cf59a60bb226a1c67cbdd024.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/392e39f23a3b0bec553fd262c1c0ad564e21019b.jpg
                                )

                            [35] => stdClass Object
                                (
                                    [name] => Friendly
                                    [defaultvalue] => 0
                                    [displayName] => Friendly
                                    [hidden] => 0
                                    [description] => Play an Exhibition match
                                    [icon] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/96eb1d571ab406ac143c6d768292c0a8714ffe65.jpg
                                    [icongray] => http://cdn.akamai.steamstatic.com/steamcommunity/public/images/apps/252950/0235fb209b67a27cdf406b4c1d00094c1054e725.jpg
                                )

                            [36] => stdClass Object
                                (
                                    [name] => SkyHigh
                                    [defaultvalue] => 0
                                    [displayName] => Sky High
                                    [hidden] => 1
                                    [icon] =
Download .txt
gitextract_x0i0506c/

├── .github/
│   └── workflows/
│       └── php.yml
├── .gitignore
├── LICENSE
├── README.md
├── composer.json
├── docker/
│   └── php/
│       └── 8.1/
│           └── Dockerfile
├── docker-compose.yml
├── examples/
│   ├── app/
│   │   ├── GetAppList.txt
│   │   └── appDetails.txt
│   ├── global/
│   │   └── convertId.txt
│   ├── group/
│   │   └── GetGroupSummary.txt
│   ├── item/
│   │   └── GetPlayerItems.txt
│   ├── news/
│   │   └── GetNewsForApp.txt
│   ├── package/
│   │   └── packageDetails.txt
│   ├── player/
│   │   ├── GetBadges.txt
│   │   ├── GetCommunityBadgeProgress.txt
│   │   ├── GetOwnedGames.txt
│   │   ├── GetPlayerLevelDetails.txt
│   │   ├── GetRecentlyPlayedGames.txt
│   │   ├── GetSteamLevel.txt
│   │   └── IsPlayingSharedGame.txt
│   └── user/
│       ├── GetFriendList.txt
│       ├── GetPlayerBans.txt
│       ├── GetPlayerSummaries.txt
│       ├── ResolveVanityURL.txt
│       └── stats/
│           ├── GetGlobalAchievementPercentageForApp.txt
│           ├── GetPlayerAchievements.txt
│           ├── GetSchemaForGame.txt
│           ├── GetUserStatsForGame.txt
│           └── GetUserStatsForGameAll.txt
├── phpunit.xml
├── rector.php
├── src/
│   ├── Syntax/
│   │   └── SteamApi/
│   │       ├── Client.php
│   │       ├── Containers/
│   │       │   ├── Achievement.php
│   │       │   ├── App.php
│   │       │   ├── BaseContainer.php
│   │       │   ├── Game.php
│   │       │   ├── GameDetails.php
│   │       │   ├── Group/
│   │       │   │   ├── Details.php
│   │       │   │   └── MemberDetails.php
│   │       │   ├── Group.php
│   │       │   ├── Id.php
│   │       │   ├── Item.php
│   │       │   ├── Package.php
│   │       │   ├── Player/
│   │       │   │   └── Level.php
│   │       │   └── Player.php
│   │       ├── Exceptions/
│   │       │   ├── ApiArgumentRequired.php
│   │       │   ├── ApiCallFailedException.php
│   │       │   ├── ClassNotFoundException.php
│   │       │   ├── InvalidApiKeyException.php
│   │       │   └── UnrecognizedId.php
│   │       ├── Facades/
│   │       │   └── SteamApi.php
│   │       ├── Inventory.php
│   │       ├── Resources/
│   │       │   └── countries.json
│   │       ├── Steam/
│   │       │   ├── App.php
│   │       │   ├── Group.php
│   │       │   ├── Item.php
│   │       │   ├── News.php
│   │       │   ├── Package.php
│   │       │   ├── Player.php
│   │       │   ├── User/
│   │       │   │   └── Stats.php
│   │       │   └── User.php
│   │       ├── SteamApiServiceProvider.php
│   │       └── SteamId.php
│   └── config/
│       ├── .gitkeep
│       └── config.php
└── tests/
    ├── AppTest.php
    ├── BaseTester.php
    ├── GroupTest.php
    ├── IdTest.php
    ├── ItemTest.php
    ├── NewsTest.php
    ├── PackageTest.php
    ├── PlayerTest.php
    ├── UserStatsTest.php
    └── UserTest.php
Download .txt
SYMBOL INDEX (205 symbols across 41 files)

FILE: src/Syntax/SteamApi/Client.php
  class Client (line 38) | class Client
    method __construct (line 65) | public function __construct()
    method get (line 76) | public function get(): static
    method getSteamId (line 81) | public function getSteamId()
    method setUpService (line 95) | protected function setUpService($arguments = null): stdClass
    method setUpClient (line 125) | protected function setUpClient(array $arguments = [])
    method setUpXml (line 157) | protected function setUpXml(array $arguments = []): \SimpleXMLElement|...
    method getRedirectUrl (line 175) | public function getRedirectUrl(): void
    method sendRequest (line 195) | protected function sendRequest(Request $request): stdClass
    method buildUrl (line 225) | private function buildUrl($version = false): string
    method __call (line 242) | public function __call($name, $arguments)
    method sortObjects (line 276) | protected function sortObjects(Collection $objects): Collection
    method setApiDetails (line 285) | protected function setApiDetails(string $method, string $version): void
    method getServiceResponse (line 297) | protected function getServiceResponse($arguments)
    method getClientResponse (line 315) | protected function getClientResponse($arguments)
    method getApiKey (line 331) | protected function getApiKey(): string
    method convertSteamIdTo64 (line 349) | private function convertSteamIdTo64(): void

FILE: src/Syntax/SteamApi/Containers/Achievement.php
  class Achievement (line 5) | class Achievement
    method __construct (line 21) | public function __construct($achievement)

FILE: src/Syntax/SteamApi/Containers/App.php
  class App (line 8) | class App extends BaseContainer
    method __construct (line 64) | public function __construct($app)
    method getFakeMetacriticObject (line 97) | protected function getFakeMetacriticObject(): stdClass
    method getFakePriceObject (line 105) | protected function getFakePriceObject(): stdClass
    method getFakeFullgameObject (line 112) | protected function getFakeFullgameObject(): stdClass
    method getFakeRecommendationsObject (line 120) | protected function getFakeRecommendationsObject(): stdClass
    method getFakeAchievementsObject (line 127) | protected function getFakeAchievementsObject(): stdClass

FILE: src/Syntax/SteamApi/Containers/BaseContainer.php
  class BaseContainer (line 7) | abstract class BaseContainer
    method checkIsNullField (line 15) | protected function checkIsNullField($app, string $field, mixed $value ...
    method checkIssetField (line 26) | protected function checkIssetField($app, string $field, mixed $value =...
    method checkIssetCollection (line 37) | protected function checkIssetCollection($app, string $field, mixed $va...
    method getImageForAvatar (line 47) | protected function getImageForAvatar(string $image): string
    method pluralize (line 61) | protected function pluralize($word, $count): string
    method convertFromMinutes (line 77) | protected function convertFromMinutes($minutes): string

FILE: src/Syntax/SteamApi/Containers/Game.php
  class Game (line 5) | class Game extends BaseContainer
    method __construct (line 27) | public function __construct($app)
    method checkIssetImage (line 48) | protected function checkIssetImage($app, string $field, string $value ...
    method getImageForGame (line 53) | protected function getImageForGame($appId, $hash): ?string

FILE: src/Syntax/SteamApi/Containers/GameDetails.php
  class GameDetails (line 5) | class GameDetails extends BaseContainer
    method __construct (line 17) | public function __construct($gameDetails)

FILE: src/Syntax/SteamApi/Containers/Group.php
  class Group (line 11) | class Group
    method __construct (line 26) | function __construct(SimpleXMLElement $group)

FILE: src/Syntax/SteamApi/Containers/Group/Details.php
  class Details (line 7) | class Details extends BaseContainer
    method __construct (line 29) | function __construct($details)

FILE: src/Syntax/SteamApi/Containers/Group/MemberDetails.php
  class MemberDetails (line 5) | class MemberDetails
    method __construct (line 15) | function __construct($details)

FILE: src/Syntax/SteamApi/Containers/Id.php
  class Id (line 7) | class Id
    method __construct (line 22) | function __construct(int $id)

FILE: src/Syntax/SteamApi/Containers/Item.php
  class Item (line 5) | class Item extends BaseContainer
    method __construct (line 33) | public function __construct($item)

FILE: src/Syntax/SteamApi/Containers/Package.php
  class Package (line 5) | class Package extends BaseContainer
    method __construct (line 19) | public function __construct($package, $id)
    method getFakePriceObject (line 34) | protected function getFakePriceObject(): \stdClass

FILE: src/Syntax/SteamApi/Containers/Player.php
  class Player (line 5) | class Player extends BaseContainer
    method __construct (line 57) | public function __construct($player)
    method getLocation (line 100) | protected function getLocation(): \stdClass
    method convertPersonaState (line 122) | protected function convertPersonaState(int $personaState): string

FILE: src/Syntax/SteamApi/Containers/Player/Level.php
  class Level (line 5) | class Level
    method __construct (line 21) | public function __construct($levelDetails)

FILE: src/Syntax/SteamApi/Exceptions/ApiArgumentRequired.php
  class ApiArgumentRequired (line 5) | class ApiArgumentRequired extends \Exception
    method __construct (line 7) | public function __construct()

FILE: src/Syntax/SteamApi/Exceptions/ApiCallFailedException.php
  class ApiCallFailedException (line 5) | class ApiCallFailedException extends \Exception
    method __construct (line 12) | public function __construct(string $message, int $code, $previous = null)

FILE: src/Syntax/SteamApi/Exceptions/ClassNotFoundException.php
  class ClassNotFoundException (line 5) | class ClassNotFoundException extends \Exception
    method __construct (line 7) | public function __construct($class)

FILE: src/Syntax/SteamApi/Exceptions/InvalidApiKeyException.php
  class InvalidApiKeyException (line 5) | class InvalidApiKeyException extends \Exception
    method __construct (line 7) | public function __construct()

FILE: src/Syntax/SteamApi/Exceptions/UnrecognizedId.php
  class UnrecognizedId (line 5) | class UnrecognizedId extends \Exception
    method __construct (line 12) | public function __construct(string $message, int $code = 0, $previous ...

FILE: src/Syntax/SteamApi/Facades/SteamApi.php
  class SteamApi (line 7) | class SteamApi extends Facade
    method getFacadeAccessor (line 14) | protected static function getFacadeAccessor(): string

FILE: src/Syntax/SteamApi/Inventory.php
  class Inventory (line 5) | class Inventory
    method __construct (line 7) | public function __construct(public $numberOfBackpackSlots, public $items)

FILE: src/Syntax/SteamApi/Steam/App.php
  class App (line 12) | class App extends Client
    method __construct (line 18) | public function __construct()
    method appDetails (line 34) | public function appDetails($appIds, $country = null, $language = null)...
    method GetAppList (line 57) | public function GetAppList()
    method convertToObjects (line 71) | protected function convertToObjects($apps): Collection
    method convertGames (line 83) | protected function convertGames($apps): Collection

FILE: src/Syntax/SteamApi/Steam/Group.php
  class Group (line 8) | class Group extends Client
    method GetGroupSummary (line 10) | public function GetGroupSummary($group): GroupContainer

FILE: src/Syntax/SteamApi/Steam/Item.php
  class Item (line 12) | class Item extends Client
    method __construct (line 14) | public function __construct()
    method GetPlayerItems (line 27) | public function GetPlayerItems($appId, $steamId): Inventory
    method convertToObjects (line 46) | protected function convertToObjects($items): Collection
    method convertItems (line 56) | protected function convertItems(array $items): Collection

FILE: src/Syntax/SteamApi/Steam/News.php
  class News (line 9) | class News extends Client
    method __construct (line 11) | public function __construct()
    method GetNewsForApp (line 21) | public function GetNewsForApp($appId, $count = 5, $maxLength = null)

FILE: src/Syntax/SteamApi/Steam/Package.php
  class Package (line 11) | class Package extends Client
    method __construct (line 13) | public function __construct()
    method packageDetails (line 25) | public function packageDetails($packId, $cc = null, $language = null):...
    method convertToObjects (line 42) | protected function convertToObjects($package, $packId): Collection
    method convertPacks (line 53) | protected function convertPacks($packages, $packId): Collection

FILE: src/Syntax/SteamApi/Steam/Player.php
  class Player (line 13) | class Player extends Client
    method __construct (line 15) | public function __construct($steamId)
    method GetSteamLevel (line 29) | public function GetSteamLevel()
    method GetPlayerLevelDetails (line 49) | public function GetPlayerLevelDetails(): ?Level
    method GetBadges (line 66) | public function GetBadges()
    method GetCommunityBadgeProgress (line 84) | public function GetCommunityBadgeProgress($badgeId = null)
    method GetOwnedGames (line 105) | public function GetOwnedGames($includeAppInfo = true, $includePlayedFr...
    method GetRecentlyPlayedGames (line 138) | public function GetRecentlyPlayedGames($count = null): ?Collection
    method IsPlayingSharedGame (line 167) | public function IsPlayingSharedGame($appIdPlaying): string
    method convertToObjects (line 184) | protected function convertToObjects($games): Collection
    method convertGames (line 191) | private function convertGames($games): Collection

FILE: src/Syntax/SteamApi/Steam/User.php
  class User (line 13) | class User extends Client
    method __construct (line 20) | public function __construct($steamId)
    method ResolveVanityURL (line 40) | public function ResolveVanityURL($displayName = null): mixed
    method GetPlayerSummaries (line 62) | public function GetPlayerSummaries(string $steamId = null): array
    method getChunkedPlayerSummaries (line 89) | private function getChunkedPlayerSummaries($chunk): array
    method compressPlayerSummaries (line 103) | private function compressPlayerSummaries($summaries): array
    method GetPlayerBans (line 119) | public function GetPlayerBans($steamId = null)
    method GetFriendList (line 144) | public function GetFriendList($relationship = 'all', $summaries = true...
    method convertToObjects (line 179) | protected function convertToObjects($players): array

FILE: src/Syntax/SteamApi/Steam/User/Stats.php
  class Stats (line 11) | class Stats extends Client
    method __construct (line 13) | public function __construct($steamId)
    method GetPlayerAchievementsAPI (line 29) | public function GetPlayerAchievementsAPI($appId): ?array
    method GetPlayerAchievements (line 57) | public function GetPlayerAchievements($appId): ?array
    method GetGlobalAchievementPercentagesForApp (line 108) | public function GetGlobalAchievementPercentagesForApp($gameId)
    method GetUserStatsForGame (line 134) | public function GetUserStatsForGame(int $appId, bool $all = false): mixed
    method GetSchemaForGame (line 167) | public function GetSchemaForGame($appId): mixed
    method convertToObjects (line 183) | protected function convertToObjects($achievements): array

FILE: src/Syntax/SteamApi/SteamApiServiceProvider.php
  class SteamApiServiceProvider (line 7) | class SteamApiServiceProvider extends ServiceProvider
    method boot (line 14) | public function boot(): void
    method register (line 24) | public function register(): void
    method provides (line 34) | public function provides(): array

FILE: src/Syntax/SteamApi/SteamId.php
  type SteamId (line 7) | trait SteamId
    method convertId (line 28) | public function convertId(int|string $id, string $format = null)
    method setUpFormatted (line 50) | protected function setUpFormatted(): void
    method convertToAll (line 61) | private function convertToAll($id)
    method convertToID32 (line 75) | private function convertToID32(): void
    method convertToID64 (line 84) | private function convertToID64(): void
    method convertToID3 (line 90) | private function convertToID3(): void
    method determineIDType (line 99) | private function determineIDType($id): array
    method getRawValue (line 123) | private function getRawValue($id, $type, $matches): void

FILE: tests/AppTest.php
  class AppTest (line 6) | class AppTest extends BaseTester {
    method it_gets_details_for_an_app_by_id (line 9) | public function it_gets_details_for_an_app_by_id()
    method it_gets_a_list_of_all_apps (line 22) | public function it_gets_a_list_of_all_apps()
    method checkClasses (line 33) | private function checkClasses($detail): void

FILE: tests/BaseTester.php
  class BaseTester (line 7) | class BaseTester extends TestCase {
    method setUp (line 29) | protected function setUp(): void
    method empty_test (line 45) | public function empty_test()
    method assertObjectHasProperties (line 50) | protected function assertObjectHasProperties($attributes, $object): void
    method checkSteamIdsProperties (line 57) | protected function checkSteamIdsProperties($steamId): void
    method checkPlayerProperties (line 65) | protected function checkPlayerProperties($friendsList): void
    method checkAchievementProperties (line 90) | protected function checkAchievementProperties($achievement): void
    method checkAppProperties (line 98) | protected function checkAppProperties($app): void
    method checkPackageProperties (line 105) | protected function checkPackageProperties($package): void
    method checkGroupProperties (line 110) | protected function checkGroupProperties($group): void
    method checkItemProperties (line 121) | protected function checkItemProperties($item): void
    method checkMainAppProperties (line 130) | private function checkMainAppProperties($app): void
    method checkGeneralAppProperties (line 141) | private function checkGeneralAppProperties($app): void
    method checkNestedAppProperties (line 152) | private function checkNestedAppProperties($app): void
    method checkNestedPackageProperties (line 175) | private function checkNestedPackageProperties($package): void
    method checkGroupMainSummaryProperties (line 187) | private function checkGroupMainSummaryProperties($group): void
    method checkGroupDetailProperties (line 199) | private function checkGroupDetailProperties($group): void
    method checkGroupMemberDetailsProperties (line 216) | private function checkGroupMemberDetailsProperties($group): void
    method checkGroupMemberProperties (line 227) | private function checkGroupMemberProperties($group): void
    method expectApiCallFailedException (line 236) | protected function expectApiCallFailedException(string $message): void
    method expectEmptyResponseException (line 242) | protected function expectEmptyResponseException(): void

FILE: tests/GroupTest.php
  class GroupTest (line 6) | class GroupTest extends BaseTester {
    method it_gets_a_summary_of_a_group_by_id (line 9) | public function it_gets_a_summary_of_a_group_by_id()
    method it_gets_a_summary_of_a_group_by_name (line 18) | public function it_gets_a_summary_of_a_group_by_name()
    method checkClasses (line 29) | protected function checkClasses($group): void

FILE: tests/IdTest.php
  class IdTest (line 8) | class IdTest extends BaseTester {
    method it_converts_an_id (line 13) | public function it_converts_an_id()

FILE: tests/ItemTest.php
  class ItemTest (line 6) | class ItemTest extends BaseTester
    method it_gets_items_for_an_app_by_user_id (line 9) | public function it_gets_items_for_an_app_by_user_id()

FILE: tests/NewsTest.php
  class NewsTest (line 6) | class NewsTest extends BaseTester {
    method it_gets_news_by_app_id (line 9) | public function it_gets_news_by_app_id()
    method it_gets_more_than_1_news_article_by_app_id (line 27) | public function it_gets_more_than_1_news_article_by_app_id()
    method it_has_full_news_article_by_app_id (line 43) | public function it_has_full_news_article_by_app_id($defaultNewsCall)

FILE: tests/PackageTest.php
  class PackageTest (line 6) | class PackageTest extends BaseTester
    method it_gets_details_for_an_package_by_id (line 9) | public function it_gets_details_for_an_package_by_id()
    method checkPackageClasses (line 24) | private function checkPackageClasses($detail): void

FILE: tests/PlayerTest.php
  class PlayerTest (line 6) | class PlayerTest extends BaseTester {
    method it_gets_the_steam_level_by_user_id (line 9) | public function it_gets_the_steam_level_by_user_id()
    method it_gets_the_player_details_by_user_id (line 17) | public function it_gets_the_player_details_by_user_id()
    method it_gets_the_badges_by_user_id (line 31) | public function it_gets_the_badges_by_user_id()
    method it_gets_the_badge_progress_by_user_id (line 43) | public function it_gets_the_badge_progress_by_user_id()
    method it_gets_the_owned_games_by_user_id (line 56) | public function it_gets_the_owned_games_by_user_id()
    method it_gets_the_owned_games_by_user_id_without_app_details (line 71) | public function it_gets_the_owned_games_by_user_id_without_app_details()
    method it_filters_the_owned_games_by_user_id (line 90) | public function it_filters_the_owned_games_by_user_id()
    method it_gets_recently_played_games_by_user_id (line 106) | public function it_gets_recently_played_games_by_user_id()
    method it_gets_a_single_recently_played_game_by_user_id (line 121) | public function it_gets_a_single_recently_played_game_by_user_id()
    method it_checks_if_playing_a_shared_game_by_user_and_app_id (line 137) | public function it_checks_if_playing_a_shared_game_by_user_and_app_id()

FILE: tests/UserStatsTest.php
  class UserStatsTest (line 6) | class UserStatsTest extends BaseTester {
    method it_returns_null_when_there_are_no_achievements_for_a_game (line 9) | public function it_returns_null_when_there_are_no_achievements_for_a_g...
    method it_gets_the_users_achievements_for_a_game (line 17) | public function it_gets_the_users_achievements_for_a_game()
    method it_gets_the_global_achievement_percentage_for_a_game (line 26) | public function it_gets_the_global_achievement_percentage_for_a_game()
    method it_gets_the_user_stats_for_a_game (line 37) | public function it_gets_the_user_stats_for_a_game()
    method it_gets_all_the_user_stats_for_a_game (line 48) | public function it_gets_all_the_user_stats_for_a_game()
    method it_gets_all_the_stats_for_a_game (line 62) | public function it_gets_all_the_stats_for_a_game()

FILE: tests/UserTest.php
  class UserTest (line 10) | class UserTest extends BaseTester {
    method it_accepts_an_array_of_steam_ids (line 13) | public function it_accepts_an_array_of_steam_ids()
    method it_throws_an_exception_when_no_display_name_is_provided (line 29) | public function it_throws_an_exception_when_no_display_name_is_provided()
    method it_returns_no_match_from_an_invalid_display_name (line 47) | public function it_returns_no_match_from_an_invalid_display_name()
    method it_gets_the_steam_id_from_a_display_name (line 59) | public function it_gets_the_steam_id_from_a_display_name()
    method it_gets_the_base_users_player_summary (line 67) | public function it_gets_the_base_users_player_summary()
    method it_gets_the_supplied_users_player_summary (line 77) | public function it_gets_the_supplied_users_player_summary()
    method it_gets_all_users_in_friend_list (line 89) | public function it_gets_all_users_in_friend_list()
    method it_gets_friend_users_in_friend_list (line 100) | public function it_gets_friend_users_in_friend_list()
    method it_throws_exception_to_invalid_relationship_types (line 111) | public function it_throws_exception_to_invalid_relationship_types()
    method it_gets_the_bans_for_the_base_user (line 126) | public function it_gets_the_bans_for_the_base_user()
    method it_gets_the_bans_for_the_supplied_user (line 137) | public function it_gets_the_bans_for_the_supplied_user()
    method checkPlayerClasses (line 149) | private function checkPlayerClasses($friendsList): void
Condensed preview — 76 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (6,122K chars).
[
  {
    "path": ".github/workflows/php.yml",
    "chars": 2000,
    "preview": "name: Unit Tests\n\non:\n  push:\n  workflow_dispatch:\n  schedule:\n    - cron: \"0 0 1 * *\"\n\njobs:\n  test:\n    runs-on: ubunt"
  },
  {
    "path": ".gitignore",
    "chars": 101,
    "preview": "/.idea\n/vendor\n/coverage\ncomposer.phar\n.DS_Store\nocular.phar\nuploadTests.sh\n.env\n.phpunit.*\n*.clover\n"
  },
  {
    "path": "LICENSE",
    "chars": 1108,
    "preview": "The MIT License (MIT)\n\nCopyright (c) 2015 Travis Blasingame <tpblasingame@gmail.com>\n\nPermission is hereby granted, free"
  },
  {
    "path": "README.md",
    "chars": 14877,
    "preview": "# Steam API\n\n[![Join the chat at https://gitter.im/syntaxerrors/Steam](https://badges.gitter.im/Join%20Chat.svg)](https:"
  },
  {
    "path": "composer.json",
    "chars": 1178,
    "preview": "{\n  \"name\": \"syntax/steam-api\",\n  \"description\": \"A steam-api client for Laravel 10+\",\n  \"version\": \"3.0.0\",\n  \"license\""
  },
  {
    "path": "docker/php/8.1/Dockerfile",
    "chars": 412,
    "preview": "FROM php:8.1-alpine\n\n# Install deps\nRUN apk --update add linux-headers bash autoconf build-base wget curl git zip unzip "
  },
  {
    "path": "docker-compose.yml",
    "chars": 106,
    "preview": "services:\n  php:\n    build: ./docker/php/${PHP_VERSION:-8.1}\n    volumes:\n      - $PWD:/srv/app:delegated\n"
  },
  {
    "path": "examples/app/GetAppList.txt",
    "chars": 671,
    "preview": "Array\n(\n    [0] => stdClass Object\n        (\n            [appid] => 5\n            [name] => Dedicated Server\n        )\n\n"
  },
  {
    "path": "examples/app/appDetails.txt",
    "chars": 14578,
    "preview": "Array\n(\n    [0] => Syntax\\SteamApi\\Containers\\App Object\n        (\n            [id] => 620\n            [type] => game\n  "
  },
  {
    "path": "examples/global/convertId.txt",
    "chars": 119,
    "preview": "stdClass Object\n(\n    [id32] => \"STEAM_1:1:9846342\"\n    [id64] => \"76561197979958413\"\n    [id3] => \"[U:1:19692685]\"\"\n)\n"
  },
  {
    "path": "examples/group/GetGroupSummary.txt",
    "chars": 57458,
    "preview": "Syntax\\SteamApi\\Containers\\Group Object\n(\n    [groupID64] => 103582791429521412\n    [groupDetails] => Syntax\\SteamApi\\Co"
  },
  {
    "path": "examples/item/GetPlayerItems.txt",
    "chars": 12565,
    "preview": "Array\n(\n    [numberOfBackpackSlots] => 50\n    [items] => Illuminate\\Support\\Collection Object\n        (\n            [ite"
  },
  {
    "path": "examples/news/GetNewsForApp.txt",
    "chars": 4748,
    "preview": "Array\n(\n    [0] => stdClass Object\n        (\n            [gid] => 521614150601956190\n            [title] => Think Of All"
  },
  {
    "path": "examples/package/packageDetails.txt",
    "chars": 1402,
    "preview": "Array\n(\n    [0] => stdClass Object\n        (\n            [id] => 76710\n            [name] => Just Cause 3 XL\n           "
  },
  {
    "path": "examples/player/GetBadges.txt",
    "chars": 1262,
    "preview": "stdClass Object\n(\n    [badges] => Array\n        (\n            [0] => stdClass Object\n                (\n                 "
  },
  {
    "path": "examples/player/GetCommunityBadgeProgress.txt",
    "chars": 3868,
    "preview": "stdClass Object\n(\n    [quests] => Array\n        (\n            [0] => stdClass Object\n                (\n                 "
  },
  {
    "path": "examples/player/GetOwnedGames.txt",
    "chars": 3372,
    "preview": "Syntax\\SteamApi\\Collection Object\n(\n    [items:protected] => Array\n        (\n            [104] => Syntax\\SteamApi\\Contai"
  },
  {
    "path": "examples/player/GetPlayerLevelDetails.txt",
    "chars": 248,
    "preview": "Syntax\\SteamApi\\Containers\\Player\\Level Object\n(\n    [playerXp] => 903\n    [playerLevel] => 9\n    [xpToLevelUp] => 97\n  "
  },
  {
    "path": "examples/player/GetRecentlyPlayedGames.txt",
    "chars": 4288,
    "preview": "Syntax\\SteamApi\\Collection Object\n(\n    [items:protected] => Array\n        (\n            [3] => Syntax\\SteamApi\\Containe"
  },
  {
    "path": "examples/player/GetSteamLevel.txt",
    "chars": 1,
    "preview": "9"
  },
  {
    "path": "examples/player/IsPlayingSharedGame.txt",
    "chars": 17,
    "preview": "76561198022436617"
  },
  {
    "path": "examples/user/GetFriendList.txt",
    "chars": 2451,
    "preview": "Array\n(\n    [0] => Syntax\\SteamApi\\Containers\\Player Object\n        (\n            [steamId] => 76561198022436617\n       "
  },
  {
    "path": "examples/user/GetPlayerBans.txt",
    "chars": 267,
    "preview": "Array\n(\n    [0] => stdClass Object\n        (\n            [SteamId] => 76561197979958413\n            [CommunityBanned] =>"
  },
  {
    "path": "examples/user/GetPlayerSummaries.txt",
    "chars": 2477,
    "preview": "Array\n(\n    [0] => Syntax\\SteamApi\\Containers\\Player Object\n        (\n            [steamId] => 76561198022436617\n       "
  },
  {
    "path": "examples/user/ResolveVanityURL.txt",
    "chars": 106,
    "preview": "stdClass Object\n(\n    [id32] => STEAM_1:0:11101\n    [id64] => 76561197960287930\n    [id3] => [U:1:22202]\n)"
  },
  {
    "path": "examples/user/stats/GetGlobalAchievementPercentageForApp.txt",
    "chars": 12190,
    "preview": "Array\n(\n    [0] => stdClass Object\n        (\n            [name] => explosive_exit\n            [percent] => 60.3446311950"
  },
  {
    "path": "examples/user/stats/GetPlayerAchievements.txt",
    "chars": 25787,
    "preview": "Array\n(\n    [0] => Syntax\\SteamApi\\Containers\\Achievement Object\n        (\n            [apiName] => supervictorious\n    "
  },
  {
    "path": "examples/user/stats/GetSchemaForGame.txt",
    "chars": 36998,
    "preview": "stdClass Object\n(\n    [game] => stdClass Object\n        (\n            [gameName] => Rocket League BETA\n            [game"
  },
  {
    "path": "examples/user/stats/GetUserStatsForGame.txt",
    "chars": 358,
    "preview": "Array\n(\n    [0] => stdClass Object\n        (\n            [name] => explosive_exit\n            [achieved] => 1\n        )\n"
  },
  {
    "path": "examples/user/stats/GetUserStatsForGameAll.txt",
    "chars": 35086,
    "preview": "stdClass Object\n(\n    [steamID] => 76561198159417876\n    [gameName] => ValveTestApp260\n    [stats] => Array\n        (\n  "
  },
  {
    "path": "phpunit.xml",
    "chars": 478,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<phpunit xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSch"
  },
  {
    "path": "rector.php",
    "chars": 697,
    "preview": "<?php\n\ndeclare(strict_types=1);\n\nuse Rector\\CodeQuality\\Rector\\Class_\\InlineConstructorDefaultToPropertyRector;\nuse Rect"
  },
  {
    "path": "src/Syntax/SteamApi/Client.php",
    "chars": 10154,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Illuminate\\Support\\Collection;\nuse Illu"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Achievement.php",
    "chars": 813,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nclass Achievement\n{\n    public $apiName;\n\n    public $achieved;\n\n    publi"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/App.php",
    "chars": 3896,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nuse Illuminate\\Support\\Collection;\nuse stdClass;\n\nclass App extends BaseCo"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/BaseContainer.php",
    "chars": 2661,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nuse Illuminate\\Support\\Collection;\n\nabstract class BaseContainer\n{\n    /**"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Game.php",
    "chars": 1917,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nclass Game extends BaseContainer\n{\n    public $appId;\n\n    public $name;\n\n"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/GameDetails.php",
    "chars": 783,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nclass GameDetails extends BaseContainer\n{\n    public ?int $gameId;\n\n    pu"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Group/Details.php",
    "chars": 1135,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers\\Group;\n\nuse Syntax\\SteamApi\\Containers\\BaseContainer;\n\nclass Details extends"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Group/MemberDetails.php",
    "chars": 452,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers\\Group;\n\nclass MemberDetails\n{\n    public $count;\n\n    public $inChat;\n\n    p"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Group.php",
    "chars": 990,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nuse SimpleXMLElement;\nuse Syntax\\SteamApi\\Client;\nuse Illuminate\\Support\\C"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Id.php",
    "chars": 558,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nuse Syntax\\SteamApi\\Client;\n\nclass Id\n{\n    public $id32;\n\n    public $id6"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Item.php",
    "chars": 1445,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nclass Item extends BaseContainer\n{\n    public $id;\n\n    public $originalId"
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Package.php",
    "chars": 1244,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nclass Package extends BaseContainer\n{\n    public $id;\n    public $name;\n  "
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Player/Level.php",
    "chars": 1003,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers\\Player;\n\nclass Level\n{\n    public $playerXp;\n\n    public $playerLevel;\n\n    "
  },
  {
    "path": "src/Syntax/SteamApi/Containers/Player.php",
    "chars": 5065,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Containers;\n\nclass Player extends BaseContainer\n{\n    public $steamId;\n\n    public $ste"
  },
  {
    "path": "src/Syntax/SteamApi/Exceptions/ApiArgumentRequired.php",
    "chars": 214,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Exceptions;\n\nclass ApiArgumentRequired extends \\Exception\n{\n    public function __const"
  },
  {
    "path": "src/Syntax/SteamApi/Exceptions/ApiCallFailedException.php",
    "chars": 345,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Exceptions;\n\nclass ApiCallFailedException extends \\Exception\n{\n    /**\n     * @param st"
  },
  {
    "path": "src/Syntax/SteamApi/Exceptions/ClassNotFoundException.php",
    "chars": 232,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Exceptions;\n\nclass ClassNotFoundException extends \\Exception\n{\n    public function __co"
  },
  {
    "path": "src/Syntax/SteamApi/Exceptions/InvalidApiKeyException.php",
    "chars": 226,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Exceptions;\n\nclass InvalidApiKeyException extends \\Exception\n{\n    public function __co"
  },
  {
    "path": "src/Syntax/SteamApi/Exceptions/UnrecognizedId.php",
    "chars": 341,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Exceptions;\n\nclass UnrecognizedId extends \\Exception\n{\n    /**\n     * @param string $me"
  },
  {
    "path": "src/Syntax/SteamApi/Facades/SteamApi.php",
    "chars": 309,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Facades;\n\nuse Illuminate\\Support\\Facades\\Facade;\n\nclass SteamApi extends Facade\n{\n    /"
  },
  {
    "path": "src/Syntax/SteamApi/Inventory.php",
    "chars": 145,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi;\n\nclass Inventory\n{\n    public function __construct(public $numberOfBackpackSlots, publ"
  },
  {
    "path": "src/Syntax/SteamApi/Resources/countries.json",
    "chars": 5077959,
    "preview": "{\"MR\":{\"name\":\"Mauritania\",\"coordinates\":\"21.00789,-10.940835\",\"states\":{\"09\":{\"name\":\"Tagant\",\"coordinates\":\"18.546753,"
  },
  {
    "path": "src/Syntax/SteamApi/Steam/App.php",
    "chars": 2253,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Steam;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Syntax\\SteamApi\\Client;\nuse Illum"
  },
  {
    "path": "src/Syntax/SteamApi/Steam/Group.php",
    "chars": 771,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Steam;\n\nuse Syntax\\SteamApi\\Client;\nuse Syntax\\SteamApi\\Containers\\Group as GroupContai"
  },
  {
    "path": "src/Syntax/SteamApi/Steam/Item.php",
    "chars": 1664,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Steam;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Syntax\\SteamApi\\Client;\nuse Illum"
  },
  {
    "path": "src/Syntax/SteamApi/Steam/News.php",
    "chars": 931,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Steam;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Syntax\\SteamApi\\Client;\nuse Synta"
  },
  {
    "path": "src/Syntax/SteamApi/Steam/Package.php",
    "chars": 1703,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Steam;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Syntax\\SteamApi\\Client;\nuse Illum"
  },
  {
    "path": "src/Syntax/SteamApi/Steam/Player.php",
    "chars": 5320,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Steam;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Syntax\\SteamApi\\Client;\nuse Illum"
  },
  {
    "path": "src/Syntax/SteamApi/Steam/User/Stats.php",
    "chars": 5230,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Steam\\User;\n\nuse Exception;\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Syntax\\SteamA"
  },
  {
    "path": "src/Syntax/SteamApi/Steam/User.php",
    "chars": 5020,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi\\Steam;\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse InvalidArgumentException;\nuse Syn"
  },
  {
    "path": "src/Syntax/SteamApi/SteamApiServiceProvider.php",
    "chars": 737,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi;\n\nuse Illuminate\\Support\\ServiceProvider;\n\nclass SteamApiServiceProvider extends Servic"
  },
  {
    "path": "src/Syntax/SteamApi/SteamId.php",
    "chars": 3834,
    "preview": "<?php\n\nnamespace Syntax\\SteamApi;\n\nuse Syntax\\SteamApi\\Exceptions\\UnrecognizedId;\n\ntrait SteamId\n{\n    public $formatted"
  },
  {
    "path": "src/config/.gitkeep",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "src/config/config.php",
    "chars": 545,
    "preview": "<?php\n\nreturn [\n\n    /*\n    |--------------------------------------------------------------------------\n    | Steam API "
  },
  {
    "path": "tests/AppTest.php",
    "chars": 1217,
    "preview": "<?php\n\nrequire_once('BaseTester.php');\n\n/** @group App */\nclass AppTest extends BaseTester {\n\n    /** @test */\n    publi"
  },
  {
    "path": "tests/BaseTester.php",
    "chars": 8034,
    "preview": "<?php\n\nuse Orchestra\\Testbench\\TestCase;\nuse Syntax\\SteamApi\\Client;\nuse Dotenv\\Dotenv;\n\nclass BaseTester extends TestCa"
  },
  {
    "path": "tests/GroupTest.php",
    "chars": 1091,
    "preview": "<?php\n\nrequire_once('BaseTester.php');\n\n/** @group Group */\nclass GroupTest extends BaseTester {\n\n    /** @test */\n    p"
  },
  {
    "path": "tests/IdTest.php",
    "chars": 467,
    "preview": "<?php\n\nuse Syntax\\SteamApi\\Exceptions\\UnrecognizedId;\n\nrequire_once('BaseTester.php');\n\n/** @group Id */\nclass IdTest ex"
  },
  {
    "path": "tests/ItemTest.php",
    "chars": 422,
    "preview": "<?php\n\nrequire_once('BaseTester.php');\n\n/** @group Item */\nclass ItemTest extends BaseTester\n{\n    /** @test */\n    publ"
  },
  {
    "path": "tests/NewsTest.php",
    "chars": 1599,
    "preview": "<?php\n\nrequire_once('BaseTester.php');\n\n/** @group News */\nclass NewsTest extends BaseTester {\n\n    /** @test */\n    pub"
  },
  {
    "path": "tests/PackageTest.php",
    "chars": 642,
    "preview": "<?php\n\nrequire_once('BaseTester.php');\n\n/** @group Package */\nclass PackageTest extends BaseTester\n{\n    /** @test */\n  "
  },
  {
    "path": "tests/PlayerTest.php",
    "chars": 5599,
    "preview": "<?php\n\nrequire_once('BaseTester.php');\n\n/** @group Player */\nclass PlayerTest extends BaseTester {\n\n    /** @test */\n   "
  },
  {
    "path": "tests/UserStatsTest.php",
    "chars": 2344,
    "preview": "<?php\n\nrequire_once('BaseTester.php');\n\n/** @group UserStats */\nclass UserStatsTest extends BaseTester {\n\n    /** @test "
  },
  {
    "path": "tests/UserTest.php",
    "chars": 5035,
    "preview": "<?php\n\nuse GuzzleHttp\\Exception\\GuzzleException;\nuse Syntax\\SteamApi\\Exceptions\\ApiCallFailedException;\nuse Syntax\\Steam"
  }
]

About this extraction

This page contains the full source code of the syntaxerrors/Steam GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 76 files (5.2 MB), approximately 1.4M tokens, and a symbol index with 205 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!