/** * * @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(); }