addSpot($spots); } if (is_array($spots)) { foreach ($spots as $spot) { $this->addSpot($spot); } } } /** * @param Spot $spot * @return bool */ public function addSpot(Spot $spot) { if (is_null($spot)) { return false; } $this->spots[] = $spot; return true; } /** * @return Spot[] */ public function getSpots() { return $this->spots; } /** * @return int */ public function getSpotsCount() { return count($this->spots); } }