Class Typehint Status

Below, is a summary of all classes and their parameters's typehinting status. .

  Method Argument Typehint Default
class Card
  Method Argument Typehint Default
 __construct  
 __toString  
 getType CardType 
 getValue CardValue 
class SimulateCommand
  Method Argument Typehint Default
 configure void 
 execute int 
 writeScores void 
 begin void 
 play void 
 writeDealtCards void 
class Deck
  Method Argument Typehint Default
 __construct  
 shuffle void 
 count int 
 take array 
class DeckFactory
  Method Argument Typehint Default
 __construct  
 make Deck 
interface DeckFactoryInterface
  Method Argument Typehint Default
 make Deck 
class Game
  Method Argument Typehint Default
 __construct  
 distributeCards void 
 play Table 
 finished bool 
 getPlayer Player 
 getPlayers array 
 getLoser ?Player 
 getStartingPlayer Player 
class Kernel
  Method Argument Typehint Default
 run void 
class Player
  Method Argument Typehint Default
 __construct  
 __toString string 
 setCards void 
 getCard Card 
 getPoints int 
 addPoints void 
 hasCards bool 
 playCard void 
class RandomGenerator
  Method Argument Typehint Default
 random int 
interface RandomGeneratorInterface
  Method Argument Typehint Default
 random int 
class Table
  Method Argument Typehint Default
 addCard void 
 getCards array 
 getPoints int 
 getLosingPlayer Player 
 getPlayedCard Card|?