Dumped Contents
1 in
SearchToolsDTO.php
line 590:
$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 : LUX Grand Baie - Chambre : #129 - Suite Junior has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$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
SearchToolsDTO.php
line 591:
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 {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1372
+rpId: 1938
+adultsPrice: 800
+childrenPrice: 0
+startAt: DateTimeImmutable @1734825600 {#1379
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1734868800 {#1421
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1400
+rpId: 1939
+adultsPrice: 2050
+childrenPrice: 0
+startAt: DateTimeImmutable @1734955200 {#1440
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735257540 {#1378
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
SearchToolsDTO.php
line 954:
$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
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2024-12-22" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 2050
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 2050
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 2050
"kids_price" => 0
]
]
1 in
SearchToolsDTO.php
line 590:
$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 : LUX Grand Baie - Chambre : #130 - Suite Junior Ocean has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$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
SearchToolsDTO.php
line 591:
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 {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1534
+rpId: 1948
+adultsPrice: 900
+childrenPrice: 0
+startAt: DateTimeImmutable @1734825600 {#1379
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1734868800 {#1470
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1492
+rpId: 1949
+adultsPrice: 2350
+childrenPrice: 0
+startAt: DateTimeImmutable @1734955200 {#1446
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735257540 {#1378
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
SearchToolsDTO.php
line 954:
$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
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2024-12-22" => array:2 [
"adults_price" => 900
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 2350
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 2350
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 2350
"kids_price" => 0
]
]
1 in
SearchToolsDTO.php
line 590:
$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 : LUX Grand Baie - Chambre : #131 - Suite Familiale has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$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
SearchToolsDTO.php
line 591:
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 {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1582
+rpId: 1958
+adultsPrice: 1800
+childrenPrice: 0
+startAt: DateTimeImmutable @1734825600 {#1379
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1734868800 {#1465
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1534
+rpId: 1959
+adultsPrice: 4700
+childrenPrice: 0
+startAt: DateTimeImmutable @1734955200 {#1451
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735257540 {#1378
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
SearchToolsDTO.php
line 954:
$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
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1800
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 4700
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 4700
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 4700
"kids_price" => 0
]
]
1 in
SearchToolsDTO.php
line 590:
$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 : LUX Grand Baie - Chambre : #132 - Villa avec piscine has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$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
SearchToolsDTO.php
line 591:
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 {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1600
+rpId: 2099
+adultsPrice: 2205
+childrenPrice: 0
+startAt: DateTimeImmutable @1734825600 {#1379
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1734868800 {#1460
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1601
+rpId: 2100
+adultsPrice: 5775
+childrenPrice: 0
+startAt: DateTimeImmutable @1734955200 {#1430
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735257540 {#1378
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
SearchToolsDTO.php
line 954:
$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
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2024-12-22" => array:2 [
"adults_price" => 2205
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 5775
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 5775
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 5775
"kids_price" => 0
]
]
1 in
SearchToolsDTO.php
line 590:
$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 : LUX Grand Baie - Chambre : #133 - Résidence avec piscine has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$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
SearchToolsDTO.php
line 591:
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 {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 590:
$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 : LUX Grand Baie - Chambre : #134 - Penthouse avec piscine has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$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
SearchToolsDTO.php
line 591:
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 {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 617:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
"Update Stay Rooms - Chambers Prices"
2 in
SearchToolsDTO.php
line 617:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
array:1 [
0 => array:6 [
0 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
"room_id" => 129
"room_picture" => "/uploads/rooms/129/67163137189df365199476.jpg"
"room_name" => "Suite Junior"
"room_slug" => "suite-junior"
"room_description" => """
Incroyablement spacieuses et lumineuses, nos suites Junior s’inspirent des lofts de designers. Situées au rez-de-chaussée, au premier ou au deuxième étage, toutes nos suites de 65 m2 (incluant les espaces extérieurs) sont dotées d'une salle de bain en Terrazzo, avec une douche à effet de pluie et une baignoire.\r\n
Un lit king-size et du linge de lit de qualité pour de bonnes nuits de sommeil. Un dressing spacieux et une terrasse extérieure avec vue sur la mer. Un design élégant et des éléments high-tech parfaitement intégrés, tels que des volets et rideaux automatisés.\r\n
Un bureau, un minibar et une TV LED 55" avec films à la demande. Installez-vous confortablement et profitez de ce séjour sous les tropiques !
"""
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1939
"adult_amount" => 6950
"children_amount" => 0
"basis_amount" => 6950
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 2050
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 2050
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 2050
"kids_price" => 0
]
]
]
]
1 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 130
"room_picture" => "/uploads/rooms/130/666947ad03f65233073313.jpeg"
"room_name" => "Suite Junior Ocean"
"room_slug" => "suite-junior-ocean"
"room_description" => "Situées au deuxième étage, nos suites de 65 mètres carrés offrent une vue splendide sur le lagon depuis leur terrasse extérieure privée, entourée de végétation tropicale. Ces suites modernes se distinguent par leurs élégants carreaux en terrazzo, leur baignoire indépendante contemporaine, leur lit king-size et leur minibar. Elles intègrent également des éléments high-tech avec des fonctionnalités de contrôle intelligent de la chambre, vous offrant un contrôle total sur l'ambiance de la pièce. C'est l'endroit idéal pour se reposer et se ressourcer."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1949
"adult_amount" => 7950
"children_amount" => 0
"basis_amount" => 7950
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 900
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 2350
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 2350
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 2350
"kids_price" => 0
]
]
]
]
2 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 131
"room_picture" => "/uploads/rooms/131/6669489299440151674286.jpeg"
"room_name" => "Suite Familiale"
"room_slug" => "suite-familiale-2"
"room_description" => "Nos suites familiales spacieuses et au design élégant de 130m2 sont conçues en pensant aux familles et aux groupes d'amis. Situées au rez-de-chaussée et au premier étage, nos suites se composent d'une paire de chambres communicantes, chacune équipée d'un lit king-size et d'une salle de bains avec une baignoire et une douche spacieuse. Nos suites familiales offrent des équipements adaptés aux besoins spécifiques des familles, comprenant deux minibars, deux téléviseurs LED de 55 pouces avec des chaînes adaptées aux enfants, ainsi que deux terrasses."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1959
"adult_amount" => 15900
"children_amount" => 0
"basis_amount" => 15900
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1800
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 4700
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 4700
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 4700
"kids_price" => 0
]
]
]
]
3 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 132
"room_picture" => "/uploads/rooms/132/671633213c0a3558564566.jpg"
"room_name" => "Villa avec piscine"
"room_slug" => "villa-avec-piscine-2"
"room_description" => "Nichées dans un jardin tropical, à seulement quelques mètres de la plage, ces villas de 240 m2 allient un design sophistiqué et le confort. Au rez-de-chaussée, il y a une suite principale avec vue sur la mer qui s'ouvre sur la piscine, un salon et une salle à manger lumineux, ainsi qu'un espace extérieur avec un gazebo et un barbecue. Au premier étage, il y a une deuxième chambre également avec vue sur la mer."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2100
"adult_amount" => 19530
"children_amount" => 0
"basis_amount" => 19530
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 2205
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 5775
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 5775
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 5775
"kids_price" => 0
]
]
]
]
4 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 133
"room_picture" => "/uploads/rooms/133/671632a68eb00974407464.jpg"
"room_name" => "Résidence avec piscine"
"room_slug" => "residence-avec-piscine-2"
"room_description" => "Les familles et les groupes d'amis peuvent opter pour nos résidences de deux chambres à coucher, situées au premier, deuxième ou au troisième étage dans une zone située en face de l’hôtel, facilement accessible par une passerelle. Conçues comme un second lieu de vie, chaque résidence de 180 m2 (incluant les espaces extérieurs) comprend un salon et une salle à manger, une piscine privée et une grande terrasse extérieure, idéale pour recevoir à dîner."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:1 [
"error" => array:2 [
"title" => "Chambre indisponible"
"message" => "Pas de tarification pour la période de séjour."
]
]
]
5 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 134
"room_picture" => "/uploads/rooms/134/671631f676f37298359148.jpg"
"room_name" => "Penthouse avec piscine"
"room_slug" => "penthouse-avec-piscine-2"
"room_description" => "Le joyau de la couronne. Imaginez, un service de majordome 24h/24, un design chic et moderne, trois chambres à coucher (idéal pour une famille ou un groupe d'amis), une immense terrasse, une piscine privée, des chaises longues et un espace barbecue. Ce penthouse de 325m2 (espaces extérieurs compris), est situé en face de l’hôtel et il est facilement accessible par une passerelle."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:1 [
"error" => array:2 [
"title" => "Chambre indisponible"
"message" => "Pas de tarification pour la période de séjour."
]
]
]
]
]
1 in
SearchToolsDTO.php
line 743:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
"Update Stay Rooms results"
2 in
SearchToolsDTO.php
line 743:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
array:6 [
0 => App\DTO\RoomStayDTO {#1369
-id: 129
-name: "Suite Junior"
-slug: "suite-junior"
-picture: "/uploads/rooms/129/67163137189df365199476.jpg"
-description: """
Incroyablement spacieuses et lumineuses, nos suites Junior s’inspirent des lofts de designers. Situées au rez-de-chaussée, au premier ou au deuxième étage, toutes nos suites de 65 m2 (incluant les espaces extérieurs) sont dotées d'une salle de bain en Terrazzo, avec une douche à effet de pluie et une baignoire.\r\n
Un lit king-size et du linge de lit de qualité pour de bonnes nuits de sommeil. Un dressing spacieux et une terrasse extérieure avec vue sur la mer. Un design élégant et des éléments high-tech parfaitement intégrés, tels que des volets et rideaux automatisés.\r\n
Un bureau, un minibar et une TV LED 55" avec films à la demande. Installez-vous confortablement et profitez de ce séjour sous les tropiques !
"""
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 174
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 800
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 2050
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 2050
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 2050
"kids_price" => 0
]
]
"amount" => 6950
]
]
-totalStayAmount: 6950.0
-totalRoomAmountDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1718
+extraId: 174
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 6950.0
+totalStayAmountWoDiscount: 6950.0
+totalStayAmount: 6950.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1721
+extraId: 114
+name: "Suppléments repas Lux Demi-pension par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 640
+kidsExtrasAmount: 0
+stayExtrasAmount: 640
+stayRoomAmount: 6950.0
+totalStayAmountWoDiscount: 7590.0
+totalStayAmount: 7590.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1726
+extraId: 115
+name: "Suppléments repas Lux Pension complète par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 240
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 960
+kidsExtrasAmount: 0
+stayExtrasAmount: 960
+stayRoomAmount: 6950.0
+totalStayAmountWoDiscount: 7910.0
+totalStayAmount: 7910.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1727
+extraId: 116
+name: "Suppléments repas Lux Formule "Tout inclus" par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 500
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 2000
+kidsExtrasAmount: 0
+stayExtrasAmount: 2000
+stayRoomAmount: 6950.0
+totalStayAmountWoDiscount: 8950.0
+totalStayAmount: 8950.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
1 => App\DTO\RoomStayDTO {#1703
-id: 130
-name: "Suite Junior Ocean"
-slug: "suite-junior-ocean"
-picture: "/uploads/rooms/130/666947ad03f65233073313.jpeg"
-description: "Situées au deuxième étage, nos suites de 65 mètres carrés offrent une vue splendide sur le lagon depuis leur terrasse extérieure privée, entourée de végétation tropicale. Ces suites modernes se distinguent par leurs élégants carreaux en terrazzo, leur baignoire indépendante contemporaine, leur lit king-size et leur minibar. Elles intègrent également des éléments high-tech avec des fonctionnalités de contrôle intelligent de la chambre, vous offrant un contrôle total sur l'ambiance de la pièce. C'est l'endroit idéal pour se reposer et se ressourcer."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 174
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 900
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 2350
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 2350
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 2350
"kids_price" => 0
]
]
"amount" => 7950
]
]
-totalStayAmount: 7950.0
-totalRoomAmountDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1728
+extraId: 174
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 7950.0
+totalStayAmountWoDiscount: 7950.0
+totalStayAmount: 7950.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1729
+extraId: 114
+name: "Suppléments repas Lux Demi-pension par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 640
+kidsExtrasAmount: 0
+stayExtrasAmount: 640
+stayRoomAmount: 7950.0
+totalStayAmountWoDiscount: 8590.0
+totalStayAmount: 8590.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1730
+extraId: 115
+name: "Suppléments repas Lux Pension complète par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 240
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 960
+kidsExtrasAmount: 0
+stayExtrasAmount: 960
+stayRoomAmount: 7950.0
+totalStayAmountWoDiscount: 8910.0
+totalStayAmount: 8910.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1731
+extraId: 116
+name: "Suppléments repas Lux Formule "Tout inclus" par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 500
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 2000
+kidsExtrasAmount: 0
+stayExtrasAmount: 2000
+stayRoomAmount: 7950.0
+totalStayAmountWoDiscount: 9950.0
+totalStayAmount: 9950.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#1700
-id: 131
-name: "Suite Familiale"
-slug: "suite-familiale-2"
-picture: "/uploads/rooms/131/6669489299440151674286.jpeg"
-description: "Nos suites familiales spacieuses et au design élégant de 130m2 sont conçues en pensant aux familles et aux groupes d'amis. Situées au rez-de-chaussée et au premier étage, nos suites se composent d'une paire de chambres communicantes, chacune équipée d'un lit king-size et d'une salle de bains avec une baignoire et une douche spacieuse. Nos suites familiales offrent des équipements adaptés aux besoins spécifiques des familles, comprenant deux minibars, deux téléviseurs LED de 55 pouces avec des chaînes adaptées aux enfants, ainsi que deux terrasses."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 174
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1800
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 4700
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 4700
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 4700
"kids_price" => 0
]
]
"amount" => 15900
]
]
-totalStayAmount: 15900.0
-totalRoomAmountDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1732
+extraId: 174
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 15900.0
+totalStayAmountWoDiscount: 15900.0
+totalStayAmount: 15900.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1733
+extraId: 114
+name: "Suppléments repas Lux Demi-pension par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 640
+kidsExtrasAmount: 0
+stayExtrasAmount: 640
+stayRoomAmount: 15900.0
+totalStayAmountWoDiscount: 16540.0
+totalStayAmount: 16540.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1734
+extraId: 115
+name: "Suppléments repas Lux Pension complète par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 240
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 960
+kidsExtrasAmount: 0
+stayExtrasAmount: 960
+stayRoomAmount: 15900.0
+totalStayAmountWoDiscount: 16860.0
+totalStayAmount: 16860.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1735
+extraId: 116
+name: "Suppléments repas Lux Formule "Tout inclus" par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 500
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 2000
+kidsExtrasAmount: 0
+stayExtrasAmount: 2000
+stayRoomAmount: 15900.0
+totalStayAmountWoDiscount: 17900.0
+totalStayAmount: 17900.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
3 => App\DTO\RoomStayDTO {#1687
-id: 132
-name: "Villa avec piscine"
-slug: "villa-avec-piscine-2"
-picture: "/uploads/rooms/132/671633213c0a3558564566.jpg"
-description: "Nichées dans un jardin tropical, à seulement quelques mètres de la plage, ces villas de 240 m2 allient un design sophistiqué et le confort. Au rez-de-chaussée, il y a une suite principale avec vue sur la mer qui s'ouvre sur la piscine, un salon et une salle à manger lumineux, ainsi qu'un espace extérieur avec un gazebo et un barbecue. Au premier étage, il y a une deuxième chambre également avec vue sur la mer."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 174
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 2205
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 5775
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 5775
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 5775
"kids_price" => 0
]
]
"amount" => 19530
]
]
-totalStayAmount: 19530.0
-totalRoomAmountDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1736
+extraId: 174
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 19530.0
+totalStayAmountWoDiscount: 19530.0
+totalStayAmount: 19530.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1737
+extraId: 114
+name: "Suppléments repas Lux Demi-pension par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 640
+kidsExtrasAmount: 0
+stayExtrasAmount: 640
+stayRoomAmount: 19530.0
+totalStayAmountWoDiscount: 20170.0
+totalStayAmount: 20170.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1738
+extraId: 115
+name: "Suppléments repas Lux Pension complète par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 240
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 960
+kidsExtrasAmount: 0
+stayExtrasAmount: 960
+stayRoomAmount: 19530.0
+totalStayAmountWoDiscount: 20490.0
+totalStayAmount: 20490.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1739
+extraId: 116
+name: "Suppléments repas Lux Formule "Tout inclus" par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 500
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 2000
+kidsExtrasAmount: 0
+stayExtrasAmount: 2000
+stayRoomAmount: 19530.0
+totalStayAmountWoDiscount: 21530.0
+totalStayAmount: 21530.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
4 => App\DTO\RoomStayDTO {#1699
-id: 133
-name: "Résidence avec piscine"
-slug: "residence-avec-piscine-2"
-picture: "/uploads/rooms/133/671632a68eb00974407464.jpg"
-description: "Les familles et les groupes d'amis peuvent opter pour nos résidences de deux chambres à coucher, situées au premier, deuxième ou au troisième étage dans une zone située en face de l’hôtel, facilement accessible par une passerelle. Conçues comme un second lieu de vie, chaque résidence de 180 m2 (incluant les espaces extérieurs) comprend un salon et une salle à manger, une piscine privée et une grande terrasse extérieure, idéale pour recevoir à dîner."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Pas de tarification pour la période de séjour."
]
}
5 => App\DTO\RoomStayDTO {#1671
-id: 134
-name: "Penthouse avec piscine"
-slug: "penthouse-avec-piscine-2"
-picture: "/uploads/rooms/134/671631f676f37298359148.jpg"
-description: "Le joyau de la couronne. Imaginez, un service de majordome 24h/24, un design chic et moderne, trois chambres à coucher (idéal pour une famille ou un groupe d'amis), une immense terrasse, une piscine privée, des chaises longues et un espace barbecue. Ce penthouse de 325m2 (espaces extérieurs compris), est situé en face de l’hôtel et il est facilement accessible par une passerelle."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Pas de tarification pour la période de séjour."
]
}
]
1 in
SearchToolsDTO.php
line 1398:
{
$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
SearchToolsDTO.php
line 1398:
{
$offers_eligibled = [];
if ($this->debug) {
dump('All available offers of the hotel', $offers);
}
foreach ($offers as $key => $offer) {
Doctrine\Common\Collections\ArrayCollection {#2055
-elements: array:2 [
0 => App\Entity\Offers {#1899
-id: 115
-title: "FESTIVE OFFER"
-type: "Special"
-hotel: App\Entity\Hotels {#1006
-id: 21
-name: "LUX Grand Baie"
-description: "Un joyau de modernité délicatement posé sur la côte nord de l'île Maurice, qui fait tourner les têtes et chavirer les cœurs. LUX* Grand Baie redéfinit les codes du luxe et invite à apprécier le rythme paisible de la vie sur les îles. Paisible, mais pas monotone. Cet élégant boutique-hôtel, à l'image de la ville balnéaire à laquelle il doit son nom, est captivant et exaltant. Son incomparable scène culinaire, son époustouflant rooftop, son spa dernier cri sont autant d’invitations à profiter pleinement de chaque instant."
-website: "https://www.luxresorts.com/fr/maurice/hotel/luxgrandbaie"
-stars: 5
-youtubeVideoId: "p3Bcdro8Csw"
-phone: "+230 209 2200"
-email: "luxgrandbaie@luxresorts.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3749.1847857001076!2d57.58043401217097!3d-20.00075778132614!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217dab1da78e0199%3A0x8fe7bfe84f5e6684!2sLUX*2A%20Grand%20Baie!5e0!3m2!1sfr!2sfr!4v1718969493716!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord"
-createdAt: DateTimeImmutable @1714145854 {#828
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#997
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1222
#collection: Doctrine\Common\Collections\ArrayCollection {#1157
-elements: array:6 [
0 => App\Entity\Rooms {#1224
-id: 129
-name: "Suite Junior"
-description: """
Incroyablement spacieuses et lumineuses, nos suites Junior s’inspirent des lofts de designers. Situées au rez-de-chaussée, au premier ou au deuxième étage, toutes nos suites de 65 m2 (incluant les espaces extérieurs) sont dotées d'une salle de bain en Terrazzo, avec une douche à effet de pluie et une baignoire.\r\n
Un lit king-size et du linge de lit de qualité pour de bonnes nuits de sommeil. Un dressing spacieux et une terrasse extérieure avec vue sur la mer. Un design élégant et des éléments high-tech parfaitement intégrés, tels que des volets et rideaux automatisés.\r\n
Un bureau, un minibar et une TV LED 55" avec films à la demande. Installez-vous confortablement et profitez de ce séjour sous les tropiques !
"""
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1429
-elements: array:2 [
0 => App\Entity\RoomPrices {#1473
-id: 1938
-title: "Suite Junior - Haute Saison (copie)"
-room: App\Entity\Rooms {#1224}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1416
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1421
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1476
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1475
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "800.00"
-singleOccupancy: "775.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1439
-id: 1939
-title: "Suite Junior - Pointe"
-room: App\Entity\Rooms {#1224}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1440
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1443
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1442
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1444
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "2050.00"
-singleOccupancy: "2025.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1271
#collection: Doctrine\Common\Collections\ArrayCollection {#1266
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1243
#collection: Doctrine\Common\Collections\ArrayCollection {#1245
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1384
-id: 2119
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1436
-id: 2120
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1402
-id: 2121
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1545
-id: 2122
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1425
-id: 2123
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 2
-babies: 1
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1452
-id: 2124
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#984
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1009
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "67163137189df365199476.jpg"
-gallery: App\Entity\Galleries {#1246
-id: 17
-hotel: null
-room: App\Entity\Rooms {#1224}
-images: Doctrine\ORM\PersistentCollection {#1295
#collection: Doctrine\Common\Collections\ArrayCollection {#1305
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1246}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Grand Baie Suite junior"
}
-mediaDirSlug: "129"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-junior"
}
1 => App\Entity\Rooms {#1310
-id: 130
-name: "Suite Junior Ocean"
-description: "Situées au deuxième étage, nos suites de 65 mètres carrés offrent une vue splendide sur le lagon depuis leur terrasse extérieure privée, entourée de végétation tropicale. Ces suites modernes se distinguent par leurs élégants carreaux en terrazzo, leur baignoire indépendante contemporaine, leur lit king-size et leur minibar. Elles intègrent également des éléments high-tech avec des fonctionnalités de contrôle intelligent de la chambre, vous offrant un contrôle total sur l'ambiance de la pièce. C'est l'endroit idéal pour se reposer et se ressourcer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1512
-elements: array:2 [
0 => App\Entity\RoomPrices {#1467
-id: 1948
-title: "Suite Junior Ocean - Haute Saison (copie)"
-room: App\Entity\Rooms {#1310}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1471
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1470
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1469
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1468
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "900.00"
-singleOccupancy: "875.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1445
-id: 1949
-title: "Suite Junior Ocean - Pointe"
-room: App\Entity\Rooms {#1310}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1446
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1449
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1448
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1450
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "2350.00"
-singleOccupancy: "2325.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1313
#collection: Doctrine\Common\Collections\ArrayCollection {#1314
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: array:8 [
0 => App\Entity\RoomCapacities {#1515
-id: 2125
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1409
-id: 2126
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1530
-id: 2127
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1525
-id: 2128
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1521
-id: 2129
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1514
-id: 2130
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1517
-id: 2131
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1519
-id: 2132
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:8 [ …8]
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1308
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1309
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666947ad03f65233073313.jpeg"
-gallery: App\Entity\Galleries {#1317
-id: 158
-hotel: null
-room: App\Entity\Rooms {#1310}
-images: Doctrine\ORM\PersistentCollection {#1318
#collection: Doctrine\Common\Collections\ArrayCollection {#1319
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1317}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "lux grand baie suite junior ocean"
}
-mediaDirSlug: "130"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-junior-ocean"
}
2 => App\Entity\Rooms {#1322
-id: 131
-name: "Suite Familiale"
-description: "Nos suites familiales spacieuses et au design élégant de 130m2 sont conçues en pensant aux familles et aux groupes d'amis. Situées au rez-de-chaussée et au premier étage, nos suites se composent d'une paire de chambres communicantes, chacune équipée d'un lit king-size et d'une salle de bains avec une baignoire et une douche spacieuse. Nos suites familiales offrent des équipements adaptés aux besoins spécifiques des familles, comprenant deux minibars, deux téléviseurs LED de 55 pouces avec des chaînes adaptées aux enfants, ainsi que deux terrasses."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1588
-elements: array:2 [
0 => App\Entity\RoomPrices {#1462
-id: 1958
-title: "Suite Familiale - Haute Saison (copie)"
-room: App\Entity\Rooms {#1322}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1466
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1465
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1464
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1463
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "1800.00"
-singleOccupancy: "1800.00"
-tripleOccupancy: "1800.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1454
-id: 1959
-title: "Suite Familiale - Pointe"
-room: App\Entity\Rooms {#1322}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1451
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1438
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1437
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1453
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "4700.00"
-singleOccupancy: "4700.00"
-tripleOccupancy: "4700.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1325
#collection: Doctrine\Common\Collections\ArrayCollection {#1326
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1578
-id: 2133
-room: App\Entity\Rooms {#1322}
-adults: 4
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1531
-id: 2134
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1566
-id: 2135
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 4
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1570
-id: 2136
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: 3
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1573
-id: 2137
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: 2
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1574
-id: 2138
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: null
-babies: 2
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1576
-id: 2139
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1575
-id: 2140
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1567
-id: 2141
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1552
-id: 2142
-room: App\Entity\Rooms {#1322}
-adults: 4
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1565
-id: 2143
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1555
-id: 2144
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 3
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1556
-id: 2145
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 2
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1558
-id: 2146
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: 2
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1320
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674522 {#1321
date: 2024-10-23 09:08:42.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6669489299440151674286.jpeg"
-gallery: App\Entity\Galleries {#1329
-id: 159
-hotel: null
-room: App\Entity\Rooms {#1322}
-images: Doctrine\ORM\PersistentCollection {#1330
#collection: Doctrine\Common\Collections\ArrayCollection {#1331
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1329}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux grand baie suite familiale"
}
-mediaDirSlug: "131"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-familiale-2"
}
3 => App\Entity\Rooms {#1334
-id: 132
-name: "Villa avec piscine"
-description: "Nichées dans un jardin tropical, à seulement quelques mètres de la plage, ces villas de 240 m2 allient un design sophistiqué et le confort. Au rez-de-chaussée, il y a une suite principale avec vue sur la mer qui s'ouvre sur la piscine, un salon et une salle à manger lumineux, ainsi qu'un espace extérieur avec un gazebo et un barbecue. Au premier étage, il y a une deuxième chambre également avec vue sur la mer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1597
-elements: array:2 [
0 => App\Entity\RoomPrices {#1457
-id: 2099
-title: "Villa avec piscine - Haute Saison (copie)"
-room: App\Entity\Rooms {#1334}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1461
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1460
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1459
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1458
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "2205.00"
-singleOccupancy: "2205.00"
-tripleOccupancy: "2205.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1434
-id: 2100
-title: "Villa avec piscine - Pointe"
-room: App\Entity\Rooms {#1334}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1430
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1431
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1432
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1433
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "5775.00"
-singleOccupancy: "5775.00"
-tripleOccupancy: "5775.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1337
#collection: Doctrine\Common\Collections\ArrayCollection {#1338
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340
-elements: array:4 [
0 => App\Entity\RoomCapacities {#1621
-id: 2147
-room: App\Entity\Rooms {#1334}
-adults: 4
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1559
-id: 2148
-room: App\Entity\Rooms {#1334}
-adults: 4
-teens: null
-children: 2
-babies: 2
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1609
-id: 2149
-room: App\Entity\Rooms {#1334}
-adults: 3
-teens: 3
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1613
-id: 2150
-room: App\Entity\Rooms {#1334}
-adults: 3
-teens: null
-children: 3
-babies: 3
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1332
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674415 {#1333
date: 2024-10-23 09:06:55.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "671633213c0a3558564566.jpg"
-gallery: App\Entity\Galleries {#1341
-id: 18
-hotel: null
-room: App\Entity\Rooms {#1334}
-images: Doctrine\ORM\PersistentCollection {#1342
#collection: Doctrine\Common\Collections\ArrayCollection {#1343
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1341}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux Grand Baie Villa piscine"
}
-mediaDirSlug: "132"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "villa-avec-piscine-2"
}
4 => App\Entity\Rooms {#1346
-id: 133
-name: "Résidence avec piscine"
-description: "Les familles et les groupes d'amis peuvent opter pour nos résidences de deux chambres à coucher, situées au premier, deuxième ou au troisième étage dans une zone située en face de l’hôtel, facilement accessible par une passerelle. Conçues comme un second lieu de vie, chaque résidence de 180 m2 (incluant les espaces extérieurs) comprend un salon et une salle à manger, une piscine privée et une grande terrasse extérieure, idéale pour recevoir à dîner."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1674
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1349
#collection: Doctrine\Common\Collections\ArrayCollection {#1350
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1346}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1351
#collection: Doctrine\Common\Collections\ArrayCollection {#1352
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1654
-id: 2151
-room: App\Entity\Rooms {#1346}
-adults: 4
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1616
-id: 2152
-room: App\Entity\Rooms {#1346}
-adults: 4
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1642
-id: 2153
-room: App\Entity\Rooms {#1346}
-adults: 4
-teens: null
-children: null
-babies: 4
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1646
-id: 2154
-room: App\Entity\Rooms {#1346}
-adults: 3
-teens: 3
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1649
-id: 2155
-room: App\Entity\Rooms {#1346}
-adults: 3
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1650
-id: 2156
-room: App\Entity\Rooms {#1346}
-adults: 3
-teens: null
-children: null
-babies: 3
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1346}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1344
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674738 {#1345
date: 2024-10-23 09:12:18.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "671632a68eb00974407464.jpg"
-gallery: App\Entity\Galleries {#1353
-id: 20
-hotel: null
-room: App\Entity\Rooms {#1346}
-images: Doctrine\ORM\PersistentCollection {#1354
#collection: Doctrine\Common\Collections\ArrayCollection {#1355
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1353}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Grand Baie Résidence piscine"
}
-mediaDirSlug: "133"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "residence-avec-piscine-2"
}
5 => App\Entity\Rooms {#1358
-id: 134
-name: "Penthouse avec piscine"
-description: "Le joyau de la couronne. Imaginez, un service de majordome 24h/24, un design chic et moderne, trois chambres à coucher (idéal pour une famille ou un groupe d'amis), une immense terrasse, une piscine privée, des chaises longues et un espace barbecue. Ce penthouse de 325m2 (espaces extérieurs compris), est situé en face de l’hôtel et il est facilement accessible par une passerelle."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1709
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1361
#collection: Doctrine\Common\Collections\ArrayCollection {#1362
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1358}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1363
#collection: Doctrine\Common\Collections\ArrayCollection {#1364
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1689
-id: 2157
-room: App\Entity\Rooms {#1358}
-adults: 6
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1668
-id: 2158
-room: App\Entity\Rooms {#1358}
-adults: 6
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1669
-id: 2159
-room: App\Entity\Rooms {#1358}
-adults: 6
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1681
-id: 2160
-room: App\Entity\Rooms {#1358}
-adults: 4
-teens: 4
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1684
-id: 2161
-room: App\Entity\Rooms {#1358}
-adults: 4
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1685
-id: 2162
-room: App\Entity\Rooms {#1358}
-adults: 4
-teens: null
-children: null
-babies: 4
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1358}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1356
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674655 {#1357
date: 2024-10-23 09:10:55.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "671631f676f37298359148.jpg"
-gallery: App\Entity\Galleries {#1365
-id: 19
-hotel: null
-room: App\Entity\Rooms {#1358}
-images: Doctrine\ORM\PersistentCollection {#1366
#collection: Doctrine\Common\Collections\ArrayCollection {#1367
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1365}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux Grand Baie Penthouse piscine"
}
-mediaDirSlug: "134"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "penthouse-avec-piscine-2"
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#872 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-address: "Route Côtière, Grand Baie, Île Maurice"
-checkInTime: "14:00"
-checkOutTime: "11:00"
-babyAgeMax: "6"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1001
#collection: Doctrine\Common\Collections\ArrayCollection {#999
-elements: array:4 [
0 => App\Entity\ExtraCharges {#1704
-id: 114
-title: "Suppléments repas Lux Demi-pension par nuit"
-description: null
-adultExtra: 80.0
-babyExtra: null
-childExtra: 40.0
-teenExtra: 80.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
1 => App\Entity\ExtraCharges {#1720
-id: 115
-title: "Suppléments repas Lux Pension complète par nuit"
-description: null
-adultExtra: 120.0
-babyExtra: null
-childExtra: 60.0
-teenExtra: 120.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
2 => App\Entity\ExtraCharges {#1722
-id: 116
-title: "Suppléments repas Lux Formule "Tout inclus" par nuit"
-description: null
-adultExtra: 250.0
-babyExtra: null
-childExtra: 125.0
-teenExtra: 188.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
3 => App\Entity\ExtraCharges {#1723
-id: 174
-title: "BASE - PETIT DEJEUNER"
-description: null
-adultExtra: 0.0
-babyExtra: 0.0
-childExtra: 0.0
-teenExtra: 0.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#868 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-imageFile: null
-featuredImage: "66965ccb59247450838715.jpg"
-gallery: App\Entity\Galleries {#1099
-id: 16
-hotel: App\Entity\Hotels {#1006}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1042
#collection: Doctrine\Common\Collections\ArrayCollection {#1044
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1099}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux Grand Baie."
}
-mediaDirSlug: null
-offers: Doctrine\Common\Collections\ArrayCollection {#2055}
-highlighted: false
-services: array:1 [
0 => ""
]
-hlStartAt: null
-hlEndAt: null
-slug: "lux-grand-baie"
}
-description: null
-stayStartAt: DateTimeImmutable @1730419200 {#1895
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1738886400 {#1896
date: 2025-02-07 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1725926400 {#1897
date: 2024-09-10 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1728950400 {#1898
date: 2024-10-15 00:00:00.0 UTC (+00:00)
}
-reference: "FESTIVE OFFER"
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#1900
#collection: Doctrine\Common\Collections\ArrayCollection {#1901
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1196 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-discount: 30
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#1902
#collection: Doctrine\Common\Collections\ArrayCollection {#1903
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1202 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-offers: Doctrine\ORM\PersistentCollection {#1904
#collection: Doctrine\Common\Collections\ArrayCollection {#1905
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1206 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#1906
#collection: Doctrine\Common\Collections\ArrayCollection {#1907
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1208 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#1908
#collection: Doctrine\Common\Collections\ArrayCollection {#1909
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1214 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-extrasDiscount: null
-priority: 1
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
1 => App\Entity\Offers {#1944
-id: 131
-title: "HELLO 2025 30%"
-type: "Special"
-hotel: App\Entity\Hotels {#1006}
-description: null
-stayStartAt: DateTimeImmutable @1733011200 {#1940
date: 2024-12-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1739404800 {#1941
date: 2025-02-13 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1729036800 {#1942
date: 2024-10-16 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1732924800 {#1943
date: 2024-11-30 00:00:00.0 UTC (+00:00)
}
-reference: "HELLO 2025"
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#1945
#collection: Doctrine\Common\Collections\ArrayCollection {#1946
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1196 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-discount: 30
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#1947
#collection: Doctrine\Common\Collections\ArrayCollection {#1948
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1202 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-offers: Doctrine\ORM\PersistentCollection {#1949
#collection: Doctrine\Common\Collections\ArrayCollection {#1950
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1206 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#1951
#collection: Doctrine\Common\Collections\ArrayCollection {#1952
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1208 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#1953
#collection: Doctrine\Common\Collections\ArrayCollection {#1954
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1214 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-extrasDiscount: null
-priority: 1
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
]
}
1 in
PromotionDTO.php
line 522:
if ($offer_bookingStartAt >= $currentBookingDate || $currentBookingDate >= $offer_bookingEndAt)
{
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle(), 'booking dates failure.');
}
return $this;
}
"115 - FESTIVE OFFER"
2 in
PromotionDTO.php
line 522:
if ($offer_bookingStartAt >= $currentBookingDate || $currentBookingDate >= $offer_bookingEndAt)
{
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle(), 'booking dates failure.');
}
return $this;
}
"booking dates failure."
1 in
SearchToolsDTO.php
line 773:
$validOffers = $this->getValidOffers($hotel->getOffers());
if ($this->debug) {
dump('Step 1. Offres valides : ', $validOffers);
}
if ($validOffers == null) {
"Step 1. Offres valides : "
2 in
SearchToolsDTO.php
line 773:
$validOffers = $this->getValidOffers($hotel->getOffers());
if ($this->debug) {
dump('Step 1. Offres valides : ', $validOffers);
}
if ($validOffers == null) {
array:1 [
0 => App\DTO\PromotionDTO {#2242
-debug: true
+id: 131
+title: "HELLO 2025 30%"
+description: null
+type: "Special"
+reference: "HELLO 2025"
+from: DateTimeImmutable @1733011200 {#1940
date: 2024-12-01 00:00:00.0 UTC (+00:00)
}
+to: DateTimeImmutable @1739404800 {#1941
date: 2025-02-13 00:00:00.0 UTC (+00:00)
}
+earlyBookingDays: null
+minNights: null
+maxNights: null
+discountRate: 30
+discountFamilyRates: []
+combinableRate: null
+priority: 1
+extrasDiscountRate: null
+isAllRooms: true
+isCombinable: false
+selectedRoomsIDs: []
+selectedExtrasIDs: []
+selectedOffersIDs: []
+selectedExtrasDiscountIDs: []
}
]
In
HotelController.php
line 172:
$result->updateStayRooms();
}
dump($result);
return $this->render('hotel/show.html.twig', [
'hotel' => $result->getHotel(),
App\DTO\SearchToolsDTO {#1307
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#736
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#737
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#738
-metadata: Vich\UploaderBundle\Metadata\MetadataReader {#456
-reader: Metadata\MetadataFactory {#448
-driver: Metadata\Driver\DriverChain {#449
-drivers: array:4 [
0 => Vich\UploaderBundle\Metadata\Driver\XmlDriver {#450
-locator: Metadata\Driver\FileLocator {#447
-dirs: []
}
}
1 => Vich\UploaderBundle\Metadata\Driver\AnnotationDriver {#451
#reader: Vich\UploaderBundle\Metadata\Driver\AttributeReader {#452}
-managerRegistryList: array:1 [
0 => Doctrine\Bundle\DoctrineBundle\Registry {#74
-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: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
}
]
}
2 => Vich\UploaderBundle\Metadata\Driver\YamlDriver {#453
-locator: Metadata\Driver\FileLocator {#447}
}
3 => Vich\UploaderBundle\Metadata\Driver\YmlDriver {#454
-locator: Metadata\Driver\FileLocator {#447}
}
]
}
-cache: Metadata\Cache\FileCache {#455
-dir: "/var/www/vhost/allons-maurice/app/var/cache/dev/vich_uploader"
}
-loadedMetadata: array:1 [
"App\Entity\Rooms" => Metadata\ClassHierarchyMetadata {#1374
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1375
+name: "App\Entity\Rooms"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Rooms.php"
]
+createdAt: 1731925851
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_rooms"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
]
-loadedClassMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1375}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#739
-container: Container3wbxnxo\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"
}
}
}
}
-debug: true
+hotel: App\Entity\Hotels {#1006
-id: 21
-name: "LUX Grand Baie"
-description: "Un joyau de modernité délicatement posé sur la côte nord de l'île Maurice, qui fait tourner les têtes et chavirer les cœurs. LUX* Grand Baie redéfinit les codes du luxe et invite à apprécier le rythme paisible de la vie sur les îles. Paisible, mais pas monotone. Cet élégant boutique-hôtel, à l'image de la ville balnéaire à laquelle il doit son nom, est captivant et exaltant. Son incomparable scène culinaire, son époustouflant rooftop, son spa dernier cri sont autant d’invitations à profiter pleinement de chaque instant."
-website: "https://www.luxresorts.com/fr/maurice/hotel/luxgrandbaie"
-stars: 5
-youtubeVideoId: "p3Bcdro8Csw"
-phone: "+230 209 2200"
-email: "luxgrandbaie@luxresorts.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3749.1847857001076!2d57.58043401217097!3d-20.00075778132614!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217dab1da78e0199%3A0x8fe7bfe84f5e6684!2sLUX*2A%20Grand%20Baie!5e0!3m2!1sfr!2sfr!4v1718969493716!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord"
-createdAt: DateTimeImmutable @1714145854 {#828
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#997
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1222
#collection: Doctrine\Common\Collections\ArrayCollection {#1157
-elements: array:6 [
0 => App\Entity\Rooms {#1224
-id: 129
-name: "Suite Junior"
-description: """
Incroyablement spacieuses et lumineuses, nos suites Junior s’inspirent des lofts de designers. Situées au rez-de-chaussée, au premier ou au deuxième étage, toutes nos suites de 65 m2 (incluant les espaces extérieurs) sont dotées d'une salle de bain en Terrazzo, avec une douche à effet de pluie et une baignoire.\r\n
Un lit king-size et du linge de lit de qualité pour de bonnes nuits de sommeil. Un dressing spacieux et une terrasse extérieure avec vue sur la mer. Un design élégant et des éléments high-tech parfaitement intégrés, tels que des volets et rideaux automatisés.\r\n
Un bureau, un minibar et une TV LED 55" avec films à la demande. Installez-vous confortablement et profitez de ce séjour sous les tropiques !
"""
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1429
-elements: array:2 [
0 => App\Entity\RoomPrices {#1473
-id: 1938
-title: "Suite Junior - Haute Saison (copie)"
-room: App\Entity\Rooms {#1224}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1416
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1421
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1476
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1475
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "800.00"
-singleOccupancy: "775.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1439
-id: 1939
-title: "Suite Junior - Pointe"
-room: App\Entity\Rooms {#1224}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1440
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1443
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1442
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1444
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "2050.00"
-singleOccupancy: "2025.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1271
#collection: Doctrine\Common\Collections\ArrayCollection {#1266
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1243
#collection: Doctrine\Common\Collections\ArrayCollection {#1245
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1384
-id: 2119
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1436
-id: 2120
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1402
-id: 2121
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1545
-id: 2122
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1425
-id: 2123
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 2
-babies: 1
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1452
-id: 2124
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#984
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1009
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "67163137189df365199476.jpg"
-gallery: App\Entity\Galleries {#1246
-id: 17
-hotel: null
-room: App\Entity\Rooms {#1224}
-images: Doctrine\ORM\PersistentCollection {#1295
#collection: Doctrine\Common\Collections\ArrayCollection {#1305
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1246}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Grand Baie Suite junior"
}
-mediaDirSlug: "129"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-junior"
}
1 => App\Entity\Rooms {#1310
-id: 130
-name: "Suite Junior Ocean"
-description: "Situées au deuxième étage, nos suites de 65 mètres carrés offrent une vue splendide sur le lagon depuis leur terrasse extérieure privée, entourée de végétation tropicale. Ces suites modernes se distinguent par leurs élégants carreaux en terrazzo, leur baignoire indépendante contemporaine, leur lit king-size et leur minibar. Elles intègrent également des éléments high-tech avec des fonctionnalités de contrôle intelligent de la chambre, vous offrant un contrôle total sur l'ambiance de la pièce. C'est l'endroit idéal pour se reposer et se ressourcer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1512
-elements: array:2 [
0 => App\Entity\RoomPrices {#1467
-id: 1948
-title: "Suite Junior Ocean - Haute Saison (copie)"
-room: App\Entity\Rooms {#1310}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1471
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1470
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1469
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1468
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "900.00"
-singleOccupancy: "875.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1445
-id: 1949
-title: "Suite Junior Ocean - Pointe"
-room: App\Entity\Rooms {#1310}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1446
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1449
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1448
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1450
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "2350.00"
-singleOccupancy: "2325.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1313
#collection: Doctrine\Common\Collections\ArrayCollection {#1314
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: array:8 [
0 => App\Entity\RoomCapacities {#1515
-id: 2125
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1409
-id: 2126
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1530
-id: 2127
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1525
-id: 2128
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1521
-id: 2129
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1514
-id: 2130
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1517
-id: 2131
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1519
-id: 2132
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:8 [ …8]
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1308
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1309
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666947ad03f65233073313.jpeg"
-gallery: App\Entity\Galleries {#1317
-id: 158
-hotel: null
-room: App\Entity\Rooms {#1310}
-images: Doctrine\ORM\PersistentCollection {#1318
#collection: Doctrine\Common\Collections\ArrayCollection {#1319
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1317}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "lux grand baie suite junior ocean"
}
-mediaDirSlug: "130"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-junior-ocean"
}
2 => App\Entity\Rooms {#1322
-id: 131
-name: "Suite Familiale"
-description: "Nos suites familiales spacieuses et au design élégant de 130m2 sont conçues en pensant aux familles et aux groupes d'amis. Situées au rez-de-chaussée et au premier étage, nos suites se composent d'une paire de chambres communicantes, chacune équipée d'un lit king-size et d'une salle de bains avec une baignoire et une douche spacieuse. Nos suites familiales offrent des équipements adaptés aux besoins spécifiques des familles, comprenant deux minibars, deux téléviseurs LED de 55 pouces avec des chaînes adaptées aux enfants, ainsi que deux terrasses."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1588
-elements: array:2 [
0 => App\Entity\RoomPrices {#1462
-id: 1958
-title: "Suite Familiale - Haute Saison (copie)"
-room: App\Entity\Rooms {#1322}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1466
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1465
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1464
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1463
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "1800.00"
-singleOccupancy: "1800.00"
-tripleOccupancy: "1800.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1454
-id: 1959
-title: "Suite Familiale - Pointe"
-room: App\Entity\Rooms {#1322}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1451
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1438
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1437
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1453
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "4700.00"
-singleOccupancy: "4700.00"
-tripleOccupancy: "4700.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1325
#collection: Doctrine\Common\Collections\ArrayCollection {#1326
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1578
-id: 2133
-room: App\Entity\Rooms {#1322}
-adults: 4
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1531
-id: 2134
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1566
-id: 2135
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 4
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1570
-id: 2136
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: 3
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1573
-id: 2137
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: 2
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1574
-id: 2138
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: null
-babies: 2
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1576
-id: 2139
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1575
-id: 2140
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1567
-id: 2141
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1552
-id: 2142
-room: App\Entity\Rooms {#1322}
-adults: 4
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1565
-id: 2143
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1555
-id: 2144
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 3
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1556
-id: 2145
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 2
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1558
-id: 2146
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: 2
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1320
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674522 {#1321
date: 2024-10-23 09:08:42.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6669489299440151674286.jpeg"
-gallery: App\Entity\Galleries {#1329
-id: 159
-hotel: null
-room: App\Entity\Rooms {#1322}
-images: Doctrine\ORM\PersistentCollection {#1330
#collection: Doctrine\Common\Collections\ArrayCollection {#1331
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1329}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux grand baie suite familiale"
}
-mediaDirSlug: "131"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-familiale-2"
}
3 => App\Entity\Rooms {#1334
-id: 132
-name: "Villa avec piscine"
-description: "Nichées dans un jardin tropical, à seulement quelques mètres de la plage, ces villas de 240 m2 allient un design sophistiqué et le confort. Au rez-de-chaussée, il y a une suite principale avec vue sur la mer qui s'ouvre sur la piscine, un salon et une salle à manger lumineux, ainsi qu'un espace extérieur avec un gazebo et un barbecue. Au premier étage, il y a une deuxième chambre également avec vue sur la mer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1597
-elements: array:2 [
0 => App\Entity\RoomPrices {#1457
-id: 2099
-title: "Villa avec piscine - Haute Saison (copie)"
-room: App\Entity\Rooms {#1334}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1461
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1460
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1459
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1458
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "2205.00"
-singleOccupancy: "2205.00"
-tripleOccupancy: "2205.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1434
-id: 2100
-title: "Villa avec piscine - Pointe"
-room: App\Entity\Rooms {#1334}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1430
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1431
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1432
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1433
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "5775.00"
-singleOccupancy: "5775.00"
-tripleOccupancy: "5775.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1337
#collection: Doctrine\Common\Collections\ArrayCollection {#1338
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340
-elements: array:4 [
0 => App\Entity\RoomCapacities {#1621
-id: 2147
-room: App\Entity\Rooms {#1334}
-adults: 4
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1559
-id: 2148
-room: App\Entity\Rooms {#1334}
-adults: 4
-teens: null
-children: 2
-babies: 2
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1609
-id: 2149
-room: App\Entity\Rooms {#1334}
-adults: 3
-teens: 3
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1613
-id: 2150
-room: App\Entity\Rooms {#1334}
-adults: 3
-teens: null
-children: 3
-babies: 3
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1332
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674415 {#1333
date: 2024-10-23 09:06:55.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "671633213c0a3558564566.jpg"
-gallery: App\Entity\Galleries {#1341
-id: 18
-hotel: null
-room: App\Entity\Rooms {#1334}
-images: Doctrine\ORM\PersistentCollection {#1342
#collection: Doctrine\Common\Collections\ArrayCollection {#1343
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1341}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux Grand Baie Villa piscine"
}
-mediaDirSlug: "132"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "villa-avec-piscine-2"
}
4 => App\Entity\Rooms {#1346
-id: 133
-name: "Résidence avec piscine"
-description: "Les familles et les groupes d'amis peuvent opter pour nos résidences de deux chambres à coucher, situées au premier, deuxième ou au troisième étage dans une zone située en face de l’hôtel, facilement accessible par une passerelle. Conçues comme un second lieu de vie, chaque résidence de 180 m2 (incluant les espaces extérieurs) comprend un salon et une salle à manger, une piscine privée et une grande terrasse extérieure, idéale pour recevoir à dîner."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1674
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1349
#collection: Doctrine\Common\Collections\ArrayCollection {#1350
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1346}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1351
#collection: Doctrine\Common\Collections\ArrayCollection {#1352
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1654
-id: 2151
-room: App\Entity\Rooms {#1346}
-adults: 4
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1616
-id: 2152
-room: App\Entity\Rooms {#1346}
-adults: 4
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1642
-id: 2153
-room: App\Entity\Rooms {#1346}
-adults: 4
-teens: null
-children: null
-babies: 4
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1646
-id: 2154
-room: App\Entity\Rooms {#1346}
-adults: 3
-teens: 3
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1649
-id: 2155
-room: App\Entity\Rooms {#1346}
-adults: 3
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1650
-id: 2156
-room: App\Entity\Rooms {#1346}
-adults: 3
-teens: null
-children: null
-babies: 3
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1346}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1344
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674738 {#1345
date: 2024-10-23 09:12:18.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "671632a68eb00974407464.jpg"
-gallery: App\Entity\Galleries {#1353
-id: 20
-hotel: null
-room: App\Entity\Rooms {#1346}
-images: Doctrine\ORM\PersistentCollection {#1354
#collection: Doctrine\Common\Collections\ArrayCollection {#1355
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1353}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Grand Baie Résidence piscine"
}
-mediaDirSlug: "133"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "residence-avec-piscine-2"
}
5 => App\Entity\Rooms {#1358
-id: 134
-name: "Penthouse avec piscine"
-description: "Le joyau de la couronne. Imaginez, un service de majordome 24h/24, un design chic et moderne, trois chambres à coucher (idéal pour une famille ou un groupe d'amis), une immense terrasse, une piscine privée, des chaises longues et un espace barbecue. Ce penthouse de 325m2 (espaces extérieurs compris), est situé en face de l’hôtel et il est facilement accessible par une passerelle."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1709
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1361
#collection: Doctrine\Common\Collections\ArrayCollection {#1362
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1358}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1363
#collection: Doctrine\Common\Collections\ArrayCollection {#1364
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1689
-id: 2157
-room: App\Entity\Rooms {#1358}
-adults: 6
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1668
-id: 2158
-room: App\Entity\Rooms {#1358}
-adults: 6
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1669
-id: 2159
-room: App\Entity\Rooms {#1358}
-adults: 6
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1681
-id: 2160
-room: App\Entity\Rooms {#1358}
-adults: 4
-teens: 4
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1684
-id: 2161
-room: App\Entity\Rooms {#1358}
-adults: 4
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1685
-id: 2162
-room: App\Entity\Rooms {#1358}
-adults: 4
-teens: null
-children: null
-babies: 4
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1358}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1356
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674655 {#1357
date: 2024-10-23 09:10:55.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "671631f676f37298359148.jpg"
-gallery: App\Entity\Galleries {#1365
-id: 19
-hotel: null
-room: App\Entity\Rooms {#1358}
-images: Doctrine\ORM\PersistentCollection {#1366
#collection: Doctrine\Common\Collections\ArrayCollection {#1367
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1365}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux Grand Baie Penthouse piscine"
}
-mediaDirSlug: "134"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "penthouse-avec-piscine-2"
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#872 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-address: "Route Côtière, Grand Baie, Île Maurice"
-checkInTime: "14:00"
-checkOutTime: "11:00"
-babyAgeMax: "6"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1001
#collection: Doctrine\Common\Collections\ArrayCollection {#999
-elements: array:4 [
0 => App\Entity\ExtraCharges {#1704
-id: 114
-title: "Suppléments repas Lux Demi-pension par nuit"
-description: null
-adultExtra: 80.0
-babyExtra: null
-childExtra: 40.0
-teenExtra: 80.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
1 => App\Entity\ExtraCharges {#1720
-id: 115
-title: "Suppléments repas Lux Pension complète par nuit"
-description: null
-adultExtra: 120.0
-babyExtra: null
-childExtra: 60.0
-teenExtra: 120.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
2 => App\Entity\ExtraCharges {#1722
-id: 116
-title: "Suppléments repas Lux Formule "Tout inclus" par nuit"
-description: null
-adultExtra: 250.0
-babyExtra: null
-childExtra: 125.0
-teenExtra: 188.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
3 => App\Entity\ExtraCharges {#1723
-id: 174
-title: "BASE - PETIT DEJEUNER"
-description: null
-adultExtra: 0.0
-babyExtra: 0.0
-childExtra: 0.0
-teenExtra: 0.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#868 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-imageFile: null
-featuredImage: "66965ccb59247450838715.jpg"
-gallery: App\Entity\Galleries {#1099
-id: 16
-hotel: App\Entity\Hotels {#1006}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1042
#collection: Doctrine\Common\Collections\ArrayCollection {#1044
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1099}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux Grand Baie."
}
-mediaDirSlug: null
-offers: Doctrine\Common\Collections\ArrayCollection {#2055
-elements: array:2 [
0 => App\Entity\Offers {#1899
-id: 115
-title: "FESTIVE OFFER"
-type: "Special"
-hotel: App\Entity\Hotels {#1006}
-description: null
-stayStartAt: DateTimeImmutable @1730419200 {#1895
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1738886400 {#1896
date: 2025-02-07 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1725926400 {#1897
date: 2024-09-10 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1728950400 {#1898
date: 2024-10-15 00:00:00.0 UTC (+00:00)
}
-reference: "FESTIVE OFFER"
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#1900
#collection: Doctrine\Common\Collections\ArrayCollection {#1901
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1196 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-discount: 30
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#1902
#collection: Doctrine\Common\Collections\ArrayCollection {#1903
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1202 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-offers: Doctrine\ORM\PersistentCollection {#1904
#collection: Doctrine\Common\Collections\ArrayCollection {#1905
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1206 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#1906
#collection: Doctrine\Common\Collections\ArrayCollection {#1907
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1208 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#1908
#collection: Doctrine\Common\Collections\ArrayCollection {#1909
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1214 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-extrasDiscount: null
-priority: 1
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
1 => App\Entity\Offers {#1944
-id: 131
-title: "HELLO 2025 30%"
-type: "Special"
-hotel: App\Entity\Hotels {#1006}
-description: null
-stayStartAt: DateTimeImmutable @1733011200 {#1940
date: 2024-12-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1739404800 {#1941
date: 2025-02-13 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1729036800 {#1942
date: 2024-10-16 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1732924800 {#1943
date: 2024-11-30 00:00:00.0 UTC (+00:00)
}
-reference: "HELLO 2025"
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#1945
#collection: Doctrine\Common\Collections\ArrayCollection {#1946
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1196 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-discount: 30
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#1947
#collection: Doctrine\Common\Collections\ArrayCollection {#1948
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1202 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-offers: Doctrine\ORM\PersistentCollection {#1949
#collection: Doctrine\Common\Collections\ArrayCollection {#1950
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1206 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#1951
#collection: Doctrine\Common\Collections\ArrayCollection {#1952
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1208 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#1953
#collection: Doctrine\Common\Collections\ArrayCollection {#1954
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1214 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-extrasDiscount: null
-priority: 1
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
]
}
-highlighted: false
-services: array:1 [
0 => ""
]
-hlStartAt: null
-hlEndAt: null
-slug: "lux-grand-baie"
}
+stars: null
+dateRange: ? string
+fromAt: DateTimeImmutable @1734825600 {#1379
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735257540 {#1378
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "6"
"child" => "12"
"teen" => "18"
]
+nights: 4
+chambers: array:1 [
0 => App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
]
+stay_rooms: array:6 [
0 => App\DTO\RoomStayDTO {#1369
-id: 129
-name: "Suite Junior"
-slug: "suite-junior"
-picture: "/uploads/rooms/129/67163137189df365199476.jpg"
-description: """
Incroyablement spacieuses et lumineuses, nos suites Junior s’inspirent des lofts de designers. Situées au rez-de-chaussée, au premier ou au deuxième étage, toutes nos suites de 65 m2 (incluant les espaces extérieurs) sont dotées d'une salle de bain en Terrazzo, avec une douche à effet de pluie et une baignoire.\r\n
Un lit king-size et du linge de lit de qualité pour de bonnes nuits de sommeil. Un dressing spacieux et une terrasse extérieure avec vue sur la mer. Un design élégant et des éléments high-tech parfaitement intégrés, tels que des volets et rideaux automatisés.\r\n
Un bureau, un minibar et une TV LED 55" avec films à la demande. Installez-vous confortablement et profitez de ce séjour sous les tropiques !
"""
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 174
-chambersStayDetails: array:1 [
0 => array:4 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:5 [
"adults_price" => 800
"kids_price" => 0
"adults_discount_price" => 560.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-23" => array:5 [
"adults_price" => 2050
"kids_price" => 0
"adults_discount_price" => 1435.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-24" => array:5 [
"adults_price" => 2050
"kids_price" => 0
"adults_discount_price" => 1435.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-25" => array:5 [
"adults_price" => 2050
"kids_price" => 0
"adults_discount_price" => 1435.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
]
"amount" => 6950
"amount_discount" => 4865.0
]
]
-totalStayAmount: 6950.0
-totalRoomAmountDiscounted: 4865.0
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1718
+extraId: 174
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 4865.0
+totalStayAmountWoDiscount: 6950.0
+totalStayAmount: 4865.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1721
+extraId: 114
+name: "Suppléments repas Lux Demi-pension par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 640
+kidsExtrasAmount: 0
+stayExtrasAmount: 640
+stayRoomAmount: 4865.0
+totalStayAmountWoDiscount: 7590.0
+totalStayAmount: 5505.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1726
+extraId: 115
+name: "Suppléments repas Lux Pension complète par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 240
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 960
+kidsExtrasAmount: 0
+stayExtrasAmount: 960
+stayRoomAmount: 4865.0
+totalStayAmountWoDiscount: 7910.0
+totalStayAmount: 5825.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1727
+extraId: 116
+name: "Suppléments repas Lux Formule "Tout inclus" par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 500
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 2000
+kidsExtrasAmount: 0
+stayExtrasAmount: 2000
+stayRoomAmount: 4865.0
+totalStayAmountWoDiscount: 8950.0
+totalStayAmount: 6865.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: array:1 [
0 => array:14 [
"id" => 131
"title" => "HELLO 2025 30%"
"description" => null
"reference" => "HELLO 2025"
"type" => "Special"
"rate" => 30
"extra_rate" => null
"start" => "01/12/2024"
"end" => "13/02/2025"
"kids_rate" => ""
"partial" => false
"selected_rooms" => []
"stayroom_amount_before" => 6950.0
"stayroom_amount_after" => 4865.0
]
]
-error: []
}
1 => App\DTO\RoomStayDTO {#1703
-id: 130
-name: "Suite Junior Ocean"
-slug: "suite-junior-ocean"
-picture: "/uploads/rooms/130/666947ad03f65233073313.jpeg"
-description: "Situées au deuxième étage, nos suites de 65 mètres carrés offrent une vue splendide sur le lagon depuis leur terrasse extérieure privée, entourée de végétation tropicale. Ces suites modernes se distinguent par leurs élégants carreaux en terrazzo, leur baignoire indépendante contemporaine, leur lit king-size et leur minibar. Elles intègrent également des éléments high-tech avec des fonctionnalités de contrôle intelligent de la chambre, vous offrant un contrôle total sur l'ambiance de la pièce. C'est l'endroit idéal pour se reposer et se ressourcer."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 174
-chambersStayDetails: array:1 [
0 => array:4 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:5 [
"adults_price" => 900
"kids_price" => 0
"adults_discount_price" => 630.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-23" => array:5 [
"adults_price" => 2350
"kids_price" => 0
"adults_discount_price" => 1645.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-24" => array:5 [
"adults_price" => 2350
"kids_price" => 0
"adults_discount_price" => 1645.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-25" => array:5 [
"adults_price" => 2350
"kids_price" => 0
"adults_discount_price" => 1645.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
]
"amount" => 7950
"amount_discount" => 5565.0
]
]
-totalStayAmount: 7950.0
-totalRoomAmountDiscounted: 5565.0
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1728
+extraId: 174
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 5565.0
+totalStayAmountWoDiscount: 7950.0
+totalStayAmount: 5565.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1729
+extraId: 114
+name: "Suppléments repas Lux Demi-pension par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 640
+kidsExtrasAmount: 0
+stayExtrasAmount: 640
+stayRoomAmount: 5565.0
+totalStayAmountWoDiscount: 8590.0
+totalStayAmount: 6205.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1730
+extraId: 115
+name: "Suppléments repas Lux Pension complète par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 240
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 960
+kidsExtrasAmount: 0
+stayExtrasAmount: 960
+stayRoomAmount: 5565.0
+totalStayAmountWoDiscount: 8910.0
+totalStayAmount: 6525.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1731
+extraId: 116
+name: "Suppléments repas Lux Formule "Tout inclus" par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 500
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 2000
+kidsExtrasAmount: 0
+stayExtrasAmount: 2000
+stayRoomAmount: 5565.0
+totalStayAmountWoDiscount: 9950.0
+totalStayAmount: 7565.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: array:1 [
0 => array:14 [
"id" => 131
"title" => "HELLO 2025 30%"
"description" => null
"reference" => "HELLO 2025"
"type" => "Special"
"rate" => 30
"extra_rate" => null
"start" => "01/12/2024"
"end" => "13/02/2025"
"kids_rate" => ""
"partial" => false
"selected_rooms" => []
"stayroom_amount_before" => 7950.0
"stayroom_amount_after" => 5565.0
]
]
-error: []
}
2 => App\DTO\RoomStayDTO {#1700
-id: 131
-name: "Suite Familiale"
-slug: "suite-familiale-2"
-picture: "/uploads/rooms/131/6669489299440151674286.jpeg"
-description: "Nos suites familiales spacieuses et au design élégant de 130m2 sont conçues en pensant aux familles et aux groupes d'amis. Situées au rez-de-chaussée et au premier étage, nos suites se composent d'une paire de chambres communicantes, chacune équipée d'un lit king-size et d'une salle de bains avec une baignoire et une douche spacieuse. Nos suites familiales offrent des équipements adaptés aux besoins spécifiques des familles, comprenant deux minibars, deux téléviseurs LED de 55 pouces avec des chaînes adaptées aux enfants, ainsi que deux terrasses."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 174
-chambersStayDetails: array:1 [
0 => array:4 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:5 [
"adults_price" => 1800
"kids_price" => 0
"adults_discount_price" => 1260.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-23" => array:5 [
"adults_price" => 4700
"kids_price" => 0
"adults_discount_price" => 3290.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-24" => array:5 [
"adults_price" => 4700
"kids_price" => 0
"adults_discount_price" => 3290.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-25" => array:5 [
"adults_price" => 4700
"kids_price" => 0
"adults_discount_price" => 3290.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
]
"amount" => 15900
"amount_discount" => 11130.0
]
]
-totalStayAmount: 15900.0
-totalRoomAmountDiscounted: 11130.0
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1732
+extraId: 174
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 11130.0
+totalStayAmountWoDiscount: 15900.0
+totalStayAmount: 11130.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1733
+extraId: 114
+name: "Suppléments repas Lux Demi-pension par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 640
+kidsExtrasAmount: 0
+stayExtrasAmount: 640
+stayRoomAmount: 11130.0
+totalStayAmountWoDiscount: 16540.0
+totalStayAmount: 11770.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1734
+extraId: 115
+name: "Suppléments repas Lux Pension complète par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 240
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 960
+kidsExtrasAmount: 0
+stayExtrasAmount: 960
+stayRoomAmount: 11130.0
+totalStayAmountWoDiscount: 16860.0
+totalStayAmount: 12090.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1735
+extraId: 116
+name: "Suppléments repas Lux Formule "Tout inclus" par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 500
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 2000
+kidsExtrasAmount: 0
+stayExtrasAmount: 2000
+stayRoomAmount: 11130.0
+totalStayAmountWoDiscount: 17900.0
+totalStayAmount: 13130.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: array:1 [
0 => array:14 [
"id" => 131
"title" => "HELLO 2025 30%"
"description" => null
"reference" => "HELLO 2025"
"type" => "Special"
"rate" => 30
"extra_rate" => null
"start" => "01/12/2024"
"end" => "13/02/2025"
"kids_rate" => ""
"partial" => false
"selected_rooms" => []
"stayroom_amount_before" => 15900.0
"stayroom_amount_after" => 11130.0
]
]
-error: []
}
3 => App\DTO\RoomStayDTO {#1687
-id: 132
-name: "Villa avec piscine"
-slug: "villa-avec-piscine-2"
-picture: "/uploads/rooms/132/671633213c0a3558564566.jpg"
-description: "Nichées dans un jardin tropical, à seulement quelques mètres de la plage, ces villas de 240 m2 allient un design sophistiqué et le confort. Au rez-de-chaussée, il y a une suite principale avec vue sur la mer qui s'ouvre sur la piscine, un salon et une salle à manger lumineux, ainsi qu'un espace extérieur avec un gazebo et un barbecue. Au premier étage, il y a une deuxième chambre également avec vue sur la mer."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 174
-chambersStayDetails: array:1 [
0 => array:4 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:5 [
"adults_price" => 2205
"kids_price" => 0
"adults_discount_price" => 1543.5
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-23" => array:5 [
"adults_price" => 5775
"kids_price" => 0
"adults_discount_price" => 4042.5
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-24" => array:5 [
"adults_price" => 5775
"kids_price" => 0
"adults_discount_price" => 4042.5
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
"2024-12-25" => array:5 [
"adults_price" => 5775
"kids_price" => 0
"adults_discount_price" => 4042.5
"kids_discount_price" => 0.0
"discounts" => array:1 [
131 => array:2 [
"name" => "HELLO 2025 30%"
"rate" => 30
]
]
]
]
"amount" => 19530
"amount_discount" => 13671.0
]
]
-totalStayAmount: 19530.0
-totalRoomAmountDiscounted: 13671.0
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1736
+extraId: 174
+name: "BASE - PETIT DEJEUNER"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 13671.0
+totalStayAmountWoDiscount: 19530.0
+totalStayAmount: 13671.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1737
+extraId: 114
+name: "Suppléments repas Lux Demi-pension par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 640
+kidsExtrasAmount: 0
+stayExtrasAmount: 640
+stayRoomAmount: 13671.0
+totalStayAmountWoDiscount: 20170.0
+totalStayAmount: 14311.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1738
+extraId: 115
+name: "Suppléments repas Lux Pension complète par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 240
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 960
+kidsExtrasAmount: 0
+stayExtrasAmount: 960
+stayRoomAmount: 13671.0
+totalStayAmountWoDiscount: 20490.0
+totalStayAmount: 14631.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1739
+extraId: 116
+name: "Suppléments repas Lux Formule "Tout inclus" par nuit"
+description: null
+stayTotalNights: 4
+dailyAdults: 500
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 2000
+kidsExtrasAmount: 0
+stayExtrasAmount: 2000
+stayRoomAmount: 13671.0
+totalStayAmountWoDiscount: 21530.0
+totalStayAmount: 15671.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: array:1 [
0 => array:14 [
"id" => 131
"title" => "HELLO 2025 30%"
"description" => null
"reference" => "HELLO 2025"
"type" => "Special"
"rate" => 30
"extra_rate" => null
"start" => "01/12/2024"
"end" => "13/02/2025"
"kids_rate" => ""
"partial" => false
"selected_rooms" => []
"stayroom_amount_before" => 19530.0
"stayroom_amount_after" => 13671.0
]
]
-error: []
}
4 => App\DTO\RoomStayDTO {#1671
-id: 134
-name: "Penthouse avec piscine"
-slug: "penthouse-avec-piscine-2"
-picture: "/uploads/rooms/134/671631f676f37298359148.jpg"
-description: "Le joyau de la couronne. Imaginez, un service de majordome 24h/24, un design chic et moderne, trois chambres à coucher (idéal pour une famille ou un groupe d'amis), une immense terrasse, une piscine privée, des chaises longues et un espace barbecue. Ce penthouse de 325m2 (espaces extérieurs compris), est situé en face de l’hôtel et il est facilement accessible par une passerelle."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Pas de tarification pour la période de séjour."
]
}
5 => App\DTO\RoomStayDTO {#1699
-id: 133
-name: "Résidence avec piscine"
-slug: "residence-avec-piscine-2"
-picture: "/uploads/rooms/133/671632a68eb00974407464.jpg"
-description: "Les familles et les groupes d'amis peuvent opter pour nos résidences de deux chambres à coucher, situées au premier, deuxième ou au troisième étage dans une zone située en face de l’hôtel, facilement accessible par une passerelle. Conçues comme un second lieu de vie, chaque résidence de 180 m2 (incluant les espaces extérieurs) comprend un salon et une salle à manger, une piscine privée et une grande terrasse extérieure, idéale pour recevoir à dîner."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Pas de tarification pour la période de séjour."
]
}
]
}
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 {#734
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#736
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#737
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#738
-metadata: Vich\UploaderBundle\Metadata\MetadataReader {#456
-reader: Metadata\MetadataFactory {#448
-driver: Metadata\Driver\DriverChain {#449
-drivers: array:4 [
0 => Vich\UploaderBundle\Metadata\Driver\XmlDriver {#450
-locator: Metadata\Driver\FileLocator {#447
-dirs: []
}
}
1 => Vich\UploaderBundle\Metadata\Driver\AnnotationDriver {#451
#reader: Vich\UploaderBundle\Metadata\Driver\AttributeReader {#452}
-managerRegistryList: array:1 [
0 => Doctrine\Bundle\DoctrineBundle\Registry {#74
-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: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
}
]
}
2 => Vich\UploaderBundle\Metadata\Driver\YamlDriver {#453
-locator: Metadata\Driver\FileLocator {#447}
}
3 => Vich\UploaderBundle\Metadata\Driver\YmlDriver {#454
-locator: Metadata\Driver\FileLocator {#447}
}
]
}
-cache: Metadata\Cache\FileCache {#455
-dir: "/var/www/vhost/allons-maurice/app/var/cache/dev/vich_uploader"
}
-loadedMetadata: array:5 [
"App\Entity\Rooms" => Metadata\ClassHierarchyMetadata {#1374
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1375
+name: "App\Entity\Rooms"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Rooms.php"
]
+createdAt: 1731925851
+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 {#3006
+classMetadata: array:1 [
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#3007
+name: "App\Entity\Images"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Images.php"
]
+createdAt: 1731925851
+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 {#3293
+classMetadata: array:1 [
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#3294
+name: "App\Entity\Slides"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Slides.php"
]
+createdAt: 1731925851
+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 {#3512
+classMetadata: array:1 [
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#3558
+name: "App\Entity\Hotels"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Hotels.php"
]
+createdAt: 1731925851
+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 {#3561
+classMetadata: array:1 [
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3513
+name: "App\Entity\Posts"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Posts.php"
]
+createdAt: 1731925851
+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 {#1375}
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#3007}
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#3294}
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#3558}
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3513}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#739
-container: Container3wbxnxo\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"
}
}
}
}
-debug: true
+hotel: App\Entity\Hotels {#1006
-id: 21
-name: "LUX Grand Baie"
-description: "Un joyau de modernité délicatement posé sur la côte nord de l'île Maurice, qui fait tourner les têtes et chavirer les cœurs. LUX* Grand Baie redéfinit les codes du luxe et invite à apprécier le rythme paisible de la vie sur les îles. Paisible, mais pas monotone. Cet élégant boutique-hôtel, à l'image de la ville balnéaire à laquelle il doit son nom, est captivant et exaltant. Son incomparable scène culinaire, son époustouflant rooftop, son spa dernier cri sont autant d’invitations à profiter pleinement de chaque instant."
-website: "https://www.luxresorts.com/fr/maurice/hotel/luxgrandbaie"
-stars: 5
-youtubeVideoId: "p3Bcdro8Csw"
-phone: "+230 209 2200"
-email: "luxgrandbaie@luxresorts.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3749.1847857001076!2d57.58043401217097!3d-20.00075778132614!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217dab1da78e0199%3A0x8fe7bfe84f5e6684!2sLUX*2A%20Grand%20Baie!5e0!3m2!1sfr!2sfr!4v1718969493716!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord"
-createdAt: DateTimeImmutable @1714145854 {#828
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#997
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1222
#collection: Doctrine\Common\Collections\ArrayCollection {#1157
-elements: array:6 [
0 => App\Entity\Rooms {#1224
-id: 129
-name: "Suite Junior"
-description: """
Incroyablement spacieuses et lumineuses, nos suites Junior s’inspirent des lofts de designers. Situées au rez-de-chaussée, au premier ou au deuxième étage, toutes nos suites de 65 m2 (incluant les espaces extérieurs) sont dotées d'une salle de bain en Terrazzo, avec une douche à effet de pluie et une baignoire.\r\n
Un lit king-size et du linge de lit de qualité pour de bonnes nuits de sommeil. Un dressing spacieux et une terrasse extérieure avec vue sur la mer. Un design élégant et des éléments high-tech parfaitement intégrés, tels que des volets et rideaux automatisés.\r\n
Un bureau, un minibar et une TV LED 55" avec films à la demande. Installez-vous confortablement et profitez de ce séjour sous les tropiques !
"""
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1429
-elements: array:2 [
0 => App\Entity\RoomPrices {#1473
-id: 1938
-title: "Suite Junior - Haute Saison (copie)"
-room: App\Entity\Rooms {#1224}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1416
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1421
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1476
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1475
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "800.00"
-singleOccupancy: "775.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1439
-id: 1939
-title: "Suite Junior - Pointe"
-room: App\Entity\Rooms {#1224}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1440
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1443
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1442
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1444
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "2050.00"
-singleOccupancy: "2025.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1271
#collection: Doctrine\Common\Collections\ArrayCollection {#1266
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1243
#collection: Doctrine\Common\Collections\ArrayCollection {#1245
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1384
-id: 2119
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1436
-id: 2120
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1402
-id: 2121
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1545
-id: 2122
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1425
-id: 2123
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 2
-babies: 1
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1452
-id: 2124
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#984
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1009
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "67163137189df365199476.jpg"
-gallery: App\Entity\Galleries {#1246
-id: 17
-hotel: null
-room: App\Entity\Rooms {#1224}
-images: Doctrine\ORM\PersistentCollection {#1295
#collection: Doctrine\Common\Collections\ArrayCollection {#1305
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1246}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Grand Baie Suite junior"
}
-mediaDirSlug: "129"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-junior"
}
1 => App\Entity\Rooms {#1310
-id: 130
-name: "Suite Junior Ocean"
-description: "Situées au deuxième étage, nos suites de 65 mètres carrés offrent une vue splendide sur le lagon depuis leur terrasse extérieure privée, entourée de végétation tropicale. Ces suites modernes se distinguent par leurs élégants carreaux en terrazzo, leur baignoire indépendante contemporaine, leur lit king-size et leur minibar. Elles intègrent également des éléments high-tech avec des fonctionnalités de contrôle intelligent de la chambre, vous offrant un contrôle total sur l'ambiance de la pièce. C'est l'endroit idéal pour se reposer et se ressourcer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1512
-elements: array:2 [
0 => App\Entity\RoomPrices {#1467
-id: 1948
-title: "Suite Junior Ocean - Haute Saison (copie)"
-room: App\Entity\Rooms {#1310}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1471
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1470
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1469
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1468
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "900.00"
-singleOccupancy: "875.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1445
-id: 1949
-title: "Suite Junior Ocean - Pointe"
-room: App\Entity\Rooms {#1310}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1446
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1449
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1448
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1450
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "2350.00"
-singleOccupancy: "2325.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 105.0
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1313
#collection: Doctrine\Common\Collections\ArrayCollection {#1314
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: array:8 [
0 => App\Entity\RoomCapacities {#1515
-id: 2125
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1409
-id: 2126
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1530
-id: 2127
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1525
-id: 2128
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1521
-id: 2129
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1514
-id: 2130
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1517
-id: 2131
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1519
-id: 2132
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:8 [ …8]
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1308
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1309
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666947ad03f65233073313.jpeg"
-gallery: App\Entity\Galleries {#1317
-id: 158
-hotel: null
-room: App\Entity\Rooms {#1310}
-images: Doctrine\ORM\PersistentCollection {#1318
#collection: Doctrine\Common\Collections\ArrayCollection {#1319
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1317}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "lux grand baie suite junior ocean"
}
-mediaDirSlug: "130"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-junior-ocean"
}
2 => App\Entity\Rooms {#1322
-id: 131
-name: "Suite Familiale"
-description: "Nos suites familiales spacieuses et au design élégant de 130m2 sont conçues en pensant aux familles et aux groupes d'amis. Situées au rez-de-chaussée et au premier étage, nos suites se composent d'une paire de chambres communicantes, chacune équipée d'un lit king-size et d'une salle de bains avec une baignoire et une douche spacieuse. Nos suites familiales offrent des équipements adaptés aux besoins spécifiques des familles, comprenant deux minibars, deux téléviseurs LED de 55 pouces avec des chaînes adaptées aux enfants, ainsi que deux terrasses."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1588
-elements: array:2 [
0 => App\Entity\RoomPrices {#1462
-id: 1958
-title: "Suite Familiale - Haute Saison (copie)"
-room: App\Entity\Rooms {#1322}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1466
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1465
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1464
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1463
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "1800.00"
-singleOccupancy: "1800.00"
-tripleOccupancy: "1800.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1454
-id: 1959
-title: "Suite Familiale - Pointe"
-room: App\Entity\Rooms {#1322}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1451
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1438
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1437
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1453
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "4700.00"
-singleOccupancy: "4700.00"
-tripleOccupancy: "4700.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1325
#collection: Doctrine\Common\Collections\ArrayCollection {#1326
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1578
-id: 2133
-room: App\Entity\Rooms {#1322}
-adults: 4
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1531
-id: 2134
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1566
-id: 2135
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 4
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1570
-id: 2136
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: 3
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1573
-id: 2137
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: 2
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1574
-id: 2138
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: null
-babies: 2
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1576
-id: 2139
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1575
-id: 2140
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1567
-id: 2141
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1552
-id: 2142
-room: App\Entity\Rooms {#1322}
-adults: 4
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1565
-id: 2143
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1555
-id: 2144
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 3
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1556
-id: 2145
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 2
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1558
-id: 2146
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: 2
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1320
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674522 {#1321
date: 2024-10-23 09:08:42.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6669489299440151674286.jpeg"
-gallery: App\Entity\Galleries {#1329
-id: 159
-hotel: null
-room: App\Entity\Rooms {#1322}
-images: Doctrine\ORM\PersistentCollection {#1330
#collection: Doctrine\Common\Collections\ArrayCollection {#1331
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1329}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux grand baie suite familiale"
}
-mediaDirSlug: "131"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-familiale-2"
}
3 => App\Entity\Rooms {#1334
-id: 132
-name: "Villa avec piscine"
-description: "Nichées dans un jardin tropical, à seulement quelques mètres de la plage, ces villas de 240 m2 allient un design sophistiqué et le confort. Au rez-de-chaussée, il y a une suite principale avec vue sur la mer qui s'ouvre sur la piscine, un salon et une salle à manger lumineux, ainsi qu'un espace extérieur avec un gazebo et un barbecue. Au premier étage, il y a une deuxième chambre également avec vue sur la mer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1597
-elements: array:2 [
0 => App\Entity\RoomPrices {#1457
-id: 2099
-title: "Villa avec piscine - Haute Saison (copie)"
-room: App\Entity\Rooms {#1334}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734264000 {#1461
date: 2024-12-15 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1734868800 {#1460
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1459
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1458
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "2205.00"
-singleOccupancy: "2205.00"
-tripleOccupancy: "2205.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
1 => App\Entity\RoomPrices {#1434
-id: 2100
-title: "Villa avec piscine - Pointe"
-room: App\Entity\Rooms {#1334}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734955200 {#1430
date: 2024-12-23 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1431
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1432
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1433
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "5775.00"
-singleOccupancy: "5775.00"
-tripleOccupancy: "5775.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1337
#collection: Doctrine\Common\Collections\ArrayCollection {#1338
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340
-elements: array:4 [
0 => App\Entity\RoomCapacities {#1621
-id: 2147
-room: App\Entity\Rooms {#1334}
-adults: 4
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1559
-id: 2148
-room: App\Entity\Rooms {#1334}
-adults: 4
-teens: null
-children: 2
-babies: 2
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1609
-id: 2149
-room: App\Entity\Rooms {#1334}
-adults: 3
-teens: 3
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1613
-id: 2150
-room: App\Entity\Rooms {#1334}
-adults: 3
-teens: null
-children: 3
-babies: 3
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1332
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674415 {#1333
date: 2024-10-23 09:06:55.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "671633213c0a3558564566.jpg"
-gallery: App\Entity\Galleries {#1341
-id: 18
-hotel: null
-room: App\Entity\Rooms {#1334}
-images: Doctrine\ORM\PersistentCollection {#1342
#collection: Doctrine\Common\Collections\ArrayCollection {#1343
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1341}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux Grand Baie Villa piscine"
}
-mediaDirSlug: "132"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "villa-avec-piscine-2"
}
4 => App\Entity\Rooms {#1346
-id: 133
-name: "Résidence avec piscine"
-description: "Les familles et les groupes d'amis peuvent opter pour nos résidences de deux chambres à coucher, situées au premier, deuxième ou au troisième étage dans une zone située en face de l’hôtel, facilement accessible par une passerelle. Conçues comme un second lieu de vie, chaque résidence de 180 m2 (incluant les espaces extérieurs) comprend un salon et une salle à manger, une piscine privée et une grande terrasse extérieure, idéale pour recevoir à dîner."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1674
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1349
#collection: Doctrine\Common\Collections\ArrayCollection {#1350
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1346}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1351
#collection: Doctrine\Common\Collections\ArrayCollection {#1352
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1654
-id: 2151
-room: App\Entity\Rooms {#1346}
-adults: 4
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1616
-id: 2152
-room: App\Entity\Rooms {#1346}
-adults: 4
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1642
-id: 2153
-room: App\Entity\Rooms {#1346}
-adults: 4
-teens: null
-children: null
-babies: 4
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1646
-id: 2154
-room: App\Entity\Rooms {#1346}
-adults: 3
-teens: 3
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1649
-id: 2155
-room: App\Entity\Rooms {#1346}
-adults: 3
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1650
-id: 2156
-room: App\Entity\Rooms {#1346}
-adults: 3
-teens: null
-children: null
-babies: 3
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1346}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1344
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674738 {#1345
date: 2024-10-23 09:12:18.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "671632a68eb00974407464.jpg"
-gallery: App\Entity\Galleries {#1353
-id: 20
-hotel: null
-room: App\Entity\Rooms {#1346}
-images: Doctrine\ORM\PersistentCollection {#1354
#collection: Doctrine\Common\Collections\ArrayCollection {#1355
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1353}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Grand Baie Résidence piscine"
}
-mediaDirSlug: "133"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "residence-avec-piscine-2"
}
5 => App\Entity\Rooms {#1358
-id: 134
-name: "Penthouse avec piscine"
-description: "Le joyau de la couronne. Imaginez, un service de majordome 24h/24, un design chic et moderne, trois chambres à coucher (idéal pour une famille ou un groupe d'amis), une immense terrasse, une piscine privée, des chaises longues et un espace barbecue. Ce penthouse de 325m2 (espaces extérieurs compris), est situé en face de l’hôtel et il est facilement accessible par une passerelle."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1709
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1361
#collection: Doctrine\Common\Collections\ArrayCollection {#1362
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1358}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1363
#collection: Doctrine\Common\Collections\ArrayCollection {#1364
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1689
-id: 2157
-room: App\Entity\Rooms {#1358}
-adults: 6
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1668
-id: 2158
-room: App\Entity\Rooms {#1358}
-adults: 6
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1669
-id: 2159
-room: App\Entity\Rooms {#1358}
-adults: 6
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1681
-id: 2160
-room: App\Entity\Rooms {#1358}
-adults: 4
-teens: 4
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1684
-id: 2161
-room: App\Entity\Rooms {#1358}
-adults: 4
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1685
-id: 2162
-room: App\Entity\Rooms {#1358}
-adults: 4
-teens: null
-children: null
-babies: 4
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1358}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1356
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729674655 {#1357
date: 2024-10-23 09:10:55.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "671631f676f37298359148.jpg"
-gallery: App\Entity\Galleries {#1365
-id: 19
-hotel: null
-room: App\Entity\Rooms {#1358}
-images: Doctrine\ORM\PersistentCollection {#1366
#collection: Doctrine\Common\Collections\ArrayCollection {#1367
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1365}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux Grand Baie Penthouse piscine"
}
-mediaDirSlug: "134"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "penthouse-avec-piscine-2"
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#872 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-address: "Route Côtière, Grand Baie, Île Maurice"
-checkInTime: "14:00"
-checkOutTime: "11:00"
-babyAgeMax: "6"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1001
#collection: Doctrine\Common\Collections\ArrayCollection {#999
-elements: array:4 [
0 => App\Entity\ExtraCharges {#1704
-id: 114
-title: "Suppléments repas Lux Demi-pension par nuit"
-description: null
-adultExtra: 80.0
-babyExtra: null
-childExtra: 40.0
-teenExtra: 80.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
1 => App\Entity\ExtraCharges {#1720
-id: 115
-title: "Suppléments repas Lux Pension complète par nuit"
-description: null
-adultExtra: 120.0
-babyExtra: null
-childExtra: 60.0
-teenExtra: 120.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
2 => App\Entity\ExtraCharges {#1722
-id: 116
-title: "Suppléments repas Lux Formule "Tout inclus" par nuit"
-description: null
-adultExtra: 250.0
-babyExtra: null
-childExtra: 125.0
-teenExtra: 188.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
3 => App\Entity\ExtraCharges {#1723
-id: 174
-title: "BASE - PETIT DEJEUNER"
-description: null
-adultExtra: 0.0
-babyExtra: 0.0
-childExtra: 0.0
-teenExtra: 0.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#868 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-imageFile: null
-featuredImage: "66965ccb59247450838715.jpg"
-gallery: App\Entity\Galleries {#1099
-id: 16
-hotel: App\Entity\Hotels {#1006}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1042
#collection: Doctrine\Common\Collections\ArrayCollection {#1044
-elements: array:5 [
0 => App\Entity\Images {#3023
-id: 29
-title: null
-imageFile: null
-imageName: "66605e35ae9b8027832992.jpg"
-size: 359543
-type: "image/jpeg"
-dimensions: array:2 [
0 => 792
1 => 594
]
-updatedAt: DateTimeImmutable @1717591605 {#3022
date: 2024-06-05 12:46:45.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
1 => App\Entity\Images {#3014
-id: 30
-title: null
-imageFile: null
-imageName: "66605e35af2a2606424472.jpg"
-size: 342184
-type: "image/jpeg"
-dimensions: array:2 [
0 => 792
1 => 527
]
-updatedAt: DateTimeImmutable @1717591605 {#3015
date: 2024-06-05 12:46:45.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
2 => App\Entity\Images {#3012
-id: 31
-title: null
-imageFile: null
-imageName: "66605e35af6c1809940177.jpg"
-size: 252858
-type: "image/jpeg"
-dimensions: array:2 [
0 => 792
1 => 527
]
-updatedAt: DateTimeImmutable @1717591605 {#3013
date: 2024-06-05 12:46:45.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
3 => App\Entity\Images {#3010
-id: 428
-title: null
-imageFile: null
-imageName: "67053c926f49c995706383.jpg"
-size: 244503
-type: "image/jpeg"
-dimensions: array:2 [
0 => 792
1 => 593
]
-updatedAt: DateTimeImmutable @1728396434 {#3011
date: 2024-10-08 14:07:14.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
4 => App\Entity\Images {#3008
-id: 429
-title: null
-imageFile: null
-imageName: "67053c926fc30941308690.jpg"
-size: 235489
-type: "image/jpeg"
-dimensions: array:2 [
0 => 475
1 => 594
]
-updatedAt: DateTimeImmutable @1728396434 {#3009
date: 2024-10-08 14:07:14.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Galleries {#1099}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Lux Grand Baie."
}
-mediaDirSlug: null
-offers: Doctrine\Common\Collections\ArrayCollection {#2055
-elements: array:2 [
0 => App\Entity\Offers {#1899
-id: 115
-title: "FESTIVE OFFER"
-type: "Special"
-hotel: App\Entity\Hotels {#1006}
-description: null
-stayStartAt: DateTimeImmutable @1730419200 {#1895
date: 2024-11-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1738886400 {#1896
date: 2025-02-07 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1725926400 {#1897
date: 2024-09-10 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1728950400 {#1898
date: 2024-10-15 00:00:00.0 UTC (+00:00)
}
-reference: "FESTIVE OFFER"
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#1900
#collection: Doctrine\Common\Collections\ArrayCollection {#1901
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1196 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-discount: 30
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#1902
#collection: Doctrine\Common\Collections\ArrayCollection {#1903
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1202 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-offers: Doctrine\ORM\PersistentCollection {#1904
#collection: Doctrine\Common\Collections\ArrayCollection {#1905
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1206 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#1906
#collection: Doctrine\Common\Collections\ArrayCollection {#1907
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1208 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#1908
#collection: Doctrine\Common\Collections\ArrayCollection {#1909
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1899}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1214 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-extrasDiscount: null
-priority: 1
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
1 => App\Entity\Offers {#1944
-id: 131
-title: "HELLO 2025 30%"
-type: "Special"
-hotel: App\Entity\Hotels {#1006}
-description: null
-stayStartAt: DateTimeImmutable @1733011200 {#1940
date: 2024-12-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1739404800 {#1941
date: 2025-02-13 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1729036800 {#1942
date: 2024-10-16 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1732924800 {#1943
date: 2024-11-30 00:00:00.0 UTC (+00:00)
}
-reference: "HELLO 2025"
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#1945
#collection: Doctrine\Common\Collections\ArrayCollection {#1946
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1196 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-discount: 30
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#1947
#collection: Doctrine\Common\Collections\ArrayCollection {#1948
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1202 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-offers: Doctrine\ORM\PersistentCollection {#1949
#collection: Doctrine\Common\Collections\ArrayCollection {#1950
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1206 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#1951
#collection: Doctrine\Common\Collections\ArrayCollection {#1952
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1208 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#1953
#collection: Doctrine\Common\Collections\ArrayCollection {#1954
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Offers {#1944}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1214 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-extrasDiscount: null
-priority: 1
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
]
}
-highlighted: false
-services: array:1 [
0 => ""
]
-hlStartAt: null
-hlEndAt: null
-slug: "lux-grand-baie"
}
+stars: null
+dateRange: "22/12/2024 - 26/12/2024"
+fromAt: DateTimeImmutable @1734825600 {#3745
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735257540 {#3744
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "6"
"child" => "12"
"teen" => "18"
]
+nights: null
+chambers: []
+stay_rooms: []
}