コード例 #1
0
ファイル: Game.php プロジェクト: lenmen/hangman_leon
 /**
  * @param GameStarted $event
  */
 public function applyGameStarted(GameStarted $event)
 {
     $this->gameId = $event->getGameId();
     $this->word = new WordChecker($event->getWord());
     $this->tries = new TryCounter(8);
     $this->lettersCorrectlyGuessed = new LetterSaver();
     $this->lettersWrongGuessed = new LetterSaver();
 }
コード例 #2
0
ファイル: GameProjector.php プロジェクト: lenmen/hangman_leon
 /**
  * @param GameStartedEvent $event
  */
 public function applyGameStarted(GameStartedEvent $event)
 {
     $readModel = new Game($event->getGameId(), $event->getWord());
     $this->repository->save($readModel);
 }
コード例 #3
0
ファイル: Game.php プロジェクト: weemen/hangman_lennard
 public function applyGameStarted(GameStarted $event)
 {
     $this->gameId = $event->getGameId();
     $this->word = $event->getWord();
 }