function __construct() { parent::__construct(); foreach (Card::get_ranks() as $rank) { foreach (Card::get_suits() as $suit) { $this->add(new Card($rank, $suit)); } } }
public function set_suit($suit) { if (in_array($suit, Card::get_suits())) { $this->suit = $suit; } }