You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.01-QCM_MuscuMaths/Website/models/ModelLobby.php

32 lines
726 B

<?php
class ModelLobby
{
private $gwLobby;
public function __construct()
{
$this->gwLobby = new GatewayLobby();
}
public function addLobby($lobby)
{
$this->gwLobby->addLobby($lobby);
}
public function getLobbies()
{
$lobbiesDataArray = $this->gwLobby->getLobbies();
$lobbies = array();
foreach ($lobbiesDataArray as $lobbyDataArray) {
$lobby = new Lobby(
intval($lobbyDataArray['id']),
$lobbyDataArray['name'],
$lobbyDataArray['password'],
intval($lobbyDataArray['nbPlayer'])
);
$lobbies[] = $lobby;
return $lobbies;
}
}
}