Beispiel #1
0
 /**
  * @param HotelAvail $hotelAvailRS
  * @param Rate $rate
  * @return bool|RoomRate
  */
 public function isRateAvailable($hotelAvailRS, Rate $rate)
 {
     if ($hotelAvailRS) {
         /** @var RoomStay $roomStay */
         foreach ($hotelAvailRS->getRoomStays() as $roomStay) {
             /** @var RoomRate $roomRate */
             foreach ($roomStay->getRoomRates() as $roomRate) {
                 if (in_array($roomRate->getPlanCode(), array($rate->getReservitId(), '51-' . $rate->getReservitId(), '232-' . $rate->getReservitId()))) {
                     return $roomRate;
                 }
             }
         }
     }
     return false;
 }