Method Fossilization
Method
Level
public function getTableIdentifier( ) : TableIdentifier ;
19
public function getPlayerIdentifier( ) : PlayerIdentifier ;
6
public function getPlayerName( ) : PlayerName ;
6
public function getLanguage( ) : Language ;
5
public static function fromString(string $value) : self ;
5
public function toString( ) : string ;
4
public function getSeat( ) : Seat ;
3
abstract protected function getMaxLength( ) : int ;
3
public function getRandomNumber(int $min, int $max) : int ;
3
public function receiveCards(PlayerIdentifier $playerIdentifier, PileOfCards $cards, GameIdentifier $gameIdentifier) : void ;
2
public function removeWelcomingTable(TableIdentifier $tableIdentifier) : void ;
2
public function getRevealedByPlayer(PlayerIdentifier $playerIdentifier, GameIdentifier $gameIdentifier) : \Traversable ;
2
public function getRevealedCardsAtTable(TableIdentifier $tableIdentifier) : \Traversable ;
2
public function deleteRevealedCards(RevealedCards $shownHand) : void ;
2
public function getOrCreateRevealedCards(GameIdentifier $gameIdentifier, PlayerIdentifier $playerIdentifier, PlayerIdentifier $revealedToPlayerIdentifier, TableIdentifier $tableIdentifier) : RevealedCards ;
2
public function getCardsRevealedTo(PlayerIdentifier $playerIdentifier, GameIdentifier $gameIdentifier) : \Traversable ;
2
public function getWelcomingTable(TableIdentifier $tableIdentifier) : WelcomingTable ;
2
public function hasWelcomingTable(TableIdentifier $tableIdentifier) : bool ;
2
public function saveWelcomingTable(WelcomingTable $table) : void ;
2
public function getRecentWelcomingTables(DateTimeImmutable $param) : Traversable ;
2
public function getSeatByPlayer(TableIdentifier $tableIdentifier, PlayerIdentifier $playerIdentifier) : OccupiedSeat ;
2
public function getCardGameByTable(TableIdentifier $tableIdentifier) : CardGame ;
2
public function getPlayersAtTable(TableIdentifier $tableIdentifier) : \Traversable ;
2
public static function fromCards(Traversable $cards) : self { /**/ }
2
public function savePersonalPlayerInfo(PersonalPlayerInfo $playerInfo) : void ;
2
public function getPersonalPlayerInfo(PlayerIdentifier $playerIdentifier, TableIdentifier $tableIdentifier) : PersonalPlayerInfo ;
2
public function getPlayerCount(TableIdentifier $tableIdentifier) : int ;
2
public function deleteForTable(TableIdentifier $tableIdentifier) : void ;
2
public function savePlayingPlayer(PlayingPlayer $fellowPlayer) : void ;
2
public function getPlayingPlayer(TableIdentifier $tableIdentifier, PlayerIdentifier $playerIdentifier) : PlayingPlayer ;
2
public function saveRevealedCards(RevealedCards $revealedCards) : void ;
2
public function getSeatByOpenInvitation(TableIdentifier $tableIdentifier, Invitation $invitation) : OccupiedSeat ;
2
public function replaceCards(PlayerIdentifier $playerIdentifier, PileOfCards $pileOfCards, GameIdentifier $gameIdentifier) : void ;
2
public function getCurrentTrick(GameIdentifier $gameIdentifier) : Trick ;
2
public function removeCard(PlayerIdentifier $playerIdentifier, Card $card, TableIdentifier $tableIdentifier) : void ;
2
public function getPlayerHand(PlayerIdentifier $playerIdentifier, TableIdentifier $tableIdentifier, GameIdentifier $gameIdentifier) : Hand ;
2
public function saveTableState(TableState $tableState) : void ;
2
public function getTableState(TableIdentifier $tableIdentifier) : TableState ;
2
public function hasActiveTable(TableIdentifier $tableIdentifier) : bool ;
2
public function getTableByCurrentGame(GameIdentifier $gameIdentifier) : TableIdentifier ;
2
public function hasSuspendedTable(TableIdentifier $tableIdentifier) : bool ;
2
public function getTableStateByGame(GameIdentifier $gameIdentifier) : TableState ;
2
public function getTeamsByGame(GameIdentifier $gameIdentifier) : Teams ;
2
public function logTrick(GameIdentifier $gameIdentifier, int $trickNumber, PlayerIdentifier $winner) : void ;
2
public function getOccupiedSeats(TableIdentifier $tableIdentifier) : \Traversable ;
2
public function prepareGame(TableIdentifier $tableIdentifier, GameIdentifier $gameIdentifier) : void ;
2
public function createTableState(TableIdentifier $tableIdentifier) : void ;
2
public function getSeatedPlayer(TableIdentifier $tableIdentifier, PlayerIdentifier $playerIdentifier) : SeatedPlayer ;
2
public function emptyHand(PlayerIdentifier $playerIdentifier, TableIdentifier $tableIdentifier) : void ;
2
public function putPlayerAtTable(PlayerProfile $playerProfile, TableIdentifier $tableIdentifier, Seat $seat) : void ;
2
public function getOrderedPlayingPlayers(TableIdentifier $tableIdentifier) : Traversable ;
2
public function getPlayerProfile(TableIdentifier $tableIdentifier, PlayerIdentifier $playerIdentifier) : PlayerProfile ;
2
public function saveOccupiedSeat(OccupiedSeat $occupiedSeat) : void ;
2
public function delete(OccupiedSeat $occupiedSeat) : void ;
2
public function deleteStreamForAggregate(AggregateRootIdentifier $aggregateRootIdentifier) : void ;
2