/**
  * 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
 }
示例#2
0
 /**
  * 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()];
 }