public function getQuotesFor(RentalQuery $query) { $quotes = []; foreach ($query->getApplicableRates() as $rate) { $quotes[] = $this->buildQuote($query->getEquipment(), $rate, $query->getRentalPeriod()); } return $quotes; }