public static function bookRoom(Room $room, Reservation $reservation) { try { $room->addReservation($reservation); $successMessage = "Room <strong>" . $room->getRoomNumber() . "</strong> successfully booked "; $successMessage .= "for <strong>" . $reservation->getGuest(); $successMessage .= "</strong> from <time>" . $reservation->getStarDate()->format("d.m.Y") . "</time> "; $successMessage .= "to <time>" . $reservation->getEndDate()->format("d.m.Y") . "</time>!"; $successMessage .= "</br>"; echo $successMessage; } catch (EReservationException $ex) { echo "<strong>Operation failed.</strong> " . $ex->getMessage() . "</br>"; return; } }
public static function bookRoom(Room $room, Reservation $reservation) { try { $room->addReservation($reservation); echo "\nRoom " . $room->getRoomNumber() . " successfully booked for " . $reservation->getGuest()->getFullName() . " from " . $reservation->getStartDate()->format("d-m-y") . " to " . $reservation->getEndDate()->format("d-m-y"); } catch (EReservationException $ex) { echo PHP_EOL . $ex->getMessage(); } }
static function bookRoom(Room $room, Reservation $reservation) { $room->addReservation($reservation); $roomNumber = $room->getRoomInfo()->getRoomNumber(); $guest = $reservation->getGuest()->getFullName(); $start = $reservation->getStartDate(); $end = $reservation->getEndDate(); echo "Room <strong>{$roomNumber}</strong> successfully booked for <strong>{$guest}</strong> from <time>{$start}</time> to <time>{$end}</time>!"; }
public static function bookRoom(Room $room, Reservation $reservation) { try { $room->addReservation($reservation); $output = "Room <strong>{$room->getRoomNumber()}</strong> successfully booked for " . "<strong>{$reservation->getGuest()}</strong> from " . "<time>{$reservation->getStartDate()->format("d.m.Y")}</time> to " . "<time>{$reservation->getEndDate()->format("d.m.Y")}</time>!"; echo $output; } catch (EReservationException $e) { echo $e->getMessage(); } }
static function bookRoom(Room $room, Reservation $reservation) { try { $room->addReservation($reservation); $startDate = $reservation->getStartDate(); $endDate = $reservation->getEndDate(); $guestName = $reservation->getGuest()->getFistName() . " " . $reservation->getGuest()->getLastName(); echo "\nRoom <strong>" . $room->getRoomId() . "</strong> successfully booked for <strong>" . $guestName . "</strong> from <time>" . date_format($startDate, "d-m-y") . "</time> to <time>" . date_format($endDate, "d-m-y") . "</time>!</br>"; } catch (EReservationException $ex) { echo $ex->getMessage(); } }