/** * @param LetterGuessedCorrectly $event */ public function applyLetterGuessedCorrectly(LetterGuessedCorrectly $event) { $lettersAndPosition = $this->word->getLocationsAndLettersOfContainer($event->getLetters()); // add the letters to the container foreach ($lettersAndPosition as $pos => $val) { $this->lettersCorrectlyGuessed->addLetterWithKeyToContainer($pos, $val); } }
/** * Set letterCorrectlyGuessed * * @param string $letterCorrectlyGuessed * * @return GameStatics */ public function setLetterCorrectlyGuessed($letterCorrectlyGuessed) { $this->letterCorrectlyGuessed->addLetterToContainer($letterCorrectlyGuessed); return $this; }