/** * Tests the basic methods of Entity class */ public function testPlayer() { $player = new Player(); $player->setId(1); $player->setName('Switchback'); $this->assertEquals($player->getId(), 1); $this->assertEquals($player->getName(), 'Switchback'); // TODO: test deck // TODO: test hero }
/** * Return battlefield for player * * @param \PHPHearthSim\Model\Player $player * @return array */ public function getBattlefieldForPlayer(Player $player) { // Create empty battlefield if it does not exist if (!isset($this->battlefield[$player->getId()])) { $this->battlefield[$player->getId()] = []; } return $this->battlefield[$player->getId()]; }