Files Overview

Filename LoC Issues Analysers
/config/bootstrap.php 11 30 16
/config/bundles.php 4 18 2
/public/index.php 16 15 7
/src/Controller/AboutController.php 16 5 5
/src/Controller/Exception/VideoCallUrlPatternMissing.php 7 3 3
/src/Controller/GameApiController.php 125 63 11
/src/Controller/GameController.php 24 10 10
/src/Controller/HandApiController.php 35 61 12
/src/Controller/InvitationApiController.php 71 40 12
/src/Controller/OrganizerApiController.php 37 55 16
/src/Controller/PlayerApiController.php 23 13 8
/src/Controller/TableApiController.php 60 52 11
/src/Controller/TableController.php 128 45 12
/src/Controller/TrickApiController.php 116 65 11
/src/Controller/TrickHackController.php 38 20 7
/src/Controller/VideoCallController.php 18 8 6
/src/Controller/WelcomeController.php 31 19 14
/src/Domain/ReadModel/Exception/NotFoundInReadModel.php 9 9 8
/src/Domain/ReadModel/OccupiedSeats/OccupiedSeat.php 99 32 9
/src/Domain/ReadModel/OccupiedSeats/OccupiedSeatProjector.php 47 14 6
/src/Domain/ReadModel/OccupiedSeats/OccupiedSeatRepository.php 7 1 1
/src/Domain/ReadModel/OccupiedSeats/OccupiedSeatUpdater.php 7 1 1
/src/Domain/ReadModel/OccupiedSeats/OccupiedSeats.php 16 1 1
/src/Domain/ReadModel/PersonalPlayerInfo/Exception/NotPlaying.php 9 4 4
/src/Domain/ReadModel/PersonalPlayerInfo/PersonalPlayerInfo.php 122 27 11
/src/Domain/ReadModel/PersonalPlayerInfo/PersonalPlayerInfoProjector.php 130 16 4
/src/Domain/ReadModel/PlayerProfile/PlayerProfile.php 12 1 1
/src/Domain/ReadModel/PlayerProfile/SimplePlayerProfile.php 30 8 4
/src/Domain/ReadModel/PlayersAtTable/PlayersAtTable.php 7 2 2
/src/Domain/ReadModel/PlayingPlayer/PlayerCounts.php 11 1 1
/src/Domain/ReadModel/PlayingPlayer/PlayingPlayer.php 86 32 9
/src/Domain/ReadModel/PlayingPlayer/PlayingPlayerProjector.php 75 13 3
/src/Domain/ReadModel/PlayingPlayer/PlayingPlayers.php 15 2 2
/src/Domain/ReadModel/RevealedCards/CardsRevealed.php 15 1 1
/src/Domain/ReadModel/RevealedCards/RevealedCards.php 69 18 10
/src/Domain/ReadModel/RevealedCards/RevealedCardsProjector.php 110 10 4
/src/Domain/ReadModel/RevealedCards/RevealedCardsRepository.php 26 2 1
/src/Domain/ReadModel/SeatedPlayer/SeatedPlayer.php 12 1 1
/src/Domain/ReadModel/SeatedPlayer/SeatedPlayerProjector.php 30 4 2
/src/Domain/ReadModel/SeatedPlayer/SimpleSeatedPlayer.php 36 10 4
/src/Domain/ReadModel/TableState/ActiveTables.php 11 2 2
/src/Domain/ReadModel/TableState/SuspendedTables.php 11 1 1
/src/Domain/ReadModel/TableState/TableState.php 240 49 15
/src/Domain/ReadModel/TableState/TableStateProjector.php 93 16 4
/src/Domain/ReadModel/TableState/TableStateUpdater.php 13 1 1
/src/Domain/ReadModel/TableState/TableStates.php 17 1 1
/src/Domain/ReadModel/WelcomingTable/RecentWelcomingTables.php 15 4 3
/src/Domain/ReadModel/WelcomingTable/WelcomingTable.php 99 31 11
/src/Domain/ReadModel/WelcomingTable/WelcomingTableProjector.php 41 10 3
/src/Domain/ReadModel/WelcomingTable/WelcomingTableRepository.php 11 1 1
/src/Domain/StringObject/ShortString/AbstractShortString.php 15 8 5
/src/Domain/StringObject/StringObjectNormalizer.php 19 44 15
/src/Domain/ValueObject/Card/AbstractPileOfCards.php 52 29 17
/src/Domain/ValueObject/Card/Card.php 65 24 10
/src/Domain/ValueObject/Card/CardNormalizer.php 18 41 11
/src/Domain/ValueObject/Card/Exception/CardNotFound.php 11 4 4
/src/Domain/ValueObject/Card/Exception/DuplicateCard.php 13 4 4
/src/Domain/ValueObject/Card/Hand.php 7 1 1
/src/Domain/ValueObject/Card/Hands.php 89 23 16
/src/Domain/ValueObject/Card/HandsNormalizer.php 16 42 12
/src/Domain/ValueObject/Card/PileOfCards.php 10 2 2
/src/Domain/ValueObject/Card/PileOfCardsNormalizer.php 58 53 20
/src/Domain/ValueObject/Card/PilesOfCards.php 10 2 2
/src/Domain/ValueObject/Card/SimplePileOfCards.php 145 42 15
/src/Domain/ValueObject/Card/SimplePiles.php 48 13 7
/src/Domain/ValueObject/DealingStrategy.php 25 9 6
/src/Domain/ValueObject/Election/Election.php 96 20 10
/src/Domain/ValueObject/Election/Exception/NoConsensus.php 12 6 6
/src/Domain/ValueObject/Game/Exception/DuplicateTrickNumber.php 7 4 4
/src/Domain/ValueObject/Game/Exception/InvalidGameNumber.php 7 4 4
/src/Domain/ValueObject/Game/Exception/NotDealt.php 9 4 4
/src/Domain/ValueObject/Game/Exception/PlayerDidNotPlay.php 9 4 4
/src/Domain/ValueObject/Game/Exception/PlayerPlayedTwice.php 9 4 4
/src/Domain/ValueObject/Game/Exception/TrickIncomplete.php 10 5 4
/src/Domain/ValueObject/Game/Exception/TrickNotFound.php 7 4 4
/src/Domain/ValueObject/Game/GameConclusion.php 39 10 6
/src/Domain/ValueObject/Game/GameNumber.php 31 20 9
/src/Domain/ValueObject/Game/GameStatus.php 37 13 6
/src/Domain/ValueObject/Game/PlayedTrick.php 33 8 5
/src/Domain/ValueObject/Game/PlayedTricks.php 46 9 9
/src/Domain/ValueObject/Game/Trick.php 36 19 14
/src/Domain/ValueObject/Game/TrickNormalizer.php 55 47 14
/src/Domain/ValueObject/Invitation/Exception/DuplicateInvitation.php 9 4 4
/src/Domain/ValueObject/Invitation/Exception/InvitationNotAccepted.php 7 3 3
/src/Domain/ValueObject/Invitation/Exception/NoInvitations.php 7 3 3
/src/Domain/ValueObject/Invitation/Invitation.php 7 2 2
/src/Domain/ValueObject/Invitation/InvitationPrivacy.php 45 21 9
/src/Domain/ValueObject/Invitation/Invitations.php 72 19 14
/src/Domain/ValueObject/Invitation/InvitationsNormalizer.php 18 49 16
/src/Domain/ValueObject/Player/Exception/DuplicatePlayer.php 12 5 5
/src/Domain/ValueObject/Player/Exception/NoTrumpCard.php 7 3 3
/src/Domain/ValueObject/Player/Exception/PlayerNotFound.php 9 4 4
/src/Domain/ValueObject/Player/Language.php 24 19 10
/src/Domain/ValueObject/Player/NamedPlayer.php 9 2 2
/src/Domain/ValueObject/Player/PlayerIdentifier.php 12 7 7
/src/Domain/ValueObject/Player/PlayerIdentifiers.php 91 31 15
/src/Domain/ValueObject/Player/PlayerIdentifiersNormalizer.php 30 46 14
/src/Domain/ValueObject/Player/PlayerName.php 31 11 8
/src/Domain/ValueObject/Player/PlayerNormalizer.php 49 44 12
/src/Domain/ValueObject/Player/SimpleNamedPlayer.php 25 4 2
/src/Domain/ValueObject/Player/Team.php 28 7 5
/src/Domain/ValueObject/Player/Teams.php 27 29 19
/src/Domain/ValueObject/Player/TeamsNormalizer.php 26 41 12
/src/Domain/ValueObject/Secret.php 7 2 2
/src/Domain/ValueObject/StringObject/Exception/StringTooLong.php 11 5 5
/src/Domain/ValueObject/StringObject/StringObject.php 12 2 1
/src/Domain/ValueObject/Table/CardGame.php 43 20 10
/src/Domain/ValueObject/Table/Exception/NoSuchSeat.php 9 3 3
/src/Domain/ValueObject/Table/Exception/SeatTaken.php 9 3 3
/src/Domain/ValueObject/Table/Exception/TableNotActive.php 9 4 4
/src/Domain/ValueObject/Table/Seat.php 27 13 8
/src/Domain/ValueObject/Table/SeatsAtTable.php 119 37 11
/src/Domain/WriteModel/Game/Command/AbortGame.php 20 4 4
/src/Domain/WriteModel/Game/Command/AbortGameHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/AbstractGameCommandHandler.php 17 3 3
/src/Domain/WriteModel/Game/Command/CutCardsAfter.php 23 8 6
/src/Domain/WriteModel/Game/Command/CutCardsAfterHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/Deal.php 41 9 5
/src/Domain/WriteModel/Game/Command/DealHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/InvalidateConclusionVote.php 26 7 5
/src/Domain/WriteModel/Game/Command/InvalidateConclusionVoteHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/PickUpCard.php 35 10 6
/src/Domain/WriteModel/Game/Command/PickUpCardHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/PlayCard.php 35 12 6
/src/Domain/WriteModel/Game/Command/PlayCardHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/RevealHand.php 26 7 5
/src/Domain/WriteModel/Game/Command/RevealHandHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/RevealTrump.php 31 7 5
/src/Domain/WriteModel/Game/Command/RevealTrumpHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/ReviewPreviousTrick.php 30 10 6
/src/Domain/WriteModel/Game/Command/ReviewPreviousTrickHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/ShowInitialHand.php 31 7 5
/src/Domain/WriteModel/Game/Command/ShowInitialHandHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/SortHand.php 41 9 5
/src/Domain/WriteModel/Game/Command/SortHandHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/StartGame.php 51 12 6
/src/Domain/WriteModel/Game/Command/StartGameHandler.php 11 1 1
/src/Domain/WriteModel/Game/Command/TeamUpPlayers.php 36 9 5
/src/Domain/WriteModel/Game/Command/TeamUpPlayersHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/VoteAsWinner.php 34 12 6
/src/Domain/WriteModel/Game/Command/VoteAsWinnerHandler.php 11 2 2
/src/Domain/WriteModel/Game/Command/VoteGameConclusion.php 41 9 5
/src/Domain/WriteModel/Game/Command/VoteGameConclusionHandler.php 11 2 2
/src/Domain/WriteModel/Game/Event/CardPickedUp.php 51 16 7
/src/Domain/WriteModel/Game/Event/CardPlayed.php 56 16 7
/src/Domain/WriteModel/Game/Event/CardsCutAfter.php 44 12 7
/src/Domain/WriteModel/Game/Event/CardsReceived.php 52 15 7
/src/Domain/WriteModel/Game/Event/ConclusionVoteInvalidated.php 47 12 6
/src/Domain/WriteModel/Game/Event/Dealt.php 47 12 6
/src/Domain/WriteModel/Game/Event/GameAborted.php 35 14 7
/src/Domain/WriteModel/Game/Event/GameCanceled.php 50 14 7
/src/Domain/WriteModel/Game/Event/GameEnded.php 35 14 7
/src/Domain/WriteModel/Game/Event/GameStarted.php 55 12 6
/src/Domain/WriteModel/Game/Event/HandRevealed.php 52 12 6
/src/Domain/WriteModel/Game/Event/HandSorted.php 47 12 6
/src/Domain/WriteModel/Game/Event/InitialHandShown.php 57 12 6
/src/Domain/WriteModel/Game/Event/PlayersTeamedUp.php 52 13 6
/src/Domain/WriteModel/Game/Event/TrickReviewed.php 50 23 9
/src/Domain/WriteModel/Game/Event/TrickWon.php 61 17 8
/src/Domain/WriteModel/Game/Event/TrumpRevealed.php 37 13 6
/src/Domain/WriteModel/Game/Event/VotedAsWinner.php 35 17 7
/src/Domain/WriteModel/Game/Event/VotedConclusion.php 52 12 6
/src/Domain/WriteModel/Game/Event/WinnerVotesInvalidated.php 29 13 7
/src/Domain/WriteModel/Game/Exception/CheatingPlayer.php 9 4 4
/src/Domain/WriteModel/Game/Exception/HandNotRevealed.php 9 4 4
/src/Domain/WriteModel/Game/Exception/IncorrectTrickNumber.php 9 8 8
/src/Domain/WriteModel/Game/Exception/InvalidCut.php 7 4 4
/src/Domain/WriteModel/Game/Exception/StatusInvalid.php 9 3 3
/src/Domain/WriteModel/Game/Exception/WrongPlayer.php 9 4 4
/src/Domain/WriteModel/Game/Game.php 154 73 14
/src/Domain/WriteModel/Game/GameIdentifier.php 15 7 5
/src/Domain/WriteModel/Game/GameRepository.php 16 9 4
/src/Domain/WriteModel/Table/Command/AbstractTableCommandHandler.php 15 3 3
/src/Domain/WriteModel/Table/Command/AcceptInvitation.php 74 24 11
/src/Domain/WriteModel/Table/Command/AcceptInvitationHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/ChooseGame.php 36 10 6
/src/Domain/WriteModel/Table/Command/ChooseGameHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/ClaimTable.php 26 8 6
/src/Domain/WriteModel/Table/Command/ClaimTableHandler.php 11 1 1
/src/Domain/WriteModel/Table/Command/CollectCards.php 26 8 6
/src/Domain/WriteModel/Table/Command/CollectCardsHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/InvitePlayer.php 36 12 6
/src/Domain/WriteModel/Table/Command/InvitePlayerHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/KickPlayer.php 30 10 6
/src/Domain/WriteModel/Table/Command/KickPlayerHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/PrepareFirstGame.php 60 15 7
/src/Domain/WriteModel/Table/Command/PrepareFirstGameHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/PrepareNextGame.php 26 8 6
/src/Domain/WriteModel/Table/Command/PrepareNextGameHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/PrepareRedeal.php 31 8 6
/src/Domain/WriteModel/Table/Command/PrepareRedealHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/PublishInvitation.php 36 16 7
/src/Domain/WriteModel/Table/Command/PublishInvitationHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/ResumePlaying.php 50 12 6
/src/Domain/WriteModel/Table/Command/ResumePlayingHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/ShowHandToSpectator.php 40 10 6
/src/Domain/WriteModel/Table/Command/ShowHandToSpectatorHandler.php 11 2 2
/src/Domain/WriteModel/Table/Command/UnpublishInvitation.php 36 16 7
/src/Domain/WriteModel/Table/Command/UnpublishInvitationHandler.php 11 2 2
/src/Domain/WriteModel/Table/Event/CardsCollected.php 37 8 6
/src/Domain/WriteModel/Table/Event/GameChosen.php 47 14 7
/src/Domain/WriteModel/Table/Event/GamePrepared.php 79 25 9
/src/Domain/WriteModel/Table/Event/HandShownToSpectator.php 56 12 6
/src/Domain/WriteModel/Table/Event/InvitationAccepted.php 85 19 9
/src/Domain/WriteModel/Table/Event/InvitationPublished.php 57 19 7
/src/Domain/WriteModel/Table/Event/InvitationUnpublished.php 57 21 7
/src/Domain/WriteModel/Table/Event/PlayerInvited.php 52 15 7
/src/Domain/WriteModel/Table/Event/PlayerKicked.php 41 11 6
/src/Domain/WriteModel/Table/Event/TableClaimed.php 69 19 9
/src/Domain/WriteModel/Table/Event/TableSuspended.php 31 9 6
/src/Domain/WriteModel/Table/Exception/ActiveTable.php 9 4 4
/src/Domain/WriteModel/Table/Exception/CantStartTwice.php 9 4 4
/src/Domain/WriteModel/Table/Exception/InvitationNotFound.php 25 10 5
/src/Domain/WriteModel/Table/Exception/NoCards.php 11 5 5
/src/Domain/WriteModel/Table/Exception/NoDealer.php 9 4 4
/src/Domain/WriteModel/Table/Exception/NoGame.php 9 4 4
/src/Domain/WriteModel/Table/Exception/NotEnoughPlayers.php 9 5 5
/src/Domain/WriteModel/Table/Exception/SpectatorNotFound.php 10 4 4
/src/Domain/WriteModel/Table/Exception/TableFull.php 7 4 4
/src/Domain/WriteModel/Table/ProcessManager/TableProcessManager.php 99 12 4
/src/Domain/WriteModel/Table/Table.php 97 40 13
/src/Domain/WriteModel/Table/TableIdentifier.php 13 9 8
/src/Domain/WriteModel/Table/TableRepository.php 16 9 4
/src/Kernel.php 41 35 18
/src/Orm/Entity/OrmOccupiedSeat.php 145 22 13
/src/Orm/Entity/OrmPersonalPlayerInfo.php 31 21 13
/src/Orm/Entity/OrmPlayedTrick.php 68 14 8
/src/Orm/Entity/OrmPlayingPlayer.php 118 23 12
/src/Orm/Entity/OrmRevealedCards.php 141 13 9
/src/Orm/Entity/OrmSeatedPlayer.php 87 16 11
/src/Orm/Entity/OrmTableState.php 221 34 12
/src/Orm/Entity/OrmWelcomingTable.php 120 34 20
/src/Orm/ReadModel/OccupiedSeatReadModel.php 28 22 12
/src/Orm/ReadModel/PersonalPlayerInfoReadModel.php 32 14 8
/src/Orm/ReadModel/RevealedCardsReadModel.php 28 22 10
/src/Orm/ReadModel/TableStateReadModel.php 117 33 16
/src/Orm/ReadModel/WelcomingTableReadModel.php 19 7 6
/src/Orm/Repository/OccupiedSeatOrmRepository.php 30 8 4
/src/Orm/Repository/PersonalPlayerInfoOrmRepository.php 19 8 4
/src/Orm/Repository/PlayedTrickOrmRepository.php 24 7 4
/src/Orm/Repository/PlayingPlayerOrmRepository.php 26 20 13
/src/Orm/Repository/RevealedCardsOrmRepository.php 24 8 4
/src/Orm/Repository/SeatedPlayerOrmRepository.php 27 7 5
/src/Orm/Repository/TableStateOrmRepository.php 20 9 5
/src/Orm/Repository/WelcomingTableOrmRepository.php 38 29 13
/src/Publishing/ClientRelevantTableEvent.php 10 2 2
/src/Publishing/PublishingProcessManager.php 176 68 11
/src/Random/RandomProvider.php 12 1 1
/src/Random/SimpleRandomProvider.php 11 4 4
/src/StoredEventRepository/EventStreamHacks.php 11 4 4
/src/StoredEventRepository/OrmStoredEvent.php 105 37 14
/src/StoredEventRepository/OrmStoredEventRepository.php 77 36 10
/src/TestData/TestDataCommand.php 443 53 19
/src/TestData/TestGames.php 25 34 3
/src/TestData/TestInvitations.php 21 4 1
/src/TestData/TestPlayers.php 28 12 2
/src/TestData/TestProfiles.php 50 26 6
/src/TestData/TestSecrets.php 71 32 1
/src/TestData/TestTables.php 149 52 2