Class Size
Class
Size
\App\Domain\WriteModel\Game\Game
698
\App\TestData\TestDataCommand
551
\App\Domain\WriteModel\Table\Table
492
\App\Orm\Entity\OrmTableState
276
\App\Orm\ReadModel\TableStateReadModel
257
\App\Domain\ReadModel\TableState\TableState
244
\App\Controller\TableController
207
\App\Orm\ReadModel\PersonalPlayerInfoReadModel
203
\App\Domain\ReadModel\OccupiedSeats\OccupiedSeat
200
\App\Domain\ValueObject\Table\SeatsAtTable
189
\App\Orm\Entity\OrmWelcomingTable
180
\App\Domain\ReadModel\PlayingPlayer\PlayingPlayer
180
\App\Publishing\PublishingProcessManager
177
\App\TestData\TestTables
175
\App\Orm\ReadModel\RevealedCardsReadModel
171
\App\Domain\ValueObject\Player\PlayerIdentifiers
166
\App\Controller\OrganizerApiController
164
\App\Orm\Entity\OrmPlayingPlayer
163
\App\TestData\TestSecrets
162
\App\Controller\TrickApiController
161
\App\Orm\Entity\OrmOccupiedSeat
154
\App\Orm\Entity\OrmPersonalPlayerInfo
153
\App\Domain\ValueObject\Card\SimplePileOfCards
150
\App\Domain\ReadModel\PersonalPlayerInfo\PersonalPlayerInfo
144
\App\Controller\HandApiController
143
\App\Orm\Entity\OrmRevealedCards
142
\App\Domain\ReadModel\TableState\TableStateProjector
142
\App\Domain\ValueObject\Card\AbstractPileOfCards
138
\App\Orm\ReadModel\OccupiedSeatReadModel
135
\App\StoredEventRepository\OrmStoredEvent
133
\App\Domain\ReadModel\PersonalPlayerInfo\PersonalPlayerInfoProjector
133
\App\Domain\ReadModel\PlayingPlayer\PlayingPlayerProjector
132
\App\Controller\GameApiController
129
\App\Domain\ReadModel\WelcomingTable\WelcomingTable
124
\App\Domain\ReadModel\RevealedCards\RevealedCardsProjector
114
\App\Orm\Repository\PlayingPlayerOrmRepository
112
\App\Domain\ValueObject\Election\Election
110
\App\Domain\ReadModel\OccupiedSeats\OccupiedSeatProjector
109
\App\Controller\InvitationApiController
109
\App\Domain\ReadModel\WelcomingTable\WelcomingTableProjector
108
\App\Controller\TableApiController
108
\App\Domain\WriteModel\Table\ProcessManager\TableProcessManager
104
\App\Domain\WriteModel\Table\Event\InvitationAccepted
100
\App\Domain\WriteModel\Table\Event\GamePrepared
100
\App\Domain\ValueObject\Player\Teams
99
\App\Domain\ValueObject\Card\Hands
97
\App\StoredEventRepository\OrmStoredEventRepository
96
\App\Orm\Entity\OrmSeatedPlayer
93
\App\Domain\WriteModel\Table\Command\AcceptInvitation
88
\App\Domain\ValueObject\Card\SimplePiles
87
\App\Domain\ReadModel\RevealedCards\RevealedCards
86
\App\Controller\TrickHackController
85
\App\Domain\ValueObject\Game\Trick
84
\App\Domain\ValueObject\Card\Card
82
\App\TestData\TestGames
76
\App\Domain\WriteModel\Table\Event\TableClaimed
73
\App\Domain\ValueObject\Invitation\Invitations
73
\App\Orm\Repository\SeatedPlayerOrmRepository
71
\App\Domain\WriteModel\Game\Event\TrickReviewed
71
\App\Orm\Repository\WelcomingTableOrmRepository
65
\App\Domain\ValueObject\Card\PileOfCardsNormalizer
65
\App\Domain\ValueObject\Card\HandsNormalizer
65
\App\Domain\WriteModel\Table\Event\PlayerInvited
63
\App\Domain\WriteModel\Game\Event\TrickWon
62
\App\Domain\WriteModel\Game\Event\CardPickedUp
62
\App\Domain\WriteModel\Game\Event\CardPlayed
62
\App\Orm\Entity\OrmPlayedTrick
58
\App\Domain\ValueObject\Game\PlayedTricks
58
\App\Domain\ReadModel\SeatedPlayer\SimpleSeatedPlayer
57
\App\Domain\WriteModel\Game\Event\GameStarted
56
\App\Domain\WriteModel\Table\Command\PrepareFirstGame
56
\App\Domain\ValueObject\Player\TeamsNormalizer
56
\App\Kernel
55
\App\Orm\ReadModel\WelcomingTableReadModel
54
\App\Domain\WriteModel\Game\Event\ConclusionVoteInvalidated
53
\App\Domain\WriteModel\Game\Event\CardsReceived
53
\App\Domain\WriteModel\Game\Event\PlayersTeamedUp
53
\App\Domain\WriteModel\Game\Event\InitialHandShown
53
\App\Domain\WriteModel\Game\Event\HandRevealed
53
\App\Domain\WriteModel\Game\Event\Dealt
53
\App\Domain\WriteModel\Game\Event\VotedConclusion
53
\App\Domain\WriteModel\Game\Event\TrumpRevealed
53
\App\Domain\WriteModel\Table\Event\InvitationPublished
53
\App\Domain\WriteModel\Table\Event\InvitationUnpublished
53
\App\Domain\WriteModel\Table\Event\HandShownToSpectator
52
\App\Domain\WriteModel\Game\Event\VotedAsWinner
51
\App\Domain\ValueObject\Game\TrickNormalizer
51
\App\Controller\GameController
51
\App\Domain\ValueObject\Invitation\InvitationPrivacy
49
\App\TestData\TestProfiles
49
\App\Domain\WriteModel\Game\Command\StartGame
47
\App\Domain\WriteModel\Table\Command\InvitePlayer
47
\App\Domain\WriteModel\Table\Command\PublishInvitation
47
\App\Domain\WriteModel\Table\Command\UnpublishInvitation
47
\App\Domain\ValueObject\Player\Language
47
\App\Domain\ValueObject\Player\PlayerIdentifiersNormalizer
47
\App\Domain\WriteModel\Game\Event\GameAborted
46
\App\Domain\WriteModel\Game\Event\GameEnded
46
\App\Domain\WriteModel\Game\Event\GameCanceled
46
\App\Domain\WriteModel\Game\Command\PlayCard
46
\App\Domain\WriteModel\Table\Command\ResumePlaying
46
\App\Domain\ValueObject\Invitation\InvitationsNormalizer
46
\App\Domain\WriteModel\Game\Command\VoteAsWinner
45
\App\Domain\ReadModel\PlayerProfile\SimplePlayerProfile
45
\App\Domain\WriteModel\Game\Event\HandSorted
43
\App\Domain\WriteModel\Table\Event\GameChosen
43
\App\Domain\ValueObject\Table\CardGame
43
\App\Domain\WriteModel\Table\Event\PlayerKicked
42
\App\Domain\ValueObject\Game\PlayedTrick
42
\App\Orm\Repository\TableStateOrmRepository
41
\App\Domain\ValueObject\Game\GameNumber
41
\App\Domain\WriteModel\Game\Event\CardsCutAfter
40
\App\Domain\ValueObject\Player\PlayerNormalizer
40
\App\Domain\StringObject\StringObjectNormalizer
39
\App\Controller\PlayerApiController
38
\App\Domain\WriteModel\Game\Command\TeamUpPlayers
37
\App\Domain\WriteModel\Game\Command\SortHand
37
\App\Domain\WriteModel\Game\Command\Deal
37
\App\Domain\WriteModel\Game\Command\VoteGameConclusion
37
\App\Domain\WriteModel\Table\Event\TableSuspended
37
\App\Domain\WriteModel\Table\Command\ChooseGame
37
\App\Orm\Repository\RevealedCardsOrmRepository
36
\App\Orm\Repository\PersonalPlayerInfoOrmRepository
36
\App\Orm\Repository\OccupiedSeatOrmRepository
36
\App\Domain\WriteModel\Game\Command\ReviewPreviousTrick
36
\App\Domain\WriteModel\Game\Command\PickUpCard
36
\App\Domain\WriteModel\Table\Command\ShowHandToSpectator
36
\App\Domain\WriteModel\Table\Command\KickPlayer
36
\App\TestData\TestPlayers
36
\App\Domain\WriteModel\Table\Event\CardsCollected
33
\App\Domain\ValueObject\Table\Seat
33
\App\Domain\ValueObject\DealingStrategy
32
\App\Domain\ValueObject\Player\Team
31
\App\Orm\Repository\PlayedTrickOrmRepository
30
\App\Domain\WriteModel\Game\Event\WinnerVotesInvalidated
30
\App\Domain\ReadModel\SeatedPlayer\SeatedPlayerProjector
30
\App\Domain\ValueObject\Card\CardNormalizer
30
\App\Domain\WriteModel\Table\Command\PrepareFirstGameHandler
28
\App\Domain\WriteModel\Game\Command\RevealHand
27
\App\Domain\WriteModel\Game\Command\InvalidateConclusionVote
27
\App\Domain\WriteModel\Game\Command\RevealTrump
27
\App\Domain\WriteModel\Game\Command\ShowInitialHand
27
\App\Domain\WriteModel\Table\Command\PublishInvitationHandler
27
\App\Domain\WriteModel\Table\Command\ResumePlayingHandler
27
\App\Domain\WriteModel\Table\Command\PrepareNextGame
27
\App\Domain\WriteModel\Table\Command\ClaimTable
27
\App\Domain\WriteModel\Table\Command\InvitePlayerHandler
27
\App\Domain\WriteModel\Table\Command\UnpublishInvitationHandler
27
\App\Domain\WriteModel\Table\Command\AcceptInvitationHandler
27
\App\Domain\WriteModel\Table\Command\PrepareRedeal
27
\App\Domain\WriteModel\Table\Command\CollectCards
27
\App\Domain\ValueObject\Game\GameConclusion
27
\App\Domain\WriteModel\Table\Command\ShowHandToSpectatorHandler
26
\App\Domain\WriteModel\Table\Command\ChooseGameHandler
26
\App\Domain\ValueObject\Game\GameStatus
26
\App\Domain\ValueObject\Player\PlayerName
26
\App\Domain\WriteModel\Table\Command\PrepareNextGameHandler
25
\App\Domain\WriteModel\Table\Command\PrepareRedealHandler
25
\App\Domain\WriteModel\Game\GameIdentifier
24
\App\Domain\WriteModel\Game\Command\CutCardsAfter
24
\App\Domain\WriteModel\Game\Command\PlayCardHandler
23
\App\Domain\WriteModel\Game\Command\StartGameHandler
23
\App\Domain\WriteModel\Game\Command\VoteAsWinnerHandler
23
\App\Domain\WriteModel\Table\Command\CollectCardsHandler
23
\App\Domain\WriteModel\Game\Command\SortHandHandler
22
\App\Domain\WriteModel\Game\Command\PickUpCardHandler
22
\App\Domain\WriteModel\Table\TableIdentifier
22
\App\Domain\WriteModel\Table\Exception\InvitationNotFound
22
\App\TestData\TestInvitations
22
\App\Domain\WriteModel\Game\Command\VoteGameConclusionHandler
21
\App\Domain\WriteModel\Table\Command\ClaimTableHandler
21
\App\Domain\ValueObject\Card\Exception\DuplicateCard
21
\App\Domain\ValueObject\Player\PlayerIdentifier
21
\App\Domain\WriteModel\Game\Command\CutCardsAfterHandler
19
\App\Domain\WriteModel\Game\Command\InvalidateConclusionVoteHandler
19
\App\Domain\WriteModel\Game\Command\AbortGameHandler
19
\App\Domain\WriteModel\Game\Command\DealHandler
19
\App\Domain\WriteModel\Game\Command\ShowInitialHandHandler
19
\App\Domain\WriteModel\Game\Command\RevealTrumpHandler
19
\App\Domain\WriteModel\Game\Command\ReviewPreviousTrickHandler
19
\App\Domain\WriteModel\Game\Command\RevealHandHandler
19
\App\Domain\WriteModel\Game\Command\TeamUpPlayersHandler
19
\App\Domain\WriteModel\Table\Command\KickPlayerHandler
19
\App\Domain\ValueObject\Player\SimpleNamedPlayer
19
\App\Controller\VideoCallController
18
\App\Domain\StringObject\ShortString\AbstractShortString
17
\App\Domain\WriteModel\Game\Command\AbortGame
16
\App\Domain\ValueObject\Player\Exception\DuplicatePlayer
15
\App\Domain\ValueObject\Game\Exception\TrickIncomplete
13
\App\Domain\WriteModel\Game\Exception\IncorrectTrickNumber
12
\App\Domain\WriteModel\Game\Exception\StatusInvalid
9
\App\Domain\WriteModel\Table\Exception\SpectatorNotFound
9
\App\Domain\WriteModel\Game\Exception\CheatingPlayer
8
\App\Domain\WriteModel\Game\Exception\WrongPlayer
8
\App\Domain\WriteModel\Game\Exception\HandNotRevealed
8
\App\Domain\WriteModel\Table\Exception\NoGame
8
\App\Domain\WriteModel\Table\Exception\NoDealer
8
\App\Domain\WriteModel\Table\Exception\ActiveTable
8
\App\Domain\ReadModel\PersonalPlayerInfo\Exception\NotPlaying
8
\App\Domain\ReadModel\Exception\NotFoundInReadModel
8
\App\Domain\ValueObject\Election\Exception\NoConsensus
8
\App\Domain\ValueObject\Game\Exception\NotDealt
8
\App\Domain\ValueObject\Game\Exception\PlayerPlayedTwice
8
\App\Domain\ValueObject\Game\Exception\PlayerDidNotPlay
8
\App\Domain\ValueObject\Table\Exception\NoSuchSeat
8
\App\Domain\ValueObject\Table\Exception\TableNotActive
8
\App\Domain\WriteModel\Table\Exception\NoCards
7
\App\Domain\WriteModel\Table\Exception\CantStartTwice
7
\App\Domain\ValueObject\Card\Exception\CardNotFound
7
\App\Domain\ValueObject\Player\Exception\PlayerNotFound
7
\App\Domain\ValueObject\Table\Exception\SeatTaken
7
\App\Domain\ValueObject\Invitation\Exception\DuplicateInvitation
7
\App\Domain\ValueObject\Game\Exception\TrickNotFound
5
\App\Domain\WriteModel\Table\Exception\TableFull
4
\App\Domain\ValueObject\Game\Exception\InvalidGameNumber
4
\App\Domain\ValueObject\Game\Exception\DuplicateTrickNumber
4
\App\Domain\ValueObject\Player\Exception\NoTrumpCard
4
\App\Domain\WriteModel\Game\Exception\InvalidCut
3
\App\Domain\WriteModel\Table\Exception\NotEnoughPlayers
3
\App\Domain\ValueObject\StringObject\Exception\StringTooLong
3
\App\Domain\ValueObject\Invitation\Exception\InvitationNotAccepted
3
\App\Domain\ValueObject\Invitation\Exception\NoInvitations
3
\App\Random\SimpleRandomProvider
3
\App\Controller\Exception\VideoCallUrlPatternMissing
3
\App\Domain\WriteModel\Game\Command\AbstractGameCommandHandler
2
\App\Domain\WriteModel\Table\Command\AbstractTableCommandHandler
2
\App\Domain\WriteModel\Game\GameRepository
1
\App\Domain\WriteModel\Table\TableRepository
1
\App\Domain\ValueObject\Secret
1
\App\Domain\ValueObject\Card\Hand
1
\App\Domain\ValueObject\Card\Exception\InvalidCard
1
\App\Domain\ValueObject\Invitation\Invitation
1
\App\Controller\WelcomeController
1
\App\Controller\AboutController
1