addTile($tile); } } /** * @param Tile $tile * @return bool */ public function addTile(Tile $tile) { if (is_null($tile)) { return false; } $tile->setSpot($this); $this->tiles[] = $tile; return true; } /** * @return Tile[] */ public function getTiles() { return $this->tiles; } /** * @return int */ public function getSize() { return count($this->tiles); } /** * @return int */ public function getNumber() { return $this->number; } /** * @param int $number */ public function setNumber($number) { $this->number = $number; } }