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_rank($rank) { if (in_array($rank, Card::get_ranks())) { $this->rank = $rank; } }