Пример #1
0
 /**
  * @param ChooseLetter $command
  */
 public function handleChooseLetter(ChooseLetter $command)
 {
     /** @var Game $game */
     $game = $this->repository->load($command->getGameId());
     $game->chooseLetter($command->getGameId(), $command->getLetter());
     $this->repository->save($game);
 }
Пример #2
0
 public function handleGameStart(GameStartCommand $command)
 {
     $game = Game::createGame($command->getGameId(), $command->getWord());
     $this->repository->save($game);
 }