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(); } }
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(); } }