public function addCard($mCard) { $oCard = is_string($mCard) ? Card::fromString($mCard) : $mCard; $this->aCards[] = $oCard; }
/** * @param DeckId $deckId * @return Deck */ public static function standard(DeckId $deckId) { return new Deck($deckId, [Card::fromString('As'), Card::fromString('2s'), Card::fromString('3s'), Card::fromString('4s'), Card::fromString('5s'), Card::fromString('6s'), Card::fromString('7s'), Card::fromString('8s'), Card::fromString('9s'), Card::fromString('Ts'), Card::fromString('Js'), Card::fromString('Qs'), Card::fromString('Ks'), Card::fromString('Ad'), Card::fromString('2d'), Card::fromString('3d'), Card::fromString('4d'), Card::fromString('5d'), Card::fromString('6d'), Card::fromString('7d'), Card::fromString('8d'), Card::fromString('9d'), Card::fromString('Td'), Card::fromString('Jd'), Card::fromString('Qd'), Card::fromString('Kd'), Card::fromString('Ac'), Card::fromString('2c'), Card::fromString('3c'), Card::fromString('4c'), Card::fromString('5c'), Card::fromString('6c'), Card::fromString('7c'), Card::fromString('8c'), Card::fromString('9c'), Card::fromString('Tc'), Card::fromString('Jc'), Card::fromString('Qc'), Card::fromString('Kc'), Card::fromString('Ah'), Card::fromString('2h'), Card::fromString('3h'), Card::fromString('4h'), Card::fromString('5h'), Card::fromString('6h'), Card::fromString('7h'), Card::fromString('8h'), Card::fromString('9h'), Card::fromString('Th'), Card::fromString('Jh'), Card::fromString('Qh'), Card::fromString('Kh')]); }