Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
C Options\HangmanOptions::checkOptions() 0 13 8 8 0 0 0
B Entity\Hangman::addPlayerToGame() 0 21 3 3 0 0 0
A Hangman\Entity\Hangman::leaveGame() 0 11 4 4 1 0 1
A Hangman\Entity\Hangman::playerWins() 0 7 4 4 0 0 0
A Options\HangmanOptions::create() 0 16 1 1 0 0 0
A Entity\HangmanPlayer::playGoodLetter() 0 12 1 1 0 0 0
A Hangman\Entity\Hangman::playerLoses() 0 12 3 3 1 0 0
A HangmanPlayerProposedInvalidAnswerEvent::__construct() 0 3 1 1 0 0 0
A Hangman::currentPlayerProposeLetter() 0 5 2 2 0 0 0
A HangmanResultEvent::__construct() 0 4 1 1 0 0 0
A HangmanPlayerOptionsException::__construct() 0 9 1 1 1 0 0
A Hangman\PlayersCollection::add() 0 4 1 1 0 0 0
A Hangman\Entity\HangmanPlayer::win() 0 9 1 1 1 0 1
A Hangman\Entity\Hangman::setNextPlayer() 0 5 3 3 0 0 0
A Hangman\Move\Answer::create() 0 4 1 1 0 0 0