/** * Sets hotel objects using database records. */ public function setByData($data) { foreach ($data as $hotelData) { $hotel = new Hotel(); $filters = new FilterCollection(); foreach ($this->_revFilters as $filter) { $hotel->addRevenueFilter($filter); } $hotel->setByData($hotelData); $hotel->getRevData(); $this->_hotels[] = $hotel; } }