Kshabazz\BattleNet\D3\Connections\Sql¶
-
class
Sql¶ Class Sql
-
__construct($pBattleNetId, PDO $pPdo, $pIpAddress = NULL)¶ Constructor
Parameters: - $pBattleNetId (string) –
- $pPdo (PDO) –
- $pIpAddress (string) –
-
addRequest($pUrl)¶ Add a record of the Battle.net Web API request.
Parameters: - $pUrl (string) – The Battle.net url web API URL requested.
Returns: bool|mixed
-
getHero($pHeroId)¶ Get hero data from local database.
Parameters: - $pHeroId (int) –
Returns: string|null
-
getItem($pItemHash)¶ Get item JSON data from local database.
Parameters: - $pItemHash (string) –
Returns: string|null
-
getItemsAsModels($pItemHashes)¶ Parameters: - $pItemHashes –
-
getProfile()¶ Get the profile from local database.
Returns: string|null
-
saveHero($pHeroId, $pJson)¶ Save the hero in a local database.
Parameters: - $pHeroId –
- $pJson –
Returns: bool Indicates success (TRUE) or failure (FALSE).
-
saveItem(Item $pItem, $shaString)¶ Save the item locally in a database.
Parameters: - $pItem (Item) –
- $shaString (string) – A unique string to use as a SHA seed for the item SHA value in the database.
Returns: bool
-
saveProfile($pJson)¶ Save the users profile locally to the database.
Parameters: - $pJson (string) –
Returns: bool
-