lib/SteamCondenser/Community/AppNews.php
public static function getNewsForApp($appId, $count = 5, $maxLength = null) {
        $params = ['appid' => $appId, 'count' => $count, 'maxlength' => $maxLength];
        $data = WebApi::getJSONObject('ISteamNews', 'GetNewsForApp', 2, $params);

        $newsItems = [];
        foreach($data->appnews->newsitems as $newsData) {
            $newsItems[] = new AppNews($appId, $newsData);
        }

        return $newsItems;
    }
public static function getNewsForApp($appId, $count = 5, $maxLength = null) {
        $params = ['appid' => $appId, 'count' => $count, 'maxlength' => $maxLength];
        $data = WebApi::getJSONObject('ISteamNews', 'GetNewsForApp', 2, $params);

        $newsItems = [];
        foreach($data->appnews->newsitems as $newsData) {
            $newsItems[] = new AppNews($appId, $newsData);
        }

        return $newsItems;
    }
Loads the news for the given game with the given restrictions

@param int $appId The unique Steam Application ID of the game (e.g. 440
for Team Fortress 2). See
http://developer.valvesoftware.com/wiki/Steam_Application_IDs for
all application IDs
@param int $count The maximum number of news to load (default: 5).
There's no reliable way to load all news. Use really a really
great number instead
@param int $maxLength The maximum content length of the news (default:
null). If a maximum length is defined, the content of the news
will only be at most <var>maxLength</var> characters long plus an
ellipsis
@return array An array of news items for the specified game with the
given options