Esempio n. 1
0
 /**
  * 
  * @param stdClass $teamPerson
  * @param Team $oTeam
  */
 private function convertTeamPerson(stdClass $teamPerson, Team $oTeam)
 {
     $oTeamPerson = TeamPerson::getByNefubID($teamPerson->Player->ID, $oTeam->nefub_id);
     if (!$oTeamPerson) {
         $oTeamPerson = new TeamPerson();
         $oTeamPerson->team_nefub_id = $oTeam->nefub_id;
         $oTeamPerson->person_nefub_id = $teamPerson->Player->ID;
         $this->addedNefubObject($oTeamPerson);
         self::put('Speler ' . $teamPerson->Player->Name . ' aan team ' . $oTeam->name . ' toegevoegd');
     } else {
         self::put('Update statistieken van speler ' . $teamPerson->Player->Name . ' in team ' . $oTeam->name);
     }
     $oTeamPerson->shirt_number = $teamPerson->Number;
     $oTeamPerson->games_played = $teamPerson->Statistics->{'Number of Games'};
     $oTeamPerson->goals = $teamPerson->Statistics->Goals;
     $oTeamPerson->assists = $teamPerson->Statistics->Assists;
     $oTeamPerson->penalty_minutes = $teamPerson->Statistics->{'Penalty Time'};
     if ($teamPerson->Transfer == "Joined") {
         $oTeamPerson->transfered = 1;
     } elseif ($teamPerson->Transfer == "Left") {
         $oTeamPerson->transfered = -1;
     }
     $oTeamPerson->save();
 }