libpairtwo/src/Tournament.php

56 lines
1.0 KiB
PHP
Raw Normal View History

2019-02-01 15:53:39 +01:00
<?php
/**
* Created by PhpStorm.
* User: jeroen
* Date: 1/02/19
* Time: 11:18
*/
namespace JeroenED\Libpairtwo;
use JeroenED\Libpairtwo\Models\Tournament as TournamentModel;
class Tournament extends TournamentModel
{
/**
* @param Integer $id
* @return Player
*/
public function getPlayerById($id)
{
return $this->GetPlayers()[$id];
}
/**
* @param Player $Player
*/
public function addPlayer(Player $Player)
{
$newArray = $this->GetPlayers();
$newArray[] = $Player;
$this->setPlayers($newArray);
}
2019-02-01 17:02:33 +01:00
/**
* @param $id
* @param Player $player
*/
public function updatePlayer($id, Player $player)
{
$newArray = $this->GetPlayers();
$newArray[$id] = $player;
$this->setPlayers($newArray);
}
/**
* @param Round $round
*/
public function addRound(Round $round)
{
$newArray = $this->GetRounds();
$newArray[] = $round;
$this->setRounds($newArray);
}
2019-02-01 15:53:39 +01:00
}