Esempio n. 1
0
 /**
  * @Given /^there exist players:$/
  *
  * @param TableNode $table
  */
 public function thereExistPlayers(TableNode $table)
 {
     $container = $this->getClient()->getContainer();
     $objectManager = $container->get('doctrine.orm.entity_manager');
     $matchRepository = $container->get('purple_yellow.match.repository.match_repository');
     foreach ($table->getHash() as $row) {
         $player = new Player($matchRepository->findOneByPublicId($row['matchPublicId']));
         $player->setPublicId($row['publicId']);
         $objectManager->persist($player);
     }
     $objectManager->flush();
 }
Esempio n. 2
0
 public function buildPlayer(Match $match)
 {
     $player = new Player($match);
     $player->setPublicId($this->publicIdGenerator->generateToken());
     return $player;
 }