Dumped Contents
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #107 - Luxury Lagoona Suite Jardin has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1462
+rpId: 2151
+adultsPrice: 420
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #108 - Luxury Lagoona Suite Vue mer partielle has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1559
+rpId: 2160
+adultsPrice: 516
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #109 - Luxury Pool Suite - Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1627
+rpId: 2171
+adultsPrice: 593
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #110 - PMR Luxury Pool Suite - Jardin et Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1652
+rpId: 2182
+adultsPrice: 593
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #111 - Luxury Pool Suite - Jardin et Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1677
+rpId: 2193
+adultsPrice: 629
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #112 - Luxury Pool Suite - Vue mer partielle et Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1702
+rpId: 2204
+adultsPrice: 667
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #113 - Luxury Front de mer Pool Suite - Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1727
+rpId: 2215
+adultsPrice: 800
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #114 - Luxury Bord de plage Jet Pool Suite - Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1752
+rpId: 2226
+adultsPrice: 920
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #115 - Imperial Beach Pool Jets Villa, 1 Suite - Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1777
+rpId: 2237
+adultsPrice: 1527
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #116 - Imperial Beach Pool Jets Villa, 2 Suites - Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1806
+rpId: 2248
+adultsPrice: 1852
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #117 - Imperial Beach Pool Jets Villa, 3 Suites - Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1832
+rpId: 2259
+adultsPrice: 2592
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
"Hotel : Le Jadis Beach Resort & Wellness - Chambre : #118 - Imperial Beach Pool Jets Villa, 4 Suites - Piscine chauffée has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
RoomStayCalculation.php
line 62:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1858
+rpId: 2270
+adultsPrice: 3287
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 88:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
"Update Stay Rooms - Chambers Prices"
2 in
RoomStayCalculation.php
line 88:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
array:1 [
0 => array:12 [
0 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
"room_id" => 107
"room_picture" => "/uploads/rooms/107/66614760c926c786421990.webp"
"room_name" => "Luxury Lagoona Suite Jardin"
"room_slug" => "luxury-lagoona-suite-jardin"
"room_description" => "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2151
"adult_amount" => 1680
"children_amount" => 0
"basis_amount" => 1680
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
]
]
]
1 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 108
"room_picture" => "/uploads/rooms/108/666148f000ef4581925269.webp"
"room_name" => "Luxury Lagoona Suite Vue mer partielle"
"room_slug" => "luxury-lagoona-suite-vue-mer-partielle"
"room_description" => "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2160
"adult_amount" => 2064
"children_amount" => 0
"basis_amount" => 2064
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
]
]
]
2 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 109
"room_picture" => "/uploads/rooms/109/666149b23b933303333716.webp"
"room_name" => "Luxury Pool Suite - Piscine chauffée"
"room_slug" => "luxury-pool-suite-piscine-chauffee"
"room_description" => "Située à l'étage supérieur, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé avec une piscine à débordement chauffée (option de piscine chauffée disponible) et une vue magnifique sur la verdure et les piscines indigènes de notre complexe."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2171
"adult_amount" => 2372
"children_amount" => 0
"basis_amount" => 2372
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
]
]
]
3 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 110
"room_picture" => "/uploads/rooms/110/673ce06fc2556612935712.jpg"
"room_name" => "PMR Luxury Pool Suite - Jardin et Piscine chauffée"
"room_slug" => "pmr-luxury-pool-suite-jardin-et-piscine-chauffee"
"room_description" => "Conçue avec soin pour accueillir les clients à mobilité réduite ou en situation de handicap, cette généreuse demeure de 95 m² (1025 pieds carrés) au rez-de-chaussée est située à proximité de l'ascenseur et des installations communes du complexe pour une accessibilité maximale. Elle est équipée d'une salle de bains privative classique ainsi que d'une deuxième salle de bains accessible aux fauteuils roulants, qui présente un vaste aménagement ouvert, des rampes murales et un banc bas intégré dans la zone de douche pour plus de soutien et de commodité. L'intérieur élégant de la suite comprend un mobilier élégant aux tons doux, un parquet richement travaillé et des murs en rotin tressé. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée donnant sur un jardin privé, pour votre confort ultime et votre bonheur de vacances."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2182
"adult_amount" => 2372
"children_amount" => 0
"basis_amount" => 2372
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
]
]
]
4 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 111
"room_picture" => "/uploads/rooms/111/66614aa5a47fc306792169.webp"
"room_name" => "Luxury Pool Suite - Jardin et Piscine chauffée"
"room_slug" => "luxury-pool-suite-jardin-et-piscine-chauffee"
"room_description" => "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2193
"adult_amount" => 2516
"children_amount" => 0
"basis_amount" => 2516
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
]
]
]
5 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 112
"room_picture" => "/uploads/rooms/112/6661597418edb472324989.webp"
"room_name" => "Luxury Pool Suite - Vue mer partielle et Piscine chauffée"
"room_slug" => "luxury-pool-suite-vue-mer-partielle-et-piscine-chauffee"
"room_description" => "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2204
"adult_amount" => 2668
"children_amount" => 0
"basis_amount" => 2668
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
]
]
]
6 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 113
"room_picture" => "/uploads/rooms/113/666aeaa05c406284435506.jpg"
"room_name" => "Luxury Front de mer Pool Suite - Piscine chauffée"
"room_slug" => "luxury-front-de-mer-pool-suite-piscine-chauffee"
"room_description" => "Luxe Front de Mer avec Piscine, d’une superficie de 125m², situées au 1er étage, comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée de 25m² (chauffée à 28°C pendant l'hiver mauricien)."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2215
"adult_amount" => 3200
"children_amount" => 0
"basis_amount" => 3200
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
]
]
]
7 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 114
"room_picture" => "/uploads/rooms/114/666aeb0f26ddf090438896.jfif"
"room_name" => "Luxury Bord de plage Jet Pool Suite - Piscine chauffée"
"room_slug" => "luxury-bord-de-plage-jet-pool-suite-piscine-chauffee"
"room_description" => "Luxe Front de Mer avec Piscine et Bain à Remous, d’une superficie de 180m², comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée chauffée de 52m² et un bain à remous. Elles disposent aussi d'un réfrigérateur à vin individuel."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2226
"adult_amount" => 3680
"children_amount" => 0
"basis_amount" => 3680
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
]
]
]
8 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 115
"room_picture" => "/uploads/rooms/115/673ce0c21c372694992813.webp"
"room_name" => "Imperial Beach Pool Jets Villa, 1 Suite - Piscine chauffée"
"room_slug" => "imperial-beach-pool-jets-villa-1-suite-piscine-chauffee"
"room_description" => "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2237
"adult_amount" => 6108
"children_amount" => 0
"basis_amount" => 6108
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
]
]
]
9 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 116
"room_picture" => "/uploads/rooms/116/673ce0f845f02292315023.webp"
"room_name" => "Imperial Beach Pool Jets Villa, 2 Suites - Piscine chauffée"
"room_slug" => "imperial-beach-pool-jets-villa-2-suites-piscine-chauffee"
"room_description" => "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2248
"adult_amount" => 7408
"children_amount" => 0
"basis_amount" => 7408
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
]
]
]
10 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 117
"room_picture" => "/uploads/rooms/117/673ce0ff5a8ae382701732.webp"
"room_name" => "Imperial Beach Pool Jets Villa, 3 Suites - Piscine chauffée"
"room_slug" => "imperial-beach-pool-jets-villa-3-suites-piscine-chauffee"
"room_description" => "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2259
"adult_amount" => 10368
"children_amount" => 0
"basis_amount" => 10368
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
]
]
]
11 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#993}
"room_id" => 118
"room_picture" => "/uploads/rooms/118/673ce10f7ae87055585185.webp"
"room_name" => "Imperial Beach Pool Jets Villa, 4 Suites - Piscine chauffée"
"room_slug" => "imperial-beach-pool-jets-villa-4-suites-piscine-chauffee"
"room_description" => "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2270
"adult_amount" => 13148
"children_amount" => 0
"basis_amount" => 13148
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
]
]
]
]
]
1 in
RoomStayCalculation.php
line 217:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
"Update Stay Rooms results"
2 in
RoomStayCalculation.php
line 217:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
array:12 [
0 => App\DTO\RoomStayDTO {#1450
-marginRate: 20
-id: 107
-name: "Luxury Lagoona Suite Jardin"
-slug: "luxury-lagoona-suite-jardin"
-picture: "/uploads/rooms/107/66614760c926c786421990.webp"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
]
"amount" => 1680
]
]
-totalRoomAmount: 1680.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1904
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 1680.0
+totalStayAmountWoDiscount: 1680.0
+totalStayAmount: 1680.0
+finalAmountWoDiscount: 2016.0
+finalAmount: 2016.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1907
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 1680.0
+totalStayAmountWoDiscount: 2144.0
+totalStayAmount: 2144.0
+finalAmountWoDiscount: 2572.8
+finalAmount: 2572.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1912
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 1680.0
+totalStayAmountWoDiscount: 2416.0
+totalStayAmount: 2416.0
+finalAmountWoDiscount: 2899.2
+finalAmount: 2899.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1913
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 1680.0
+totalStayAmountWoDiscount: 2968.0
+totalStayAmount: 2968.0
+finalAmountWoDiscount: 3561.6
+finalAmount: 3561.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
1 => App\DTO\RoomStayDTO {#1864
-marginRate: 20
-id: 108
-name: "Luxury Lagoona Suite Vue mer partielle"
-slug: "luxury-lagoona-suite-vue-mer-partielle"
-picture: "/uploads/rooms/108/666148f000ef4581925269.webp"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
]
"amount" => 2064
]
]
-totalRoomAmount: 2064.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1914
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2064.0
+totalStayAmountWoDiscount: 2064.0
+totalStayAmount: 2064.0
+finalAmountWoDiscount: 2476.8
+finalAmount: 2476.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1915
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2064.0
+totalStayAmountWoDiscount: 2528.0
+totalStayAmount: 2528.0
+finalAmountWoDiscount: 3033.6
+finalAmount: 3033.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1916
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2064.0
+totalStayAmountWoDiscount: 2800.0
+totalStayAmount: 2800.0
+finalAmountWoDiscount: 3360.0
+finalAmount: 3360.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1917
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2064.0
+totalStayAmountWoDiscount: 3352.0
+totalStayAmount: 3352.0
+finalAmountWoDiscount: 4022.4
+finalAmount: 4022.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#1879
-marginRate: 20
-id: 109
-name: "Luxury Pool Suite - Piscine chauffée"
-slug: "luxury-pool-suite-piscine-chauffee"
-picture: "/uploads/rooms/109/666149b23b933303333716.webp"
-description: "Située à l'étage supérieur, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé avec une piscine à débordement chauffée (option de piscine chauffée disponible) et une vue magnifique sur la verdure et les piscines indigènes de notre complexe."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
]
"amount" => 2372
]
]
-totalRoomAmount: 2372.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1918
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 2372.0
+totalStayAmount: 2372.0
+finalAmountWoDiscount: 2846.4
+finalAmount: 2846.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1919
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 2836.0
+totalStayAmount: 2836.0
+finalAmountWoDiscount: 3403.2
+finalAmount: 3403.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1920
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 3108.0
+totalStayAmount: 3108.0
+finalAmountWoDiscount: 3729.6
+finalAmount: 3729.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1921
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 3660.0
+totalStayAmount: 3660.0
+finalAmountWoDiscount: 4392.0
+finalAmount: 4392.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
3 => App\DTO\RoomStayDTO {#1882
-marginRate: 20
-id: 110
-name: "PMR Luxury Pool Suite - Jardin et Piscine chauffée"
-slug: "pmr-luxury-pool-suite-jardin-et-piscine-chauffee"
-picture: "/uploads/rooms/110/673ce06fc2556612935712.jpg"
-description: "Conçue avec soin pour accueillir les clients à mobilité réduite ou en situation de handicap, cette généreuse demeure de 95 m² (1025 pieds carrés) au rez-de-chaussée est située à proximité de l'ascenseur et des installations communes du complexe pour une accessibilité maximale. Elle est équipée d'une salle de bains privative classique ainsi que d'une deuxième salle de bains accessible aux fauteuils roulants, qui présente un vaste aménagement ouvert, des rampes murales et un banc bas intégré dans la zone de douche pour plus de soutien et de commodité. L'intérieur élégant de la suite comprend un mobilier élégant aux tons doux, un parquet richement travaillé et des murs en rotin tressé. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée donnant sur un jardin privé, pour votre confort ultime et votre bonheur de vacances."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
]
"amount" => 2372
]
]
-totalRoomAmount: 2372.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1922
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 2372.0
+totalStayAmount: 2372.0
+finalAmountWoDiscount: 2846.4
+finalAmount: 2846.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1923
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 2836.0
+totalStayAmount: 2836.0
+finalAmountWoDiscount: 3403.2
+finalAmount: 3403.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1924
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 3108.0
+totalStayAmount: 3108.0
+finalAmountWoDiscount: 3729.6
+finalAmount: 3729.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1925
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 3660.0
+totalStayAmount: 3660.0
+finalAmountWoDiscount: 4392.0
+finalAmount: 4392.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
4 => App\DTO\RoomStayDTO {#1883
-marginRate: 20
-id: 111
-name: "Luxury Pool Suite - Jardin et Piscine chauffée"
-slug: "luxury-pool-suite-jardin-et-piscine-chauffee"
-picture: "/uploads/rooms/111/66614aa5a47fc306792169.webp"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 629
"kids_price" => 0
]
]
"amount" => 2516
]
]
-totalRoomAmount: 2516.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1926
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2516.0
+totalStayAmountWoDiscount: 2516.0
+totalStayAmount: 2516.0
+finalAmountWoDiscount: 3019.2
+finalAmount: 3019.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1927
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2516.0
+totalStayAmountWoDiscount: 2980.0
+totalStayAmount: 2980.0
+finalAmountWoDiscount: 3576.0
+finalAmount: 3576.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1928
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2516.0
+totalStayAmountWoDiscount: 3252.0
+totalStayAmount: 3252.0
+finalAmountWoDiscount: 3902.4
+finalAmount: 3902.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1929
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2516.0
+totalStayAmountWoDiscount: 3804.0
+totalStayAmount: 3804.0
+finalAmountWoDiscount: 4564.8
+finalAmount: 4564.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
5 => App\DTO\RoomStayDTO {#1884
-marginRate: 20
-id: 112
-name: "Luxury Pool Suite - Vue mer partielle et Piscine chauffée"
-slug: "luxury-pool-suite-vue-mer-partielle-et-piscine-chauffee"
-picture: "/uploads/rooms/112/6661597418edb472324989.webp"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 667
"kids_price" => 0
]
]
"amount" => 2668
]
]
-totalRoomAmount: 2668.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1930
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2668.0
+totalStayAmountWoDiscount: 2668.0
+totalStayAmount: 2668.0
+finalAmountWoDiscount: 3201.6
+finalAmount: 3201.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1931
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2668.0
+totalStayAmountWoDiscount: 3132.0
+totalStayAmount: 3132.0
+finalAmountWoDiscount: 3758.4
+finalAmount: 3758.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1932
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2668.0
+totalStayAmountWoDiscount: 3404.0
+totalStayAmount: 3404.0
+finalAmountWoDiscount: 4084.8
+finalAmount: 4084.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1933
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2668.0
+totalStayAmountWoDiscount: 3956.0
+totalStayAmount: 3956.0
+finalAmountWoDiscount: 4747.2
+finalAmount: 4747.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
6 => App\DTO\RoomStayDTO {#1885
-marginRate: 20
-id: 113
-name: "Luxury Front de mer Pool Suite - Piscine chauffée"
-slug: "luxury-front-de-mer-pool-suite-piscine-chauffee"
-picture: "/uploads/rooms/113/666aeaa05c406284435506.jpg"
-description: "Luxe Front de Mer avec Piscine, d’une superficie de 125m², situées au 1er étage, comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée de 25m² (chauffée à 28°C pendant l'hiver mauricien)."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
]
"amount" => 3200
]
]
-totalRoomAmount: 3200.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1934
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 3200.0
+totalStayAmountWoDiscount: 3200.0
+totalStayAmount: 3200.0
+finalAmountWoDiscount: 3840.0
+finalAmount: 3840.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1935
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 3200.0
+totalStayAmountWoDiscount: 3664.0
+totalStayAmount: 3664.0
+finalAmountWoDiscount: 4396.8
+finalAmount: 4396.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1936
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 3200.0
+totalStayAmountWoDiscount: 3936.0
+totalStayAmount: 3936.0
+finalAmountWoDiscount: 4723.2
+finalAmount: 4723.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1937
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 3200.0
+totalStayAmountWoDiscount: 4488.0
+totalStayAmount: 4488.0
+finalAmountWoDiscount: 5385.6
+finalAmount: 5385.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
7 => App\DTO\RoomStayDTO {#1886
-marginRate: 20
-id: 114
-name: "Luxury Bord de plage Jet Pool Suite - Piscine chauffée"
-slug: "luxury-bord-de-plage-jet-pool-suite-piscine-chauffee"
-picture: "/uploads/rooms/114/666aeb0f26ddf090438896.jfif"
-description: "Luxe Front de Mer avec Piscine et Bain à Remous, d’une superficie de 180m², comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée chauffée de 52m² et un bain à remous. Elles disposent aussi d'un réfrigérateur à vin individuel."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 920
"kids_price" => 0
]
]
"amount" => 3680
]
]
-totalRoomAmount: 3680.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1938
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 3680.0
+totalStayAmountWoDiscount: 3680.0
+totalStayAmount: 3680.0
+finalAmountWoDiscount: 4416.0
+finalAmount: 4416.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1939
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 3680.0
+totalStayAmountWoDiscount: 4144.0
+totalStayAmount: 4144.0
+finalAmountWoDiscount: 4972.8
+finalAmount: 4972.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1940
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 3680.0
+totalStayAmountWoDiscount: 4416.0
+totalStayAmount: 4416.0
+finalAmountWoDiscount: 5299.2
+finalAmount: 5299.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1941
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 3680.0
+totalStayAmountWoDiscount: 4968.0
+totalStayAmount: 4968.0
+finalAmountWoDiscount: 5961.6
+finalAmount: 5961.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
8 => App\DTO\RoomStayDTO {#1887
-marginRate: 20
-id: 115
-name: "Imperial Beach Pool Jets Villa, 1 Suite - Piscine chauffée"
-slug: "imperial-beach-pool-jets-villa-1-suite-piscine-chauffee"
-picture: "/uploads/rooms/115/673ce0c21c372694992813.webp"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 1527
"kids_price" => 0
]
]
"amount" => 6108
]
]
-totalRoomAmount: 6108.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1942
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 6108.0
+totalStayAmountWoDiscount: 6108.0
+totalStayAmount: 6108.0
+finalAmountWoDiscount: 7329.6
+finalAmount: 7329.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1943
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 6108.0
+totalStayAmountWoDiscount: 6572.0
+totalStayAmount: 6572.0
+finalAmountWoDiscount: 7886.4
+finalAmount: 7886.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1944
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 6108.0
+totalStayAmountWoDiscount: 6844.0
+totalStayAmount: 6844.0
+finalAmountWoDiscount: 8212.8
+finalAmount: 8212.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1945
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 6108.0
+totalStayAmountWoDiscount: 7396.0
+totalStayAmount: 7396.0
+finalAmountWoDiscount: 8875.2
+finalAmount: 8875.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
9 => App\DTO\RoomStayDTO {#1888
-marginRate: 20
-id: 116
-name: "Imperial Beach Pool Jets Villa, 2 Suites - Piscine chauffée"
-slug: "imperial-beach-pool-jets-villa-2-suites-piscine-chauffee"
-picture: "/uploads/rooms/116/673ce0f845f02292315023.webp"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 1852
"kids_price" => 0
]
]
"amount" => 7408
]
]
-totalRoomAmount: 7408.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1946
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 7408.0
+totalStayAmountWoDiscount: 7408.0
+totalStayAmount: 7408.0
+finalAmountWoDiscount: 8889.6
+finalAmount: 8889.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1947
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 7408.0
+totalStayAmountWoDiscount: 7872.0
+totalStayAmount: 7872.0
+finalAmountWoDiscount: 9446.4
+finalAmount: 9446.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1948
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 7408.0
+totalStayAmountWoDiscount: 8144.0
+totalStayAmount: 8144.0
+finalAmountWoDiscount: 9772.8
+finalAmount: 9772.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1949
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 7408.0
+totalStayAmountWoDiscount: 8696.0
+totalStayAmount: 8696.0
+finalAmountWoDiscount: 10435.2
+finalAmount: 10435.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
10 => App\DTO\RoomStayDTO {#1889
-marginRate: 20
-id: 117
-name: "Imperial Beach Pool Jets Villa, 3 Suites - Piscine chauffée"
-slug: "imperial-beach-pool-jets-villa-3-suites-piscine-chauffee"
-picture: "/uploads/rooms/117/673ce0ff5a8ae382701732.webp"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 2592
"kids_price" => 0
]
]
"amount" => 10368
]
]
-totalRoomAmount: 10368.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1950
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 10368.0
+totalStayAmountWoDiscount: 10368.0
+totalStayAmount: 10368.0
+finalAmountWoDiscount: 12441.6
+finalAmount: 12441.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1951
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 10368.0
+totalStayAmountWoDiscount: 10832.0
+totalStayAmount: 10832.0
+finalAmountWoDiscount: 12998.4
+finalAmount: 12998.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1952
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 10368.0
+totalStayAmountWoDiscount: 11104.0
+totalStayAmount: 11104.0
+finalAmountWoDiscount: 13324.8
+finalAmount: 13324.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1953
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 10368.0
+totalStayAmountWoDiscount: 11656.0
+totalStayAmount: 11656.0
+finalAmountWoDiscount: 13987.2
+finalAmount: 13987.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
11 => App\DTO\RoomStayDTO {#1890
-marginRate: 20
-id: 118
-name: "Imperial Beach Pool Jets Villa, 4 Suites - Piscine chauffée"
-slug: "imperial-beach-pool-jets-villa-4-suites-piscine-chauffee"
-picture: "/uploads/rooms/118/673ce10f7ae87055585185.webp"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 3287
"kids_price" => 0
]
]
"amount" => 13148
]
]
-totalRoomAmount: 13148.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1954
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 13148.0
+totalStayAmountWoDiscount: 13148.0
+totalStayAmount: 13148.0
+finalAmountWoDiscount: 15777.6
+finalAmount: 15777.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1955
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 13148.0
+totalStayAmountWoDiscount: 13612.0
+totalStayAmount: 13612.0
+finalAmountWoDiscount: 16334.4
+finalAmount: 16334.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1956
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 13148.0
+totalStayAmountWoDiscount: 13884.0
+totalStayAmount: 13884.0
+finalAmountWoDiscount: 16660.8
+finalAmount: 16660.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1957
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 13148.0
+totalStayAmountWoDiscount: 14436.0
+totalStayAmount: 14436.0
+finalAmountWoDiscount: 17323.2
+finalAmount: 17323.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
]
1 in
RoomStayCalculation.php
line 274:
{
$offers_eligibled = [];
if ($this->debug) {
dump('All available offers of the hotel', $offers);
}
foreach ($offers as $key => $offer) {
"All available offers of the hotel"
2 in
RoomStayCalculation.php
line 274:
{
$offers_eligibled = [];
if ($this->debug) {
dump('All available offers of the hotel', $offers);
}
foreach ($offers as $key => $offer) {
Doctrine\Common\Collections\ArrayCollection {#2152
-elements: array:2 [
0 => App\Entity\Offers {#2116
-id: 178
-title: "SUPER EARLY BOOKING"
-type: "EarlyBooking"
-hotel: App\Entity\Hotels {#1008
-id: 18
-name: "Le Jadis Beach Resort & Wellness"
-description: """
Niché à proximité du parc marin de Balaclava-Turtle Bay, le premier des deux parcs marins nationaux de l'île Maurice, dans la quiétude de Balaclava, Le Jadis est le refuge idéal pour ceux qui cherchent refuge contre la foule et le bruit. Il est situé à seulement vingt minutes du village touristique de Grand Baie et du domaine Mont Choisy Le Golf, ainsi qu'à 45 minutes de l'aéroport international Sir Seewoosagur Ramgoolam.\r\n
\r\n
La propriété de luxe primée, anciennement nommée Angsana Balaclava Mauritius, est gérée par Banyan Tree Hotels and Resorts. D'une intimité merveilleuse, d'une élégance intemporelle, d'un romantisme inspirant et reflétant une forte concentration sur un design réfléchi ainsi que sur des éléments écologiques, Le Jadis ouvre la voie à un style de vie de villégiature tout à fait unique à Maurice.
"""
-website: "https://www.lejadis.com/"
-stars: 5
-youtubeVideoId: "ZiVW-_KhYTE"
-phone: "+230 204 1888"
-email: "reservations@lejadis.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3746.8133388819556!2d57.51093551217254!3d-20.10008828124913!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217c53a7b547e727%3A0xf8d9b15b68b8b75c!2sLe%20Jadis%20Beach%20Resort%20%26%20Wellness%20Mauritius!5e0!3m2!1sfr!2sfr!4v1718969387249!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord-Ouest"
-createdAt: DateTimeImmutable @1714145854 {#830
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1737541154 {#999
date: 2025-01-22 10:19:14.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1224
#collection: Doctrine\Common\Collections\ArrayCollection {#1159
-elements: array:12 [
0 => App\Entity\Rooms {#1226
-id: 107
-name: "Luxury Lagoona Suite Jardin"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1571
-elements: array:1 [
0 => App\Entity\RoomPrices {#1482
-id: 2151
-title: "shoulder"
-room: App\Entity\Rooms {#1226}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1741003200 {#1478
date: 2025-03-03 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743422400 {#1479
date: 2025-03-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1480
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767225540 {#1481
date: 2025-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "420.00"
-singleOccupancy: "420.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 58.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1273
#collection: Doctrine\Common\Collections\ArrayCollection {#1268
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1226}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1245
#collection: Doctrine\Common\Collections\ArrayCollection {#1247
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1491
-id: 3280
-room: App\Entity\Rooms {#1226}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1226}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#986
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870559 {#1011
date: 2024-11-29 08:55:59.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66614760c926c786421990.webp"
-gallery: App\Entity\Galleries {#1248
-id: 145
-hotel: null
-room: App\Entity\Rooms {#1226}
-images: Doctrine\ORM\PersistentCollection {#1297
#collection: Doctrine\Common\Collections\ArrayCollection {#1307
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1248}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury lagoona suite jardin"
}
-mediaDirSlug: "107"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-lagoona-suite-jardin"
}
1 => App\Entity\Rooms {#1312
-id: 108
-name: "Luxury Lagoona Suite Vue mer partielle"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1598
-elements: array:1 [
0 => App\Entity\RoomPrices {#1547
-id: 2160
-title: "shoulder"
-room: App\Entity\Rooms {#1312}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1490
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1495
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1550
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1549
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "516.00"
-singleOccupancy: "516.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1312}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1317
#collection: Doctrine\Common\Collections\ArrayCollection {#1318
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1626
-id: 3281
-room: App\Entity\Rooms {#1312}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1312}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1310
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870565 {#1311
date: 2024-11-29 08:56:05.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666148f000ef4581925269.webp"
-gallery: App\Entity\Galleries {#1319
-id: 146
-hotel: null
-room: App\Entity\Rooms {#1312}
-images: Doctrine\ORM\PersistentCollection {#1320
#collection: Doctrine\Common\Collections\ArrayCollection {#1321
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1319}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury lagoona suite vue mer"
}
-mediaDirSlug: "108"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-lagoona-suite-vue-mer-partielle"
}
2 => App\Entity\Rooms {#1324
-id: 109
-name: "Luxury Pool Suite - Piscine chauffée"
-description: "Située à l'étage supérieur, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé avec une piscine à débordement chauffée (option de piscine chauffée disponible) et une vue magnifique sur la verdure et les piscines indigènes de notre complexe."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1634
-elements: array:1 [
0 => App\Entity\RoomPrices {#1541
-id: 2171
-title: "shoulder"
-room: App\Entity\Rooms {#1324}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1545
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1544
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1543
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1542
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "593.00"
-singleOccupancy: "593.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1324}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1329
#collection: Doctrine\Common\Collections\ArrayCollection {#1330
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1651
-id: 3282
-room: App\Entity\Rooms {#1324}
-adults: 3
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1324}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1322
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870700 {#1323
date: 2024-11-29 08:58:20.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666149b23b933303333716.webp"
-gallery: App\Entity\Galleries {#1331
-id: 147
-hotel: null
-room: App\Entity\Rooms {#1324}
-images: Doctrine\ORM\PersistentCollection {#1332
#collection: Doctrine\Common\Collections\ArrayCollection {#1333
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1331}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury pool suite"
}
-mediaDirSlug: "109"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-pool-suite-piscine-chauffee"
}
3 => App\Entity\Rooms {#1336
-id: 110
-name: "PMR Luxury Pool Suite - Jardin et Piscine chauffée"
-description: "Conçue avec soin pour accueillir les clients à mobilité réduite ou en situation de handicap, cette généreuse demeure de 95 m² (1025 pieds carrés) au rez-de-chaussée est située à proximité de l'ascenseur et des installations communes du complexe pour une accessibilité maximale. Elle est équipée d'une salle de bains privative classique ainsi que d'une deuxième salle de bains accessible aux fauteuils roulants, qui présente un vaste aménagement ouvert, des rampes murales et un banc bas intégré dans la zone de douche pour plus de soutien et de commodité. L'intérieur élégant de la suite comprend un mobilier élégant aux tons doux, un parquet richement travaillé et des murs en rotin tressé. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée donnant sur un jardin privé, pour votre confort ultime et votre bonheur de vacances."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1659
-elements: array:1 [
0 => App\Entity\RoomPrices {#1536
-id: 2182
-title: "shoulder"
-room: App\Entity\Rooms {#1336}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1540
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1539
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1538
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1537
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "593.00"
-singleOccupancy: "593.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1336}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1341
#collection: Doctrine\Common\Collections\ArrayCollection {#1342
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1676
-id: 3283
-room: App\Entity\Rooms {#1336}
-adults: 3
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1336}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1334
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057263 {#1335
date: 2024-11-19 23:01:03.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce06fc2556612935712.jpg"
-gallery: App\Entity\Galleries {#1343
-id: 213
-hotel: null
-room: App\Entity\Rooms {#1336}
-images: Doctrine\ORM\PersistentCollection {#1344
#collection: Doctrine\Common\Collections\ArrayCollection {#1345
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1343}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis pmr"
}
-mediaDirSlug: "110"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "pmr-luxury-pool-suite-jardin-et-piscine-chauffee"
}
4 => App\Entity\Rooms {#1348
-id: 111
-name: "Luxury Pool Suite - Jardin et Piscine chauffée"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1684
-elements: array:1 [
0 => App\Entity\RoomPrices {#1531
-id: 2193
-title: "shoulder"
-room: App\Entity\Rooms {#1348}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1535
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1534
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1533
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1532
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "629.00"
-singleOccupancy: "629.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1351
#collection: Doctrine\Common\Collections\ArrayCollection {#1352
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1348}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1353
#collection: Doctrine\Common\Collections\ArrayCollection {#1354
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1701
-id: 3284
-room: App\Entity\Rooms {#1348}
-adults: 3
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1348}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1346
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870709 {#1347
date: 2024-11-29 08:58:29.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66614aa5a47fc306792169.webp"
-gallery: App\Entity\Galleries {#1355
-id: 149
-hotel: null
-room: App\Entity\Rooms {#1348}
-images: Doctrine\ORM\PersistentCollection {#1356
#collection: Doctrine\Common\Collections\ArrayCollection {#1357
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1355}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury pool suite jardin et piscine chauffée"
}
-mediaDirSlug: "111"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-pool-suite-jardin-et-piscine-chauffee"
}
5 => App\Entity\Rooms {#1360
-id: 112
-name: "Luxury Pool Suite - Vue mer partielle et Piscine chauffée"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1709
-elements: array:1 [
0 => App\Entity\RoomPrices {#1513
-id: 2204
-title: "shoulder"
-room: App\Entity\Rooms {#1360}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1514
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1517
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1516
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1518
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "667.00"
-singleOccupancy: "667.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1363
#collection: Doctrine\Common\Collections\ArrayCollection {#1364
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1360}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1365
#collection: Doctrine\Common\Collections\ArrayCollection {#1366
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1726
-id: 3285
-room: App\Entity\Rooms {#1360}
-adults: 3
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1360}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1358
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870713 {#1359
date: 2024-11-29 08:58:33.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6661597418edb472324989.webp"
-gallery: App\Entity\Galleries {#1367
-id: 150
-hotel: null
-room: App\Entity\Rooms {#1360}
-images: Doctrine\ORM\PersistentCollection {#1368
#collection: Doctrine\Common\Collections\ArrayCollection {#1369
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1367}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury pool vue mer"
}
-mediaDirSlug: "112"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-pool-suite-vue-mer-partielle-et-piscine-chauffee"
}
6 => App\Entity\Rooms {#1372
-id: 113
-name: "Luxury Front de mer Pool Suite - Piscine chauffée"
-description: "Luxe Front de Mer avec Piscine, d’une superficie de 125m², situées au 1er étage, comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée de 25m² (chauffée à 28°C pendant l'hiver mauricien)."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1734
-elements: array:1 [
0 => App\Entity\RoomPrices {#1519
-id: 2215
-title: "shoulder"
-room: App\Entity\Rooms {#1372}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1520
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1523
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1522
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1524
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "800.00"
-singleOccupancy: "800.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1375
#collection: Doctrine\Common\Collections\ArrayCollection {#1376
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1372}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1377
#collection: Doctrine\Common\Collections\ArrayCollection {#1378
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1751
-id: 3286
-room: App\Entity\Rooms {#1372}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1372}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1370
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870758 {#1371
date: 2024-11-29 08:59:18.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666aeaa05c406284435506.jpg"
-gallery: App\Entity\Galleries {#1379
-id: 151
-hotel: null
-room: App\Entity\Rooms {#1372}
-images: Doctrine\ORM\PersistentCollection {#1380
#collection: Doctrine\Common\Collections\ArrayCollection {#1381
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1379}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury front de mer"
}
-mediaDirSlug: "113"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-front-de-mer-pool-suite-piscine-chauffee"
}
7 => App\Entity\Rooms {#1384
-id: 114
-name: "Luxury Bord de plage Jet Pool Suite - Piscine chauffée"
-description: "Luxe Front de Mer avec Piscine et Bain à Remous, d’une superficie de 180m², comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée chauffée de 52m² et un bain à remous. Elles disposent aussi d'un réfrigérateur à vin individuel."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1759
-elements: array:1 [
0 => App\Entity\RoomPrices {#1528
-id: 2226
-title: "shoulder"
-room: App\Entity\Rooms {#1384}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1525
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1512
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1511
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1527
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "920.00"
-singleOccupancy: "920.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1387
#collection: Doctrine\Common\Collections\ArrayCollection {#1388
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1384}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1389
#collection: Doctrine\Common\Collections\ArrayCollection {#1390
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1776
-id: 3287
-room: App\Entity\Rooms {#1384}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1384}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1382
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870827 {#1383
date: 2024-11-29 09:00:27.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666aeb0f26ddf090438896.jfif"
-gallery: App\Entity\Galleries {#1391
-id: 152
-hotel: null
-room: App\Entity\Rooms {#1384}
-images: Doctrine\ORM\PersistentCollection {#1392
#collection: Doctrine\Common\Collections\ArrayCollection {#1393
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1391}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury bord de place"
}
-mediaDirSlug: "114"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-bord-de-plage-jet-pool-suite-piscine-chauffee"
}
8 => App\Entity\Rooms {#1396
-id: 115
-name: "Imperial Beach Pool Jets Villa, 1 Suite - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1784
-elements: array:1 [
0 => App\Entity\RoomPrices {#1508
-id: 2237
-title: "shoulder"
-room: App\Entity\Rooms {#1396}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1504
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1505
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1506
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1507
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "1527.00"
-singleOccupancy: "1527.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1399
#collection: Doctrine\Common\Collections\ArrayCollection {#1400
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1396}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1401
#collection: Doctrine\Common\Collections\ArrayCollection {#1402
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1801
-id: 3288
-room: App\Entity\Rooms {#1396}
-adults: 2
-teens: null
-children: 1
-babies: 2
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1396}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1394
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057346 {#1395
date: 2024-11-19 23:02:26.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce0c21c372694992813.webp"
-gallery: App\Entity\Galleries {#1403
-id: 210
-hotel: null
-room: App\Entity\Rooms {#1396}
-images: Doctrine\ORM\PersistentCollection {#1404
#collection: Doctrine\Common\Collections\ArrayCollection {#1405
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1403}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis imperial 1"
}
-mediaDirSlug: "115"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-1-suite-piscine-chauffee"
}
9 => App\Entity\Rooms {#1408
-id: 116
-name: "Imperial Beach Pool Jets Villa, 2 Suites - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1811
-elements: array:1 [
0 => App\Entity\RoomPrices {#1521
-id: 2248
-title: "shoulder"
-room: App\Entity\Rooms {#1408}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1509
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1510
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1501
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1515
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "1852.00"
-singleOccupancy: "1852.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1411
#collection: Doctrine\Common\Collections\ArrayCollection {#1412
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1408}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1413
#collection: Doctrine\Common\Collections\ArrayCollection {#1414
-elements: array:2 [
0 => App\Entity\RoomCapacities {#1826
-id: 3289
-room: App\Entity\Rooms {#1408}
-adults: 4
-teens: null
-children: 1
-babies: 2
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1780
-id: 3290
-room: App\Entity\Rooms {#1408}
-adults: 2
-teens: null
-children: 3
-babies: 2
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:2 [ …2]
-owner: App\Entity\Rooms {#1408}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1406
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057400 {#1407
date: 2024-11-19 23:03:20.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce0f845f02292315023.webp"
-gallery: App\Entity\Galleries {#1415
-id: 211
-hotel: null
-room: App\Entity\Rooms {#1408}
-images: Doctrine\ORM\PersistentCollection {#1416
#collection: Doctrine\Common\Collections\ArrayCollection {#1417
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1415}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis imperial 2"
}
-mediaDirSlug: "116"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-2-suites-piscine-chauffee"
}
10 => App\Entity\Rooms {#1420
-id: 117
-name: "Imperial Beach Pool Jets Villa, 3 Suites - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1837
-elements: array:1 [
0 => App\Entity\RoomPrices {#1468
-id: 2259
-title: "shoulder"
-room: App\Entity\Rooms {#1420}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1458
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1459
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1466
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1467
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "2592.00"
-singleOccupancy: "2592.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1423
#collection: Doctrine\Common\Collections\ArrayCollection {#1424
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1420}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1425
#collection: Doctrine\Common\Collections\ArrayCollection {#1426
-elements: array:2 [
0 => App\Entity\RoomCapacities {#1852
-id: 3291
-room: App\Entity\Rooms {#1420}
-adults: 6
-teens: null
-children: 2
-babies: 3
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1812
-id: 3292
-room: App\Entity\Rooms {#1420}
-adults: 4
-teens: null
-children: 4
-babies: 3
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:2 [ …2]
-owner: App\Entity\Rooms {#1420}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1418
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057407 {#1419
date: 2024-11-19 23:03:27.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce0ff5a8ae382701732.webp"
-gallery: App\Entity\Galleries {#1427
-id: 212
-hotel: null
-room: App\Entity\Rooms {#1420}
-images: Doctrine\ORM\PersistentCollection {#1428
#collection: Doctrine\Common\Collections\ArrayCollection {#1429
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1427}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis imperial 3"
}
-mediaDirSlug: "117"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-3-suites-piscine-chauffee"
}
11 => App\Entity\Rooms {#1432
-id: 118
-name: "Imperial Beach Pool Jets Villa, 4 Suites - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1863
-elements: array:1 [
0 => App\Entity\RoomPrices {#1475
-id: 2270
-title: "shoulder"
-room: App\Entity\Rooms {#1432}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1471
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1472
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1473
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1474
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "3287.00"
-singleOccupancy: "3287.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1435
#collection: Doctrine\Common\Collections\ArrayCollection {#1436
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1432}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1437
#collection: Doctrine\Common\Collections\ArrayCollection {#1438
-elements: array:2 [
0 => App\Entity\RoomCapacities {#1878
-id: 3293
-room: App\Entity\Rooms {#1432}
-adults: 8
-teens: null
-children: 3
-babies: 4
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1838
-id: 3294
-room: App\Entity\Rooms {#1432}
-adults: 6
-teens: null
-children: 5
-babies: 4
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:2 [ …2]
-owner: App\Entity\Rooms {#1432}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1430
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057423 {#1431
date: 2024-11-19 23:03:43.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce10f7ae87055585185.webp"
-gallery: App\Entity\Galleries {#1439
-id: 191
-hotel: null
-room: App\Entity\Rooms {#1432}
-images: Doctrine\ORM\PersistentCollection {#1440
#collection: Doctrine\Common\Collections\ArrayCollection {#1441
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1439}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis imperial pool 4s"
}
-mediaDirSlug: "118"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-4-suites-piscine-chauffee"
}
]
}
#initialized: true
-snapshot: array:12 [ …12]
-owner: App\Entity\Hotels {#1008}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#874 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1026 …}
}
-address: "Baie Aux Tortues, Balaclava, Île Maurice"
-checkInTime: "14:00"
-checkOutTime: "12:00"
-babyAgeMax: "3"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1003
#collection: Doctrine\Common\Collections\ArrayCollection {#1001
-elements: array:4 [
0 => App\Entity\ExtraCharges {#1898
-id: 74
-title: "Demi pension"
-description: null
-adultExtra: 58.0
-babyExtra: null
-childExtra: 29.0
-teenExtra: 58.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
1 => App\Entity\ExtraCharges {#1906
-id: 75
-title: "Pension complète"
-description: null
-adultExtra: 92.0
-babyExtra: null
-childExtra: 46.0
-teenExtra: 92.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
2 => App\Entity\ExtraCharges {#1908
-id: 76
-title: "Premium All Inclusive"
-description: null
-adultExtra: 161.0
-babyExtra: null
-childExtra: 81.0
-teenExtra: 161.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
3 => App\Entity\ExtraCharges {#1909
-id: 203
-title: "BASE - PETIT DEJEUNER"
-description: null
-adultExtra: 0.0
-babyExtra: null
-childExtra: null
-teenExtra: null
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1008}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#870 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-imageFile: null
-featuredImage: "666144e7e9b02729691640.jpg"
-gallery: App\Entity\Galleries {#1101
-id: 190
-hotel: App\Entity\Hotels {#1008}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1044
#collection: Doctrine\Common\Collections\ArrayCollection {#1046
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1101}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "LE JADIS"
}
-mediaDirSlug: null
-offers: Doctrine\Common\Collections\ArrayCollection {#2152}
-highlighted: false
-services: array:1 [
0 => ""
]
-hlStartAt: null
-hlEndAt: null
-slug: "le-jadis-beach-resort-wellness"
}
-description: null
-stayStartAt: DateTimeImmutable @1730419200 {#2112
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#2113
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1730419200 {#2114
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#2115
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: "SUPER EARLY BOOKING"
-minNights: null
-maxNights: null
-earlyBookingDays: 60
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#2117
#collection: Doctrine\Common\Collections\ArrayCollection {#2118
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1198 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1026 …}
}
-discount: 30
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2119
#collection: Doctrine\Common\Collections\ArrayCollection {#2120
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1204 …}
-backRefFieldName: "offers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2121
#collection: Doctrine\Common\Collections\ArrayCollection {#2122
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1208 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2123
#collection: Doctrine\Common\Collections\ArrayCollection {#2124
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1210 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2125
#collection: Doctrine\Common\Collections\ArrayCollection {#2126
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1216 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
1 => App\Entity\Offers {#2131
-id: 179
-title: "EARLY BOOKING"
-type: "EarlyBooking"
-hotel: App\Entity\Hotels {#1008}
-description: null
-stayStartAt: DateTimeImmutable @1730419200 {#2127
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#2128
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1730419200 {#2129
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#2130
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: "EARLY BOOKING"
-minNights: null
-maxNights: null
-earlyBookingDays: 45
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#2132
#collection: Doctrine\Common\Collections\ArrayCollection {#2133
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1198 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1026 …}
}
-discount: 20
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2134
#collection: Doctrine\Common\Collections\ArrayCollection {#2135
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1204 …}
-backRefFieldName: "offers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2136
#collection: Doctrine\Common\Collections\ArrayCollection {#2137
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1208 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2138
#collection: Doctrine\Common\Collections\ArrayCollection {#2139
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1210 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2140
#collection: Doctrine\Common\Collections\ArrayCollection {#2141
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1216 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
]
}
1 in
PromotionDTO.php
line 546:
// if booking not respect the interval skip this offer - format('%a') return a string of the diff days, need to convert to integer value
if (intval($booking_interval->format('%a')) < $offer_earlybookingDays) {
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle() . '(nb jours: ' . $offer_earlybookingDays . ')', 'Early booking date interval failure. (début séjour dans '.$booking_interval->format('%a').' jours.)');
}
return $this;
}
"178 - SUPER EARLY BOOKING(nb jours: 60)"
2 in
PromotionDTO.php
line 546:
// if booking not respect the interval skip this offer - format('%a') return a string of the diff days, need to convert to integer value
if (intval($booking_interval->format('%a')) < $offer_earlybookingDays) {
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle() . '(nb jours: ' . $offer_earlybookingDays . ')', 'Early booking date interval failure. (début séjour dans '.$booking_interval->format('%a').' jours.)');
}
return $this;
}
"Early booking date interval failure. (début séjour dans 27 jours.)"
1 in
PromotionDTO.php
line 546:
// if booking not respect the interval skip this offer - format('%a') return a string of the diff days, need to convert to integer value
if (intval($booking_interval->format('%a')) < $offer_earlybookingDays) {
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle() . '(nb jours: ' . $offer_earlybookingDays . ')', 'Early booking date interval failure. (début séjour dans '.$booking_interval->format('%a').' jours.)');
}
return $this;
}
"179 - EARLY BOOKING(nb jours: 45)"
2 in
PromotionDTO.php
line 546:
// if booking not respect the interval skip this offer - format('%a') return a string of the diff days, need to convert to integer value
if (intval($booking_interval->format('%a')) < $offer_earlybookingDays) {
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle() . '(nb jours: ' . $offer_earlybookingDays . ')', 'Early booking date interval failure. (début séjour dans '.$booking_interval->format('%a').' jours.)');
}
return $this;
}
"Early booking date interval failure. (début séjour dans 27 jours.)"
1 in
RoomStayCalculation.php
line 246:
$validOffers = $this->getValidOffers($hotel->getOffers());
if ($this->debug) {
dump('Step 1. Offres valides : ', $validOffers);
}
if ($validOffers == null) {
"Step 1. Offres valides : "
2 in
RoomStayCalculation.php
line 246:
$validOffers = $this->getValidOffers($hotel->getOffers());
if ($this->debug) {
dump('Step 1. Offres valides : ', $validOffers);
}
if ($validOffers == null) {
null
In
HotelController.php
line 172:
$result->updateStayRooms();
}
dump($result);
return $this->render('hotel/show.html.twig', [
'hotel' => $result->getHotel(),
App\DTO\SearchToolsDTO {#1309
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#738
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#739
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#740
-metadata: Vich\UploaderBundle\Metadata\MetadataReader {#458
-reader: Metadata\MetadataFactory {#450
-driver: Metadata\Driver\DriverChain {#451
-drivers: array:4 [ …4]
}
-cache: Metadata\Cache\FileCache {#457
-dir: "/var/www/vhost/allons-maurice/app/var/cache/dev/vich_uploader"
}
-loadedMetadata: array:1 [
"App\Entity\Rooms" => Metadata\ClassHierarchyMetadata {#1447 …1}
]
-loadedClassMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1448 …6}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#741
-container: ContainerUIpB4Xl\App_KernelDevDebugContainer {#42 …20}
-mappings: array:5 [
"featured_hotels" => array:8 [
"uri_prefix" => "/uploads/hotels"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/hotels"
"namer" => array:2 [ …2]
"directory_namer" => array:2 [ …2]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_rooms" => array:8 [
"uri_prefix" => "/uploads/rooms"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/rooms"
"namer" => array:2 [ …2]
"directory_namer" => array:2 [ …2]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_posts" => array:8 [
"uri_prefix" => "/uploads/posts"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/posts"
"namer" => array:2 [ …2]
"directory_namer" => array:2 [ …2]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"medias" => array:8 [
"uri_prefix" => "/uploads/medias"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/medias"
"namer" => array:2 [ …2]
"directory_namer" => array:2 [ …2]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"slides" => array:8 [
"uri_prefix" => "/uploads/slides"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/slides"
"namer" => array:2 [ …2]
"directory_namer" => array:2 [ …2]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
]
-defaultFilenameAttributeSuffix: "_name"
}
}
}
}
+hotel: App\Entity\Hotels {#1008
-id: 18
-name: "Le Jadis Beach Resort & Wellness"
-description: """
Niché à proximité du parc marin de Balaclava-Turtle Bay, le premier des deux parcs marins nationaux de l'île Maurice, dans la quiétude de Balaclava, Le Jadis est le refuge idéal pour ceux qui cherchent refuge contre la foule et le bruit. Il est situé à seulement vingt minutes du village touristique de Grand Baie et du domaine Mont Choisy Le Golf, ainsi qu'à 45 minutes de l'aéroport international Sir Seewoosagur Ramgoolam.\r\n
\r\n
La propriété de luxe primée, anciennement nommée Angsana Balaclava Mauritius, est gérée par Banyan Tree Hotels and Resorts. D'une intimité merveilleuse, d'une élégance intemporelle, d'un romantisme inspirant et reflétant une forte concentration sur un design réfléchi ainsi que sur des éléments écologiques, Le Jadis ouvre la voie à un style de vie de villégiature tout à fait unique à Maurice.
"""
-website: "https://www.lejadis.com/"
-stars: 5
-youtubeVideoId: "ZiVW-_KhYTE"
-phone: "+230 204 1888"
-email: "reservations@lejadis.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3746.8133388819556!2d57.51093551217254!3d-20.10008828124913!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217c53a7b547e727%3A0xf8d9b15b68b8b75c!2sLe%20Jadis%20Beach%20Resort%20%26%20Wellness%20Mauritius!5e0!3m2!1sfr!2sfr!4v1718969387249!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord-Ouest"
-createdAt: DateTimeImmutable @1714145854 {#830
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1737541154 {#999
date: 2025-01-22 10:19:14.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1224
#collection: Doctrine\Common\Collections\ArrayCollection {#1159
-elements: array:12 [
0 => App\Entity\Rooms {#1226
-id: 107
-name: "Luxury Lagoona Suite Jardin"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1571
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1273
#collection: Doctrine\Common\Collections\ArrayCollection {#1268 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1226}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1245
#collection: Doctrine\Common\Collections\ArrayCollection {#1247 …1}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1226}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#986
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870559 {#1011
date: 2024-11-29 08:55:59.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66614760c926c786421990.webp"
-gallery: App\Entity\Galleries {#1248
-id: 145
-hotel: null
-room: App\Entity\Rooms {#1226}
-images: Doctrine\ORM\PersistentCollection {#1297 …9}
-title: "Jadis luxury lagoona suite jardin"
}
-mediaDirSlug: "107"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-lagoona-suite-jardin"
}
1 => App\Entity\Rooms {#1312
-id: 108
-name: "Luxury Lagoona Suite Vue mer partielle"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1598
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1312}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1317
#collection: Doctrine\Common\Collections\ArrayCollection {#1318 …1}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1312}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1310
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870565 {#1311
date: 2024-11-29 08:56:05.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666148f000ef4581925269.webp"
-gallery: App\Entity\Galleries {#1319
-id: 146
-hotel: null
-room: App\Entity\Rooms {#1312}
-images: Doctrine\ORM\PersistentCollection {#1320 …9}
-title: "Jadis luxury lagoona suite vue mer"
}
-mediaDirSlug: "108"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-lagoona-suite-vue-mer-partielle"
}
2 => App\Entity\Rooms {#1324
-id: 109
-name: "Luxury Pool Suite - Piscine chauffée"
-description: "Située à l'étage supérieur, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé avec une piscine à débordement chauffée (option de piscine chauffée disponible) et une vue magnifique sur la verdure et les piscines indigènes de notre complexe."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1634
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1324}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1329
#collection: Doctrine\Common\Collections\ArrayCollection {#1330 …1}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1324}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1322
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870700 {#1323
date: 2024-11-29 08:58:20.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666149b23b933303333716.webp"
-gallery: App\Entity\Galleries {#1331
-id: 147
-hotel: null
-room: App\Entity\Rooms {#1324}
-images: Doctrine\ORM\PersistentCollection {#1332 …9}
-title: "Jadis luxury pool suite"
}
-mediaDirSlug: "109"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-pool-suite-piscine-chauffee"
}
3 => App\Entity\Rooms {#1336
-id: 110
-name: "PMR Luxury Pool Suite - Jardin et Piscine chauffée"
-description: "Conçue avec soin pour accueillir les clients à mobilité réduite ou en situation de handicap, cette généreuse demeure de 95 m² (1025 pieds carrés) au rez-de-chaussée est située à proximité de l'ascenseur et des installations communes du complexe pour une accessibilité maximale. Elle est équipée d'une salle de bains privative classique ainsi que d'une deuxième salle de bains accessible aux fauteuils roulants, qui présente un vaste aménagement ouvert, des rampes murales et un banc bas intégré dans la zone de douche pour plus de soutien et de commodité. L'intérieur élégant de la suite comprend un mobilier élégant aux tons doux, un parquet richement travaillé et des murs en rotin tressé. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée donnant sur un jardin privé, pour votre confort ultime et votre bonheur de vacances."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1659
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1336}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1341
#collection: Doctrine\Common\Collections\ArrayCollection {#1342 …1}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1336}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1334
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057263 {#1335
date: 2024-11-19 23:01:03.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce06fc2556612935712.jpg"
-gallery: App\Entity\Galleries {#1343
-id: 213
-hotel: null
-room: App\Entity\Rooms {#1336}
-images: Doctrine\ORM\PersistentCollection {#1344 …9}
-title: "le jadis pmr"
}
-mediaDirSlug: "110"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "pmr-luxury-pool-suite-jardin-et-piscine-chauffee"
}
4 => App\Entity\Rooms {#1348
-id: 111
-name: "Luxury Pool Suite - Jardin et Piscine chauffée"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1684
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1351
#collection: Doctrine\Common\Collections\ArrayCollection {#1352 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1348}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1353
#collection: Doctrine\Common\Collections\ArrayCollection {#1354 …1}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1348}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1346
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870709 {#1347
date: 2024-11-29 08:58:29.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66614aa5a47fc306792169.webp"
-gallery: App\Entity\Galleries {#1355
-id: 149
-hotel: null
-room: App\Entity\Rooms {#1348}
-images: Doctrine\ORM\PersistentCollection {#1356 …9}
-title: "Jadis luxury pool suite jardin et piscine chauffée"
}
-mediaDirSlug: "111"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-pool-suite-jardin-et-piscine-chauffee"
}
5 => App\Entity\Rooms {#1360
-id: 112
-name: "Luxury Pool Suite - Vue mer partielle et Piscine chauffée"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1709
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1363
#collection: Doctrine\Common\Collections\ArrayCollection {#1364 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1360}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1365
#collection: Doctrine\Common\Collections\ArrayCollection {#1366 …1}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1360}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1358
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870713 {#1359
date: 2024-11-29 08:58:33.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6661597418edb472324989.webp"
-gallery: App\Entity\Galleries {#1367
-id: 150
-hotel: null
-room: App\Entity\Rooms {#1360}
-images: Doctrine\ORM\PersistentCollection {#1368 …9}
-title: "Jadis luxury pool vue mer"
}
-mediaDirSlug: "112"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-pool-suite-vue-mer-partielle-et-piscine-chauffee"
}
6 => App\Entity\Rooms {#1372
-id: 113
-name: "Luxury Front de mer Pool Suite - Piscine chauffée"
-description: "Luxe Front de Mer avec Piscine, d’une superficie de 125m², situées au 1er étage, comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée de 25m² (chauffée à 28°C pendant l'hiver mauricien)."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1734
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1375
#collection: Doctrine\Common\Collections\ArrayCollection {#1376 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1372}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1377
#collection: Doctrine\Common\Collections\ArrayCollection {#1378 …1}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1372}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1370
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870758 {#1371
date: 2024-11-29 08:59:18.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666aeaa05c406284435506.jpg"
-gallery: App\Entity\Galleries {#1379
-id: 151
-hotel: null
-room: App\Entity\Rooms {#1372}
-images: Doctrine\ORM\PersistentCollection {#1380 …9}
-title: "Jadis luxury front de mer"
}
-mediaDirSlug: "113"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-front-de-mer-pool-suite-piscine-chauffee"
}
7 => App\Entity\Rooms {#1384
-id: 114
-name: "Luxury Bord de plage Jet Pool Suite - Piscine chauffée"
-description: "Luxe Front de Mer avec Piscine et Bain à Remous, d’une superficie de 180m², comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée chauffée de 52m² et un bain à remous. Elles disposent aussi d'un réfrigérateur à vin individuel."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1759
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1387
#collection: Doctrine\Common\Collections\ArrayCollection {#1388 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1384}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1389
#collection: Doctrine\Common\Collections\ArrayCollection {#1390 …1}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1384}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1382
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870827 {#1383
date: 2024-11-29 09:00:27.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666aeb0f26ddf090438896.jfif"
-gallery: App\Entity\Galleries {#1391
-id: 152
-hotel: null
-room: App\Entity\Rooms {#1384}
-images: Doctrine\ORM\PersistentCollection {#1392 …9}
-title: "Jadis luxury bord de place"
}
-mediaDirSlug: "114"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-bord-de-plage-jet-pool-suite-piscine-chauffee"
}
8 => App\Entity\Rooms {#1396
-id: 115
-name: "Imperial Beach Pool Jets Villa, 1 Suite - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1784
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1399
#collection: Doctrine\Common\Collections\ArrayCollection {#1400 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1396}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1401
#collection: Doctrine\Common\Collections\ArrayCollection {#1402 …1}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1396}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1394
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057346 {#1395
date: 2024-11-19 23:02:26.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce0c21c372694992813.webp"
-gallery: App\Entity\Galleries {#1403
-id: 210
-hotel: null
-room: App\Entity\Rooms {#1396}
-images: Doctrine\ORM\PersistentCollection {#1404 …9}
-title: "le jadis imperial 1"
}
-mediaDirSlug: "115"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-1-suite-piscine-chauffee"
}
9 => App\Entity\Rooms {#1408
-id: 116
-name: "Imperial Beach Pool Jets Villa, 2 Suites - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1811
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1411
#collection: Doctrine\Common\Collections\ArrayCollection {#1412 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1408}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1413
#collection: Doctrine\Common\Collections\ArrayCollection {#1414 …1}
#initialized: true
-snapshot: array:2 [ …2]
-owner: App\Entity\Rooms {#1408}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1406
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057400 {#1407
date: 2024-11-19 23:03:20.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce0f845f02292315023.webp"
-gallery: App\Entity\Galleries {#1415
-id: 211
-hotel: null
-room: App\Entity\Rooms {#1408}
-images: Doctrine\ORM\PersistentCollection {#1416 …9}
-title: "le jadis imperial 2"
}
-mediaDirSlug: "116"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-2-suites-piscine-chauffee"
}
10 => App\Entity\Rooms {#1420
-id: 117
-name: "Imperial Beach Pool Jets Villa, 3 Suites - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1837
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1423
#collection: Doctrine\Common\Collections\ArrayCollection {#1424 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1420}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1425
#collection: Doctrine\Common\Collections\ArrayCollection {#1426 …1}
#initialized: true
-snapshot: array:2 [ …2]
-owner: App\Entity\Rooms {#1420}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1418
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057407 {#1419
date: 2024-11-19 23:03:27.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce0ff5a8ae382701732.webp"
-gallery: App\Entity\Galleries {#1427
-id: 212
-hotel: null
-room: App\Entity\Rooms {#1420}
-images: Doctrine\ORM\PersistentCollection {#1428 …9}
-title: "le jadis imperial 3"
}
-mediaDirSlug: "117"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-3-suites-piscine-chauffee"
}
11 => App\Entity\Rooms {#1432
-id: 118
-name: "Imperial Beach Pool Jets Villa, 4 Suites - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1863
-elements: array:1 [ …1]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1435
#collection: Doctrine\Common\Collections\ArrayCollection {#1436 …1}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1432}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1437
#collection: Doctrine\Common\Collections\ArrayCollection {#1438 …1}
#initialized: true
-snapshot: array:2 [ …2]
-owner: App\Entity\Rooms {#1432}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233}
}
-createdAt: DateTimeImmutable @1717520580 {#1430
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057423 {#1431
date: 2024-11-19 23:03:43.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce10f7ae87055585185.webp"
-gallery: App\Entity\Galleries {#1439
-id: 191
-hotel: null
-room: App\Entity\Rooms {#1432}
-images: Doctrine\ORM\PersistentCollection {#1440 …9}
-title: "le jadis imperial pool 4s"
}
-mediaDirSlug: "118"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-4-suites-piscine-chauffee"
}
]
}
#initialized: true
-snapshot: array:12 [ …12]
-owner: App\Entity\Hotels {#1008}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#874 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1026 …}
}
-address: "Baie Aux Tortues, Balaclava, Île Maurice"
-checkInTime: "14:00"
-checkOutTime: "12:00"
-babyAgeMax: "3"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1003
#collection: Doctrine\Common\Collections\ArrayCollection {#1001
-elements: array:4 [
0 => App\Entity\ExtraCharges {#1898
-id: 74
-title: "Demi pension"
-description: null
-adultExtra: 58.0
-babyExtra: null
-childExtra: 29.0
-teenExtra: 58.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
1 => App\Entity\ExtraCharges {#1906
-id: 75
-title: "Pension complète"
-description: null
-adultExtra: 92.0
-babyExtra: null
-childExtra: 46.0
-teenExtra: 92.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
2 => App\Entity\ExtraCharges {#1908
-id: 76
-title: "Premium All Inclusive"
-description: null
-adultExtra: 161.0
-babyExtra: null
-childExtra: 81.0
-teenExtra: 161.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
3 => App\Entity\ExtraCharges {#1909
-id: 203
-title: "BASE - PETIT DEJEUNER"
-description: null
-adultExtra: 0.0
-babyExtra: null
-childExtra: null
-teenExtra: null
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1008}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#870 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-imageFile: null
-featuredImage: "666144e7e9b02729691640.jpg"
-gallery: App\Entity\Galleries {#1101
-id: 190
-hotel: App\Entity\Hotels {#1008}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1044
#collection: Doctrine\Common\Collections\ArrayCollection {#1046
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1101}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "LE JADIS"
}
-mediaDirSlug: null
-offers: Doctrine\Common\Collections\ArrayCollection {#2152
-elements: array:2 [
0 => App\Entity\Offers {#2116
-id: 178
-title: "SUPER EARLY BOOKING"
-type: "EarlyBooking"
-hotel: App\Entity\Hotels {#1008}
-description: null
-stayStartAt: DateTimeImmutable @1730419200 {#2112
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#2113
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1730419200 {#2114
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#2115
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: "SUPER EARLY BOOKING"
-minNights: null
-maxNights: null
-earlyBookingDays: 60
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#2117
#collection: Doctrine\Common\Collections\ArrayCollection {#2118
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1198 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1026 …}
}
-discount: 30
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2119
#collection: Doctrine\Common\Collections\ArrayCollection {#2120
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1204 …}
-backRefFieldName: "offers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2121
#collection: Doctrine\Common\Collections\ArrayCollection {#2122
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1208 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2123
#collection: Doctrine\Common\Collections\ArrayCollection {#2124
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1210 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2125
#collection: Doctrine\Common\Collections\ArrayCollection {#2126
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1216 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
1 => App\Entity\Offers {#2131
-id: 179
-title: "EARLY BOOKING"
-type: "EarlyBooking"
-hotel: App\Entity\Hotels {#1008}
-description: null
-stayStartAt: DateTimeImmutable @1730419200 {#2127
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#2128
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1730419200 {#2129
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#2130
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: "EARLY BOOKING"
-minNights: null
-maxNights: null
-earlyBookingDays: 45
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#2132
#collection: Doctrine\Common\Collections\ArrayCollection {#2133
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1198 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1026 …}
}
-discount: 20
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2134
#collection: Doctrine\Common\Collections\ArrayCollection {#2135
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1204 …}
-backRefFieldName: "offers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2136
#collection: Doctrine\Common\Collections\ArrayCollection {#2137
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1208 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2138
#collection: Doctrine\Common\Collections\ArrayCollection {#2139
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1210 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2140
#collection: Doctrine\Common\Collections\ArrayCollection {#2141
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1216 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
]
}
-highlighted: false
-services: array:1 [
0 => ""
]
-hlStartAt: null
-hlEndAt: null
-slug: "le-jadis-beach-resort-wellness"
}
+stars: null
+dateRange: ? string
+fromAt: DateTimeImmutable @1742601600 {#1453
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "3"
"child" => "12"
"teen" => "18"
]
+nights: 4
+chambers: array:1 [
0 => App\DTO\SearchChambersDTO {#993
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
]
+stay_rooms: array:12 [
0 => App\DTO\RoomStayDTO {#1450
-marginRate: 20
-id: 107
-name: "Luxury Lagoona Suite Jardin"
-slug: "luxury-lagoona-suite-jardin"
-picture: "/uploads/rooms/107/66614760c926c786421990.webp"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 420
"kids_price" => 0
]
]
"amount" => 1680
]
]
-totalRoomAmount: 1680.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1904
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 1680.0
+totalStayAmountWoDiscount: 1680.0
+totalStayAmount: 1680.0
+finalAmountWoDiscount: 2016.0
+finalAmount: 2016.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1907
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 1680.0
+totalStayAmountWoDiscount: 2144.0
+totalStayAmount: 2144.0
+finalAmountWoDiscount: 2572.8
+finalAmount: 2572.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1912
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 1680.0
+totalStayAmountWoDiscount: 2416.0
+totalStayAmount: 2416.0
+finalAmountWoDiscount: 2899.2
+finalAmount: 2899.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1913
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 1680.0
+totalStayAmountWoDiscount: 2968.0
+totalStayAmount: 2968.0
+finalAmountWoDiscount: 3561.6
+finalAmount: 3561.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
1 => App\DTO\RoomStayDTO {#1864
-marginRate: 20
-id: 108
-name: "Luxury Lagoona Suite Vue mer partielle"
-slug: "luxury-lagoona-suite-vue-mer-partielle"
-picture: "/uploads/rooms/108/666148f000ef4581925269.webp"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 516
"kids_price" => 0
]
]
"amount" => 2064
]
]
-totalRoomAmount: 2064.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1914
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2064.0
+totalStayAmountWoDiscount: 2064.0
+totalStayAmount: 2064.0
+finalAmountWoDiscount: 2476.8
+finalAmount: 2476.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1915
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2064.0
+totalStayAmountWoDiscount: 2528.0
+totalStayAmount: 2528.0
+finalAmountWoDiscount: 3033.6
+finalAmount: 3033.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1916
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2064.0
+totalStayAmountWoDiscount: 2800.0
+totalStayAmount: 2800.0
+finalAmountWoDiscount: 3360.0
+finalAmount: 3360.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1917
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2064.0
+totalStayAmountWoDiscount: 3352.0
+totalStayAmount: 3352.0
+finalAmountWoDiscount: 4022.4
+finalAmount: 4022.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#1879
-marginRate: 20
-id: 109
-name: "Luxury Pool Suite - Piscine chauffée"
-slug: "luxury-pool-suite-piscine-chauffee"
-picture: "/uploads/rooms/109/666149b23b933303333716.webp"
-description: "Située à l'étage supérieur, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé avec une piscine à débordement chauffée (option de piscine chauffée disponible) et une vue magnifique sur la verdure et les piscines indigènes de notre complexe."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 593
"kids_price" => 0
]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 2372
]
]
-totalRoomAmount: 2372.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1918
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 2372.0
+totalStayAmount: 2372.0
+finalAmountWoDiscount: 2846.4
+finalAmount: 2846.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1919
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 2836.0
+totalStayAmount: 2836.0
+finalAmountWoDiscount: 3403.2
+finalAmount: 3403.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1920
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 3108.0
+totalStayAmount: 3108.0
+finalAmountWoDiscount: 3729.6
+finalAmount: 3729.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1921
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 3660.0
+totalStayAmount: 3660.0
+finalAmountWoDiscount: 4392.0
+finalAmount: 4392.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
3 => App\DTO\RoomStayDTO {#1882
-marginRate: 20
-id: 110
-name: "PMR Luxury Pool Suite - Jardin et Piscine chauffée"
-slug: "pmr-luxury-pool-suite-jardin-et-piscine-chauffee"
-picture: "/uploads/rooms/110/673ce06fc2556612935712.jpg"
-description: "Conçue avec soin pour accueillir les clients à mobilité réduite ou en situation de handicap, cette généreuse demeure de 95 m² (1025 pieds carrés) au rez-de-chaussée est située à proximité de l'ascenseur et des installations communes du complexe pour une accessibilité maximale. Elle est équipée d'une salle de bains privative classique ainsi que d'une deuxième salle de bains accessible aux fauteuils roulants, qui présente un vaste aménagement ouvert, des rampes murales et un banc bas intégré dans la zone de douche pour plus de soutien et de commodité. L'intérieur élégant de la suite comprend un mobilier élégant aux tons doux, un parquet richement travaillé et des murs en rotin tressé. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée donnant sur un jardin privé, pour votre confort ultime et votre bonheur de vacances."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [ …2]
"2025-03-23" => array:2 [ …2]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 2372
]
]
-totalRoomAmount: 2372.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1922
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 2372.0
+totalStayAmount: 2372.0
+finalAmountWoDiscount: 2846.4
+finalAmount: 2846.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1923
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 2836.0
+totalStayAmount: 2836.0
+finalAmountWoDiscount: 3403.2
+finalAmount: 3403.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1924
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 3108.0
+totalStayAmount: 3108.0
+finalAmountWoDiscount: 3729.6
+finalAmount: 3729.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1925
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2372.0
+totalStayAmountWoDiscount: 3660.0
+totalStayAmount: 3660.0
+finalAmountWoDiscount: 4392.0
+finalAmount: 4392.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
4 => App\DTO\RoomStayDTO {#1883
-marginRate: 20
-id: 111
-name: "Luxury Pool Suite - Jardin et Piscine chauffée"
-slug: "luxury-pool-suite-jardin-et-piscine-chauffee"
-picture: "/uploads/rooms/111/66614aa5a47fc306792169.webp"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [ …2]
"2025-03-23" => array:2 [ …2]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 2516
]
]
-totalRoomAmount: 2516.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1926
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2516.0
+totalStayAmountWoDiscount: 2516.0
+totalStayAmount: 2516.0
+finalAmountWoDiscount: 3019.2
+finalAmount: 3019.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1927
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2516.0
+totalStayAmountWoDiscount: 2980.0
+totalStayAmount: 2980.0
+finalAmountWoDiscount: 3576.0
+finalAmount: 3576.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1928
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2516.0
+totalStayAmountWoDiscount: 3252.0
+totalStayAmount: 3252.0
+finalAmountWoDiscount: 3902.4
+finalAmount: 3902.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1929
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2516.0
+totalStayAmountWoDiscount: 3804.0
+totalStayAmount: 3804.0
+finalAmountWoDiscount: 4564.8
+finalAmount: 4564.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
5 => App\DTO\RoomStayDTO {#1884
-marginRate: 20
-id: 112
-name: "Luxury Pool Suite - Vue mer partielle et Piscine chauffée"
-slug: "luxury-pool-suite-vue-mer-partielle-et-piscine-chauffee"
-picture: "/uploads/rooms/112/6661597418edb472324989.webp"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [ …2]
"2025-03-23" => array:2 [ …2]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 2668
]
]
-totalRoomAmount: 2668.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1930
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2668.0
+totalStayAmountWoDiscount: 2668.0
+totalStayAmount: 2668.0
+finalAmountWoDiscount: 3201.6
+finalAmount: 3201.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1931
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 2668.0
+totalStayAmountWoDiscount: 3132.0
+totalStayAmount: 3132.0
+finalAmountWoDiscount: 3758.4
+finalAmount: 3758.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1932
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 2668.0
+totalStayAmountWoDiscount: 3404.0
+totalStayAmount: 3404.0
+finalAmountWoDiscount: 4084.8
+finalAmount: 4084.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1933
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 2668.0
+totalStayAmountWoDiscount: 3956.0
+totalStayAmount: 3956.0
+finalAmountWoDiscount: 4747.2
+finalAmount: 4747.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
6 => App\DTO\RoomStayDTO {#1885
-marginRate: 20
-id: 113
-name: "Luxury Front de mer Pool Suite - Piscine chauffée"
-slug: "luxury-front-de-mer-pool-suite-piscine-chauffee"
-picture: "/uploads/rooms/113/666aeaa05c406284435506.jpg"
-description: "Luxe Front de Mer avec Piscine, d’une superficie de 125m², situées au 1er étage, comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée de 25m² (chauffée à 28°C pendant l'hiver mauricien)."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [ …2]
"2025-03-23" => array:2 [ …2]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 3200
]
]
-totalRoomAmount: 3200.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1934
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 3200.0
+totalStayAmountWoDiscount: 3200.0
+totalStayAmount: 3200.0
+finalAmountWoDiscount: 3840.0
+finalAmount: 3840.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1935
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 3200.0
+totalStayAmountWoDiscount: 3664.0
+totalStayAmount: 3664.0
+finalAmountWoDiscount: 4396.8
+finalAmount: 4396.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1936
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 3200.0
+totalStayAmountWoDiscount: 3936.0
+totalStayAmount: 3936.0
+finalAmountWoDiscount: 4723.2
+finalAmount: 4723.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1937
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 3200.0
+totalStayAmountWoDiscount: 4488.0
+totalStayAmount: 4488.0
+finalAmountWoDiscount: 5385.6
+finalAmount: 5385.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
7 => App\DTO\RoomStayDTO {#1886
-marginRate: 20
-id: 114
-name: "Luxury Bord de plage Jet Pool Suite - Piscine chauffée"
-slug: "luxury-bord-de-plage-jet-pool-suite-piscine-chauffee"
-picture: "/uploads/rooms/114/666aeb0f26ddf090438896.jfif"
-description: "Luxe Front de Mer avec Piscine et Bain à Remous, d’une superficie de 180m², comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée chauffée de 52m² et un bain à remous. Elles disposent aussi d'un réfrigérateur à vin individuel."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [ …2]
"2025-03-23" => array:2 [ …2]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 3680
]
]
-totalRoomAmount: 3680.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1938
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 3680.0
+totalStayAmountWoDiscount: 3680.0
+totalStayAmount: 3680.0
+finalAmountWoDiscount: 4416.0
+finalAmount: 4416.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1939
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 3680.0
+totalStayAmountWoDiscount: 4144.0
+totalStayAmount: 4144.0
+finalAmountWoDiscount: 4972.8
+finalAmount: 4972.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1940
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 3680.0
+totalStayAmountWoDiscount: 4416.0
+totalStayAmount: 4416.0
+finalAmountWoDiscount: 5299.2
+finalAmount: 5299.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1941
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 3680.0
+totalStayAmountWoDiscount: 4968.0
+totalStayAmount: 4968.0
+finalAmountWoDiscount: 5961.6
+finalAmount: 5961.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
8 => App\DTO\RoomStayDTO {#1887
-marginRate: 20
-id: 115
-name: "Imperial Beach Pool Jets Villa, 1 Suite - Piscine chauffée"
-slug: "imperial-beach-pool-jets-villa-1-suite-piscine-chauffee"
-picture: "/uploads/rooms/115/673ce0c21c372694992813.webp"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [ …2]
"2025-03-23" => array:2 [ …2]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 6108
]
]
-totalRoomAmount: 6108.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1942
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 6108.0
+totalStayAmountWoDiscount: 6108.0
+totalStayAmount: 6108.0
+finalAmountWoDiscount: 7329.6
+finalAmount: 7329.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1943
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 6108.0
+totalStayAmountWoDiscount: 6572.0
+totalStayAmount: 6572.0
+finalAmountWoDiscount: 7886.4
+finalAmount: 7886.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1944
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 6108.0
+totalStayAmountWoDiscount: 6844.0
+totalStayAmount: 6844.0
+finalAmountWoDiscount: 8212.8
+finalAmount: 8212.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1945
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 6108.0
+totalStayAmountWoDiscount: 7396.0
+totalStayAmount: 7396.0
+finalAmountWoDiscount: 8875.2
+finalAmount: 8875.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
9 => App\DTO\RoomStayDTO {#1888
-marginRate: 20
-id: 116
-name: "Imperial Beach Pool Jets Villa, 2 Suites - Piscine chauffée"
-slug: "imperial-beach-pool-jets-villa-2-suites-piscine-chauffee"
-picture: "/uploads/rooms/116/673ce0f845f02292315023.webp"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [ …2]
"2025-03-23" => array:2 [ …2]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 7408
]
]
-totalRoomAmount: 7408.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1946
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 7408.0
+totalStayAmountWoDiscount: 7408.0
+totalStayAmount: 7408.0
+finalAmountWoDiscount: 8889.6
+finalAmount: 8889.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1947
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 7408.0
+totalStayAmountWoDiscount: 7872.0
+totalStayAmount: 7872.0
+finalAmountWoDiscount: 9446.4
+finalAmount: 9446.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1948
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 7408.0
+totalStayAmountWoDiscount: 8144.0
+totalStayAmount: 8144.0
+finalAmountWoDiscount: 9772.8
+finalAmount: 9772.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1949
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 7408.0
+totalStayAmountWoDiscount: 8696.0
+totalStayAmount: 8696.0
+finalAmountWoDiscount: 10435.2
+finalAmount: 10435.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
10 => App\DTO\RoomStayDTO {#1889
-marginRate: 20
-id: 117
-name: "Imperial Beach Pool Jets Villa, 3 Suites - Piscine chauffée"
-slug: "imperial-beach-pool-jets-villa-3-suites-piscine-chauffee"
-picture: "/uploads/rooms/117/673ce0ff5a8ae382701732.webp"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [ …2]
"2025-03-23" => array:2 [ …2]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 10368
]
]
-totalRoomAmount: 10368.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1950
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 10368.0
+totalStayAmountWoDiscount: 10368.0
+totalStayAmount: 10368.0
+finalAmountWoDiscount: 12441.6
+finalAmount: 12441.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1951
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 10368.0
+totalStayAmountWoDiscount: 10832.0
+totalStayAmount: 10832.0
+finalAmountWoDiscount: 12998.4
+finalAmount: 12998.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1952
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 10368.0
+totalStayAmountWoDiscount: 11104.0
+totalStayAmount: 11104.0
+finalAmountWoDiscount: 13324.8
+finalAmount: 13324.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1953
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 10368.0
+totalStayAmountWoDiscount: 11656.0
+totalStayAmount: 11656.0
+finalAmountWoDiscount: 13987.2
+finalAmount: 13987.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
11 => App\DTO\RoomStayDTO {#1890
-marginRate: 20
-id: 118
-name: "Imperial Beach Pool Jets Villa, 4 Suites - Piscine chauffée"
-slug: "imperial-beach-pool-jets-villa-4-suites-piscine-chauffee"
-picture: "/uploads/rooms/118/673ce10f7ae87055585185.webp"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 203
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [ …2]
"2025-03-23" => array:2 [ …2]
"2025-03-24" => array:2 [ …2]
"2025-03-25" => array:2 [ …2]
]
"amount" => 13148
]
]
-totalRoomAmount: 13148.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1954
-marginRate: 20
+extraId: 203
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 13148.0
+totalStayAmountWoDiscount: 13148.0
+totalStayAmount: 13148.0
+finalAmountWoDiscount: 15777.6
+finalAmount: 15777.6
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1955
-marginRate: 20
+extraId: 74
+name: "Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 116
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 464
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 13148.0
+totalStayAmountWoDiscount: 13612.0
+totalStayAmount: 13612.0
+finalAmountWoDiscount: 16334.4
+finalAmount: 16334.4
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1956
-marginRate: 20
+extraId: 75
+name: "Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 184
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 736
+kidsExtrasAmount: 0
+stayExtrasAmount: 736
+stayRoomAmount: 13148.0
+totalStayAmountWoDiscount: 13884.0
+totalStayAmount: 13884.0
+finalAmountWoDiscount: 16660.8
+finalAmount: 16660.8
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1957
-marginRate: 20
+extraId: 76
+name: "Premium All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 322
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1288
+kidsExtrasAmount: 0
+stayExtrasAmount: 1288
+stayRoomAmount: 13148.0
+totalStayAmountWoDiscount: 14436.0
+totalStayAmount: 14436.0
+finalAmountWoDiscount: 17323.2
+finalAmount: 17323.2
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
]
}
1 in
HomeController.php
line 84:
'config_chambers' => ($siteSession->getSessionVar('search/chambers')) ? json_decode($siteSession->getSessionVar('search/chambers')) : null
];
dump('Search Model booking :', $searchToolsDTO);
$form = $this->createForm(SearchToolsType::class, $searchToolsDTO, $searchTypeOptions);
"Search Model booking :"
2 in
HomeController.php
line 84:
'config_chambers' => ($siteSession->getSessionVar('search/chambers')) ? json_decode($siteSession->getSessionVar('search/chambers')) : null
];
dump('Search Model booking :', $searchToolsDTO);
$form = $this->createForm(SearchToolsType::class, $searchToolsDTO, $searchTypeOptions);
App\DTO\SearchToolsDTO {#736
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#738
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#739
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#740
-metadata: Vich\UploaderBundle\Metadata\MetadataReader {#458
-reader: Metadata\MetadataFactory {#450
-driver: Metadata\Driver\DriverChain {#451
-drivers: array:4 [
0 => Vich\UploaderBundle\Metadata\Driver\XmlDriver {#452
-locator: Metadata\Driver\FileLocator {#449
-dirs: []
}
}
1 => Vich\UploaderBundle\Metadata\Driver\AnnotationDriver {#453
#reader: Vich\UploaderBundle\Metadata\Driver\AttributeReader {#454}
-managerRegistryList: array:1 [
0 => Doctrine\Bundle\DoctrineBundle\Registry {#83
-name: "ORM"
-connections: array:1 [
"default" => "doctrine.dbal.default_connection"
]
-managers: array:1 [
"default" => "doctrine.orm.default_entity_manager"
]
-defaultConnection: "default"
-defaultManager: "default"
-proxyInterfaceName: "Doctrine\Persistence\Proxy"
#container: ContainerUIpB4Xl\App_KernelDevDebugContainer {#42 …20}
}
]
}
2 => Vich\UploaderBundle\Metadata\Driver\YamlDriver {#455
-locator: Metadata\Driver\FileLocator {#449}
}
3 => Vich\UploaderBundle\Metadata\Driver\YmlDriver {#456
-locator: Metadata\Driver\FileLocator {#449}
}
]
}
-cache: Metadata\Cache\FileCache {#457
-dir: "/var/www/vhost/allons-maurice/app/var/cache/dev/vich_uploader"
}
-loadedMetadata: array:5 [
"App\Entity\Rooms" => Metadata\ClassHierarchyMetadata {#1447
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1448
+name: "App\Entity\Rooms"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Rooms.php"
]
+createdAt: 1738921302
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_rooms"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Images" => Metadata\ClassHierarchyMetadata {#3156
+classMetadata: array:1 [
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#3157
+name: "App\Entity\Images"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Images.php"
]
+createdAt: 1738921302
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "medias"
"propertyName" => "imageFile"
"fileNameProperty" => "imageName"
"size" => "size"
"mimeType" => "type"
"originalName" => null
"dimensions" => "dimensions"
]
]
}
]
}
"App\Entity\Slides" => Metadata\ClassHierarchyMetadata {#3465
+classMetadata: array:1 [
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#3466
+name: "App\Entity\Slides"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Slides.php"
]
+createdAt: 1738921302
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "slides"
"propertyName" => "imageFile"
"fileNameProperty" => "bgImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Hotels" => Metadata\ClassHierarchyMetadata {#3684
+classMetadata: array:1 [
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#3730
+name: "App\Entity\Hotels"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Hotels.php"
]
+createdAt: 1738921302
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_hotels"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Posts" => Metadata\ClassHierarchyMetadata {#3733
+classMetadata: array:1 [
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3685
+name: "App\Entity\Posts"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Posts.php"
]
+createdAt: 1738921302
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_posts"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
]
-loadedClassMetadata: array:5 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1448}
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#3157}
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#3466}
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#3730}
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3685}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#741
-container: ContainerUIpB4Xl\App_KernelDevDebugContainer {#42 …20}
-mappings: array:5 [
"featured_hotels" => array:8 [
"uri_prefix" => "/uploads/hotels"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/hotels"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_hotels"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_rooms" => array:8 [
"uri_prefix" => "/uploads/rooms"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/rooms"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_rooms"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_posts" => array:8 [
"uri_prefix" => "/uploads/posts"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/posts"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_posts"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"medias" => array:8 [
"uri_prefix" => "/uploads/medias"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/medias"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.medias"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"slides" => array:8 [
"uri_prefix" => "/uploads/slides"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/slides"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.slides"
"options" => []
]
"directory_namer" => array:2 [
"service" => null
"options" => null
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
]
-defaultFilenameAttributeSuffix: "_name"
}
}
}
}
+hotel: App\Entity\Hotels {#1008
-id: 18
-name: "Le Jadis Beach Resort & Wellness"
-description: """
Niché à proximité du parc marin de Balaclava-Turtle Bay, le premier des deux parcs marins nationaux de l'île Maurice, dans la quiétude de Balaclava, Le Jadis est le refuge idéal pour ceux qui cherchent refuge contre la foule et le bruit. Il est situé à seulement vingt minutes du village touristique de Grand Baie et du domaine Mont Choisy Le Golf, ainsi qu'à 45 minutes de l'aéroport international Sir Seewoosagur Ramgoolam.\r\n
\r\n
La propriété de luxe primée, anciennement nommée Angsana Balaclava Mauritius, est gérée par Banyan Tree Hotels and Resorts. D'une intimité merveilleuse, d'une élégance intemporelle, d'un romantisme inspirant et reflétant une forte concentration sur un design réfléchi ainsi que sur des éléments écologiques, Le Jadis ouvre la voie à un style de vie de villégiature tout à fait unique à Maurice.
"""
-website: "https://www.lejadis.com/"
-stars: 5
-youtubeVideoId: "ZiVW-_KhYTE"
-phone: "+230 204 1888"
-email: "reservations@lejadis.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3746.8133388819556!2d57.51093551217254!3d-20.10008828124913!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217c53a7b547e727%3A0xf8d9b15b68b8b75c!2sLe%20Jadis%20Beach%20Resort%20%26%20Wellness%20Mauritius!5e0!3m2!1sfr!2sfr!4v1718969387249!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord-Ouest"
-createdAt: DateTimeImmutable @1714145854 {#830
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1737541154 {#999
date: 2025-01-22 10:19:14.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1224
#collection: Doctrine\Common\Collections\ArrayCollection {#1159
-elements: array:12 [
0 => App\Entity\Rooms {#1226
-id: 107
-name: "Luxury Lagoona Suite Jardin"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1571
-elements: array:1 [
0 => App\Entity\RoomPrices {#1482
-id: 2151
-title: "shoulder"
-room: App\Entity\Rooms {#1226}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1741003200 {#1478
date: 2025-03-03 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743422400 {#1479
date: 2025-03-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1480
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767225540 {#1481
date: 2025-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "420.00"
-singleOccupancy: "420.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 58.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1273
#collection: Doctrine\Common\Collections\ArrayCollection {#1268
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1226}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1245
#collection: Doctrine\Common\Collections\ArrayCollection {#1247
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1491
-id: 3280
-room: App\Entity\Rooms {#1226}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1226}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#986
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870559 {#1011
date: 2024-11-29 08:55:59.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66614760c926c786421990.webp"
-gallery: App\Entity\Galleries {#1248
-id: 145
-hotel: null
-room: App\Entity\Rooms {#1226}
-images: Doctrine\ORM\PersistentCollection {#1297
#collection: Doctrine\Common\Collections\ArrayCollection {#1307
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1248}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury lagoona suite jardin"
}
-mediaDirSlug: "107"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-lagoona-suite-jardin"
}
1 => App\Entity\Rooms {#1312
-id: 108
-name: "Luxury Lagoona Suite Vue mer partielle"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1598
-elements: array:1 [
0 => App\Entity\RoomPrices {#1547
-id: 2160
-title: "shoulder"
-room: App\Entity\Rooms {#1312}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1490
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1495
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1550
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1549
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "516.00"
-singleOccupancy: "516.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1312}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1317
#collection: Doctrine\Common\Collections\ArrayCollection {#1318
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1626
-id: 3281
-room: App\Entity\Rooms {#1312}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1312}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1310
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870565 {#1311
date: 2024-11-29 08:56:05.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666148f000ef4581925269.webp"
-gallery: App\Entity\Galleries {#1319
-id: 146
-hotel: null
-room: App\Entity\Rooms {#1312}
-images: Doctrine\ORM\PersistentCollection {#1320
#collection: Doctrine\Common\Collections\ArrayCollection {#1321
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1319}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury lagoona suite vue mer"
}
-mediaDirSlug: "108"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-lagoona-suite-vue-mer-partielle"
}
2 => App\Entity\Rooms {#1324
-id: 109
-name: "Luxury Pool Suite - Piscine chauffée"
-description: "Située à l'étage supérieur, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé avec une piscine à débordement chauffée (option de piscine chauffée disponible) et une vue magnifique sur la verdure et les piscines indigènes de notre complexe."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1634
-elements: array:1 [
0 => App\Entity\RoomPrices {#1541
-id: 2171
-title: "shoulder"
-room: App\Entity\Rooms {#1324}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1545
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1544
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1543
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1542
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "593.00"
-singleOccupancy: "593.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1324}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1329
#collection: Doctrine\Common\Collections\ArrayCollection {#1330
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1651
-id: 3282
-room: App\Entity\Rooms {#1324}
-adults: 3
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1324}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1322
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870700 {#1323
date: 2024-11-29 08:58:20.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666149b23b933303333716.webp"
-gallery: App\Entity\Galleries {#1331
-id: 147
-hotel: null
-room: App\Entity\Rooms {#1324}
-images: Doctrine\ORM\PersistentCollection {#1332
#collection: Doctrine\Common\Collections\ArrayCollection {#1333
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1331}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury pool suite"
}
-mediaDirSlug: "109"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-pool-suite-piscine-chauffee"
}
3 => App\Entity\Rooms {#1336
-id: 110
-name: "PMR Luxury Pool Suite - Jardin et Piscine chauffée"
-description: "Conçue avec soin pour accueillir les clients à mobilité réduite ou en situation de handicap, cette généreuse demeure de 95 m² (1025 pieds carrés) au rez-de-chaussée est située à proximité de l'ascenseur et des installations communes du complexe pour une accessibilité maximale. Elle est équipée d'une salle de bains privative classique ainsi que d'une deuxième salle de bains accessible aux fauteuils roulants, qui présente un vaste aménagement ouvert, des rampes murales et un banc bas intégré dans la zone de douche pour plus de soutien et de commodité. L'intérieur élégant de la suite comprend un mobilier élégant aux tons doux, un parquet richement travaillé et des murs en rotin tressé. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée donnant sur un jardin privé, pour votre confort ultime et votre bonheur de vacances."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1659
-elements: array:1 [
0 => App\Entity\RoomPrices {#1536
-id: 2182
-title: "shoulder"
-room: App\Entity\Rooms {#1336}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1540
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1539
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1538
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1537
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "593.00"
-singleOccupancy: "593.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1336}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1341
#collection: Doctrine\Common\Collections\ArrayCollection {#1342
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1676
-id: 3283
-room: App\Entity\Rooms {#1336}
-adults: 3
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1336}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1334
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057263 {#1335
date: 2024-11-19 23:01:03.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce06fc2556612935712.jpg"
-gallery: App\Entity\Galleries {#1343
-id: 213
-hotel: null
-room: App\Entity\Rooms {#1336}
-images: Doctrine\ORM\PersistentCollection {#1344
#collection: Doctrine\Common\Collections\ArrayCollection {#1345
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1343}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis pmr"
}
-mediaDirSlug: "110"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "pmr-luxury-pool-suite-jardin-et-piscine-chauffee"
}
4 => App\Entity\Rooms {#1348
-id: 111
-name: "Luxury Pool Suite - Jardin et Piscine chauffée"
-description: "Située au rez-de-chaussée, cette suite généreuse de 84 m² (904 pieds carrés) respire le romantisme avec son parquet en bois richement travaillé, ses murs en rotin tressé et son bel extérieur en pierre naturelle. Son intérieur spacieux présente un mobilier élégant aux tons doux et une salle de bains luxueuse réalisée avec les meilleurs matériaux nobles. De grandes portes coulissantes en verre mènent à un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur un jardin privé. Des suites communicantes ainsi qu'une suite accessible spécialement conçue pour les personnes à mobilité réduite sont également disponibles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1684
-elements: array:1 [
0 => App\Entity\RoomPrices {#1531
-id: 2193
-title: "shoulder"
-room: App\Entity\Rooms {#1348}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1535
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1534
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1533
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1532
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "629.00"
-singleOccupancy: "629.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1351
#collection: Doctrine\Common\Collections\ArrayCollection {#1352
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1348}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1353
#collection: Doctrine\Common\Collections\ArrayCollection {#1354
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1701
-id: 3284
-room: App\Entity\Rooms {#1348}
-adults: 3
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1348}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1346
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870709 {#1347
date: 2024-11-29 08:58:29.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66614aa5a47fc306792169.webp"
-gallery: App\Entity\Galleries {#1355
-id: 149
-hotel: null
-room: App\Entity\Rooms {#1348}
-images: Doctrine\ORM\PersistentCollection {#1356
#collection: Doctrine\Common\Collections\ArrayCollection {#1357
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1355}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury pool suite jardin et piscine chauffée"
}
-mediaDirSlug: "111"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-pool-suite-jardin-et-piscine-chauffee"
}
5 => App\Entity\Rooms {#1360
-id: 112
-name: "Luxury Pool Suite - Vue mer partielle et Piscine chauffée"
-description: "Avec un balcon privé doté d'une piscine à débordement chauffée – option de piscine chauffée disponible – donnant sur les jardins luxuriants de notre complexe mauricien, les magnifiques piscines et le magnifique océan, vous n'aurez que l'embarras du choix de vues dans ce généreux 84 m² (904 pieds carrés) suite au dernier étage. Débordant de romantisme avec ses parquets en bois richement travaillés, ses murs en rotin tressé, son bel extérieur en pierre naturelle, son mobilier élégant aux couleurs douces et sa salle de bains luxueuse composée des meilleurs matériaux nobles, cette demeure avec vue sur la mer promet une escapade des plus idylliques."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1709
-elements: array:1 [
0 => App\Entity\RoomPrices {#1513
-id: 2204
-title: "shoulder"
-room: App\Entity\Rooms {#1360}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1514
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1517
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1516
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1518
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "667.00"
-singleOccupancy: "667.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1363
#collection: Doctrine\Common\Collections\ArrayCollection {#1364
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1360}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1365
#collection: Doctrine\Common\Collections\ArrayCollection {#1366
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1726
-id: 3285
-room: App\Entity\Rooms {#1360}
-adults: 3
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1360}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1358
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870713 {#1359
date: 2024-11-29 08:58:33.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6661597418edb472324989.webp"
-gallery: App\Entity\Galleries {#1367
-id: 150
-hotel: null
-room: App\Entity\Rooms {#1360}
-images: Doctrine\ORM\PersistentCollection {#1368
#collection: Doctrine\Common\Collections\ArrayCollection {#1369
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1367}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury pool vue mer"
}
-mediaDirSlug: "112"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-pool-suite-vue-mer-partielle-et-piscine-chauffee"
}
6 => App\Entity\Rooms {#1372
-id: 113
-name: "Luxury Front de mer Pool Suite - Piscine chauffée"
-description: "Luxe Front de Mer avec Piscine, d’une superficie de 125m², situées au 1er étage, comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée de 25m² (chauffée à 28°C pendant l'hiver mauricien)."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1734
-elements: array:1 [
0 => App\Entity\RoomPrices {#1519
-id: 2215
-title: "shoulder"
-room: App\Entity\Rooms {#1372}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1520
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1523
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1522
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1524
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "800.00"
-singleOccupancy: "800.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1375
#collection: Doctrine\Common\Collections\ArrayCollection {#1376
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1372}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1377
#collection: Doctrine\Common\Collections\ArrayCollection {#1378
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1751
-id: 3286
-room: App\Entity\Rooms {#1372}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1372}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1370
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870758 {#1371
date: 2024-11-29 08:59:18.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666aeaa05c406284435506.jpg"
-gallery: App\Entity\Galleries {#1379
-id: 151
-hotel: null
-room: App\Entity\Rooms {#1372}
-images: Doctrine\ORM\PersistentCollection {#1380
#collection: Doctrine\Common\Collections\ArrayCollection {#1381
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1379}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury front de mer"
}
-mediaDirSlug: "113"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-front-de-mer-pool-suite-piscine-chauffee"
}
7 => App\Entity\Rooms {#1384
-id: 114
-name: "Luxury Bord de plage Jet Pool Suite - Piscine chauffée"
-description: "Luxe Front de Mer avec Piscine et Bain à Remous, d’une superficie de 180m², comprenant une chambre avec un lit King Size, une salle de bain (avec cabine de hammam) et une terrasse avec une piscine privée chauffée de 52m² et un bain à remous. Elles disposent aussi d'un réfrigérateur à vin individuel."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1759
-elements: array:1 [
0 => App\Entity\RoomPrices {#1528
-id: 2226
-title: "shoulder"
-room: App\Entity\Rooms {#1384}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1525
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1512
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1511
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1527
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "920.00"
-singleOccupancy: "920.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1387
#collection: Doctrine\Common\Collections\ArrayCollection {#1388
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1384}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1389
#collection: Doctrine\Common\Collections\ArrayCollection {#1390
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1776
-id: 3287
-room: App\Entity\Rooms {#1384}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1384}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1382
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732870827 {#1383
date: 2024-11-29 09:00:27.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666aeb0f26ddf090438896.jfif"
-gallery: App\Entity\Galleries {#1391
-id: 152
-hotel: null
-room: App\Entity\Rooms {#1384}
-images: Doctrine\ORM\PersistentCollection {#1392
#collection: Doctrine\Common\Collections\ArrayCollection {#1393
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1391}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "Jadis luxury bord de place"
}
-mediaDirSlug: "114"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "luxury-bord-de-plage-jet-pool-suite-piscine-chauffee"
}
8 => App\Entity\Rooms {#1396
-id: 115
-name: "Imperial Beach Pool Jets Villa, 1 Suite - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1784
-elements: array:1 [
0 => App\Entity\RoomPrices {#1508
-id: 2237
-title: "shoulder"
-room: App\Entity\Rooms {#1396}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1504
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1505
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1506
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1507
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "1527.00"
-singleOccupancy: "1527.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1399
#collection: Doctrine\Common\Collections\ArrayCollection {#1400
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1396}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1401
#collection: Doctrine\Common\Collections\ArrayCollection {#1402
-elements: array:1 [
0 => App\Entity\RoomCapacities {#1801
-id: 3288
-room: App\Entity\Rooms {#1396}
-adults: 2
-teens: null
-children: 1
-babies: 2
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1396}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1394
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057346 {#1395
date: 2024-11-19 23:02:26.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce0c21c372694992813.webp"
-gallery: App\Entity\Galleries {#1403
-id: 210
-hotel: null
-room: App\Entity\Rooms {#1396}
-images: Doctrine\ORM\PersistentCollection {#1404
#collection: Doctrine\Common\Collections\ArrayCollection {#1405
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1403}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis imperial 1"
}
-mediaDirSlug: "115"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-1-suite-piscine-chauffee"
}
9 => App\Entity\Rooms {#1408
-id: 116
-name: "Imperial Beach Pool Jets Villa, 2 Suites - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1811
-elements: array:1 [
0 => App\Entity\RoomPrices {#1521
-id: 2248
-title: "shoulder"
-room: App\Entity\Rooms {#1408}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1509
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1510
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1501
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1515
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "1852.00"
-singleOccupancy: "1852.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1411
#collection: Doctrine\Common\Collections\ArrayCollection {#1412
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1408}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1413
#collection: Doctrine\Common\Collections\ArrayCollection {#1414
-elements: array:2 [
0 => App\Entity\RoomCapacities {#1826
-id: 3289
-room: App\Entity\Rooms {#1408}
-adults: 4
-teens: null
-children: 1
-babies: 2
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1780
-id: 3290
-room: App\Entity\Rooms {#1408}
-adults: 2
-teens: null
-children: 3
-babies: 2
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:2 [ …2]
-owner: App\Entity\Rooms {#1408}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1406
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057400 {#1407
date: 2024-11-19 23:03:20.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce0f845f02292315023.webp"
-gallery: App\Entity\Galleries {#1415
-id: 211
-hotel: null
-room: App\Entity\Rooms {#1408}
-images: Doctrine\ORM\PersistentCollection {#1416
#collection: Doctrine\Common\Collections\ArrayCollection {#1417
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1415}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis imperial 2"
}
-mediaDirSlug: "116"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-2-suites-piscine-chauffee"
}
10 => App\Entity\Rooms {#1420
-id: 117
-name: "Imperial Beach Pool Jets Villa, 3 Suites - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1837
-elements: array:1 [
0 => App\Entity\RoomPrices {#1468
-id: 2259
-title: "shoulder"
-room: App\Entity\Rooms {#1420}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1458
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1459
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1466
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1467
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "2592.00"
-singleOccupancy: "2592.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1423
#collection: Doctrine\Common\Collections\ArrayCollection {#1424
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1420}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1425
#collection: Doctrine\Common\Collections\ArrayCollection {#1426
-elements: array:2 [
0 => App\Entity\RoomCapacities {#1852
-id: 3291
-room: App\Entity\Rooms {#1420}
-adults: 6
-teens: null
-children: 2
-babies: 3
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1812
-id: 3292
-room: App\Entity\Rooms {#1420}
-adults: 4
-teens: null
-children: 4
-babies: 3
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:2 [ …2]
-owner: App\Entity\Rooms {#1420}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1418
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057407 {#1419
date: 2024-11-19 23:03:27.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce0ff5a8ae382701732.webp"
-gallery: App\Entity\Galleries {#1427
-id: 212
-hotel: null
-room: App\Entity\Rooms {#1420}
-images: Doctrine\ORM\PersistentCollection {#1428
#collection: Doctrine\Common\Collections\ArrayCollection {#1429
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1427}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis imperial 3"
}
-mediaDirSlug: "117"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-3-suites-piscine-chauffee"
}
11 => App\Entity\Rooms {#1432
-id: 118
-name: "Imperial Beach Pool Jets Villa, 4 Suites - Piscine chauffée"
-description: "Située sur un terrain isolé de 1 200 m² (12 917 pieds carrés) entouré de murs en pierre historiques magnifiquement fabriqués à la main, avec un accès direct à notre plage tranquille et offrant une vue directe sur les eaux azurées de la mer où que l'on se trouve, notre Imperial Beach Villa est l'un des hébergements côtiers les plus étonnamment luxueux de l'île Maurice. Dotée de somptueux espaces de vie intérieurs et extérieurs comprenant des piscines privées ainsi que de vastes espaces de restauration et de détente, la villa est idéale pour les couples, les amis et les familles intergénérationnelles."
-active: true
-hotel: App\Entity\Hotels {#1008}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1863
-elements: array:1 [
0 => App\Entity\RoomPrices {#1475
-id: 2270
-title: "shoulder"
-room: App\Entity\Rooms {#1432}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1740960000 {#1471
date: 2025-03-03 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1743379200 {#1472
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1473
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1474
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "3287.00"
-singleOccupancy: "3287.00"
-tripleOccupancy: "115.00"
-active: true
-extraBaby: 0.0
-extraChild: 58.0
-extraTeen: 86.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1435
#collection: Doctrine\Common\Collections\ArrayCollection {#1436
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1432}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1057 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1278 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1437
#collection: Doctrine\Common\Collections\ArrayCollection {#1438
-elements: array:2 [
0 => App\Entity\RoomCapacities {#1878
-id: 3293
-room: App\Entity\Rooms {#1432}
-adults: 8
-teens: null
-children: 3
-babies: 4
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1838
-id: 3294
-room: App\Entity\Rooms {#1432}
-adults: 6
-teens: null
-children: 5
-babies: 4
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:2 [ …2]
-owner: App\Entity\Rooms {#1432}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1054 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1233 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1430
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1732057423 {#1431
date: 2024-11-19 23:03:43.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673ce10f7ae87055585185.webp"
-gallery: App\Entity\Galleries {#1439
-id: 191
-hotel: null
-room: App\Entity\Rooms {#1432}
-images: Doctrine\ORM\PersistentCollection {#1440
#collection: Doctrine\Common\Collections\ArrayCollection {#1441
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1439}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "le jadis imperial pool 4s"
}
-mediaDirSlug: "118"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "imperial-beach-pool-jets-villa-4-suites-piscine-chauffee"
}
]
}
#initialized: true
-snapshot: array:12 [ …12]
-owner: App\Entity\Hotels {#1008}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#874 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1026 …}
}
-address: "Baie Aux Tortues, Balaclava, Île Maurice"
-checkInTime: "14:00"
-checkOutTime: "12:00"
-babyAgeMax: "3"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1003
#collection: Doctrine\Common\Collections\ArrayCollection {#1001
-elements: array:4 [
0 => App\Entity\ExtraCharges {#1898
-id: 74
-title: "Demi pension"
-description: null
-adultExtra: 58.0
-babyExtra: null
-childExtra: 29.0
-teenExtra: 58.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
1 => App\Entity\ExtraCharges {#1906
-id: 75
-title: "Pension complète"
-description: null
-adultExtra: 92.0
-babyExtra: null
-childExtra: 46.0
-teenExtra: 92.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
2 => App\Entity\ExtraCharges {#1908
-id: 76
-title: "Premium All Inclusive"
-description: null
-adultExtra: 161.0
-babyExtra: null
-childExtra: 81.0
-teenExtra: 161.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
3 => App\Entity\ExtraCharges {#1909
-id: 203
-title: "BASE - PETIT DEJEUNER"
-description: null
-adultExtra: 0.0
-babyExtra: null
-childExtra: null
-teenExtra: null
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1008}
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1008}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#870 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-imageFile: null
-featuredImage: "666144e7e9b02729691640.jpg"
-gallery: App\Entity\Galleries {#1101
-id: 190
-hotel: App\Entity\Hotels {#1008}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1044
#collection: Doctrine\Common\Collections\ArrayCollection {#1046
-elements: array:3 [
0 => App\Entity\Images {#3169
-id: 731
-title: null
-imageFile: null
-imageName: "67335184b49c7811272449.webp"
-size: 134078
-type: "image/webp"
-dimensions: array:2 [
0 => 915
1 => 691
]
-updatedAt: DateTimeImmutable @1731416452 {#3168
date: 2024-11-12 13:00:52.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1101}
-uploadedAt: null
}
1 => App\Entity\Images {#3160
-id: 732
-title: null
-imageFile: null
-imageName: "673351b24ff9f545224854.webp"
-size: 109046
-type: "image/webp"
-dimensions: array:2 [
0 => 913
1 => 442
]
-updatedAt: DateTimeImmutable @1731416498 {#3161
date: 2024-11-12 13:01:38.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1101}
-uploadedAt: null
}
2 => App\Entity\Images {#3158
-id: 733
-title: null
-imageFile: null
-imageName: "673351c503b86224311680.webp"
-size: 200718
-type: "image/webp"
-dimensions: array:2 [
0 => 916
1 => 658
]
-updatedAt: DateTimeImmutable @1731416517 {#3159
date: 2024-11-12 13:01:57.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1101}
-uploadedAt: null
}
]
}
#initialized: true
-snapshot: array:3 [ …3]
-owner: App\Entity\Galleries {#1101}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1030 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1092 …}
}
-title: "LE JADIS"
}
-mediaDirSlug: null
-offers: Doctrine\Common\Collections\ArrayCollection {#2152
-elements: array:2 [
0 => App\Entity\Offers {#2116
-id: 178
-title: "SUPER EARLY BOOKING"
-type: "EarlyBooking"
-hotel: App\Entity\Hotels {#1008}
-description: null
-stayStartAt: DateTimeImmutable @1730419200 {#2112
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#2113
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1730419200 {#2114
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#2115
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: "SUPER EARLY BOOKING"
-minNights: null
-maxNights: null
-earlyBookingDays: 60
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#2117
#collection: Doctrine\Common\Collections\ArrayCollection {#2118
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1198 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1026 …}
}
-discount: 30
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2119
#collection: Doctrine\Common\Collections\ArrayCollection {#2120
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1204 …}
-backRefFieldName: "offers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2121
#collection: Doctrine\Common\Collections\ArrayCollection {#2122
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1208 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2123
#collection: Doctrine\Common\Collections\ArrayCollection {#2124
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1210 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2125
#collection: Doctrine\Common\Collections\ArrayCollection {#2126
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2116}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1216 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
1 => App\Entity\Offers {#2131
-id: 179
-title: "EARLY BOOKING"
-type: "EarlyBooking"
-hotel: App\Entity\Hotels {#1008}
-description: null
-stayStartAt: DateTimeImmutable @1730419200 {#2127
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#2128
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1730419200 {#2129
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#2130
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: "EARLY BOOKING"
-minNights: null
-maxNights: null
-earlyBookingDays: 45
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#2132
#collection: Doctrine\Common\Collections\ArrayCollection {#2133
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1198 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1026 …}
}
-discount: 20
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2134
#collection: Doctrine\Common\Collections\ArrayCollection {#2135
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1204 …}
-backRefFieldName: "offers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2136
#collection: Doctrine\Common\Collections\ArrayCollection {#2137
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1208 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1038 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2138
#collection: Doctrine\Common\Collections\ArrayCollection {#2139
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1210 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2140
#collection: Doctrine\Common\Collections\ArrayCollection {#2141
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2131}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1216 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1006 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
]
}
-highlighted: false
-services: array:1 [
0 => ""
]
-hlStartAt: null
-hlEndAt: null
-slug: "le-jadis-beach-resort-wellness"
}
+stars: null
+dateRange: "22/03/2025 - 26/03/2025"
+fromAt: DateTimeImmutable @1742601600 {#3917
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1743033540 {#3916
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "3"
"child" => "12"
"teen" => "18"
]
+nights: null
+chambers: []
+stay_rooms: []
}