コード例 #1
0
ファイル: Boss.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get boss.
  *
  * @param int $bossId
  * @return array
  */
 public function getBoss($bossId)
 {
     return $this->client->fetchData('boss/' . intval($bossId), [], '', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #2
0
ファイル: Data.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get pet types.
  *
  * @return array
  */
 public function getPetTypes()
 {
     return $this->client->fetchData('data/pet/types', [], 'petTypes', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #3
0
ファイル: Item.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get item set.
  *
  * @param int $setId
  * @return array
  */
 public function getItemSet($setId)
 {
     return $this->client->fetchData('item/set/' . intval($setId), [], '', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #4
0
ファイル: Quest.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get quest.
  *
  * @param $questId
  * @return array
  */
 public function getQuest($questId)
 {
     return $this->client->fetchData('quest/' . intval($questId), [], '', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #5
0
ファイル: Recipe.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get recipe.
  *
  * @param int $recipeId
  * @return array
  */
 public function getRecipe($recipeId)
 {
     return $this->client->fetchData('recipe/' . intval($recipeId), [], '', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #6
0
ファイル: Spell.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get spell.
  *
  * @param int $spellId
  * @return array
  */
 public function getSpell($spellId)
 {
     return $this->client->fetchData('spell/' . intval($spellId), [], '', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #7
0
ファイル: Pet.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get pet species.
  *
  * @param $speciesId
  * @return array
  */
 public function getPetSpecies($speciesId)
 {
     return $this->client->fetchData('pet/species/' . intval($speciesId), [], '', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #8
0
ファイル: Mount.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get mounts.
  *
  * @return array
  */
 public function getMounts()
 {
     return $this->client->fetchData('mount/', [], 'mounts', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #9
0
ファイル: Achievement.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get achievement.
  *
  * @param int $achievementId
  * @return array
  */
 public function getAchievement($achievementId)
 {
     $path = 'achievement/' . intval($achievementId);
     return $this->client->fetchData($path, [], '', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #10
0
ファイル: Data.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get rewards.
  *
  * @return array
  */
 public function getRewards()
 {
     return $this->client->fetchData('data/rewards', [], '', $this->client->getSeconds(Cache::getLifetimeLong()));
 }
コード例 #11
0
ファイル: Data.php プロジェクト: mrcorex/battlenet-api
 /**
  * Get artisan.
  *
  * @param string $artisan
  * @return array
  */
 public function getArtisan($artisan)
 {
     return $this->client->fetchData('data/artisan/' . $artisan, [], '', $this->client->getSeconds(Cache::getLifetimeLong()));
 }