예제 #1
0
 public function testParticipantIdentity()
 {
     $this->client->shouldReceive('baseUrl')->once();
     $this->client->shouldReceive('request')->with('na/v2.2/matchhistory/74602', ['api_key' => 'key'])->once()->andReturn(file_get_contents('tests/Json/matchhistory.74602.json'));
     $api = new Api('key', $this->client);
     $matches = $api->matchHistory()->history(74602);
     $this->assertEquals(0, $matches->match(0)->identity(0)->participantId);
 }
예제 #2
0
 public function testMatchHistory()
 {
     $api = new Api('key');
     $matchhistory = $api->matchHistory();
     $this->assertTrue($matchhistory instanceof LeagueWrap\Api\MatchHistory);
 }
예제 #3
0
require 'vendor/autoload.php';
use LeagueWrap\Api;
$myKey = '59492bcc-6875-4422-81a5-57e2ca069696';
$api = new Api($myKey);
$summoner = $api->summoner();
$wins = 0;
$kills = 0;
$deaths = 0;
$assists = 0;
$dealt = 0;
$taken = 0;
$array = array("kills" => "0", "deaths" => "0", "assists" => "0", "dealt" => "0", "taken" => "0", "wins" => "0");
$data = $_GET['data'];
$summ = $summoner->info($data);
$id = $summ->id;
$matchHistory = $api->matchHistory();
$matches = $matchHistory->history($id);
foreach ($matches as $summary) {
    $temp2 = $summary->participants[0]->stats->kills;
    $kills = $kills + $temp2;
    $temp3 = $summary->participants[0]->stats->deaths;
    $deaths = $deaths + $temp3;
    $temp4 = $summary->participants[0]->stats->assists;
    $assists = $assists + $temp4;
    $temp5 = $summary->participants[0]->stats->totalDamageDealt;
    $dealt = $dealt + $temp5;
    $temp6 = $summary->participants[0]->stats->totalDamageTaken;
    $taken = $taken + $temp6;
    $temp1 = $summary->participants[0]->stats->winner;
    if ($temp1 == true) {
        $wins++;