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 : Laguna Beach Hotel & Spa - Chambre : #33 - Barachois 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);
}
false
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 : Laguna Beach Hotel & Spa - Chambre : #34 - Standard Vue Mer 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:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1423
+rpId: 1461
+adultsPrice: 264
+childrenPrice: 0
+startAt: DateTimeImmutable @1734912000 {#1355
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735343940 {#1354
date: 2024-12-27 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-23" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 264
"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 : Laguna Beach Hotel & Spa - Chambre : #35 - Deluxe Vue Mer 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:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1464
+rpId: 1471
+adultsPrice: 290
+childrenPrice: 0
+startAt: DateTimeImmutable @1734912000 {#1355
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735343940 {#1354
date: 2024-12-27 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-23" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 290
"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 : Laguna Beach Hotel & Spa - Chambre : #36 - Famille Vue Mer 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:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1540
+rpId: 1481
+adultsPrice: 306
+childrenPrice: 0
+startAt: DateTimeImmutable @1734912000 {#1355
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735343940 {#1354
date: 2024-12-27 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-23" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
]
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:4 [
0 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
"room_id" => 33
"room_picture" => "/uploads/rooms/33/66693d071672f497297386.webp"
"room_name" => "Barachois"
"room_slug" => "barachois"
"room_description" => "d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un espace extérieur avec une vue sur la mangrove."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => false
"prices" => array:1 [
"error" => array:2 [
"title" => "Capacité de chambre"
"message" => "La chambre n'est pas adaptée à vos critères de recherche."
]
]
]
1 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 34
"room_picture" => "/uploads/rooms/34/66693d6d39d1f989251429.webp"
"room_name" => "Standard Vue Mer"
"room_slug" => "standard-vue-mer"
"room_description" => "Standard Vue Mer, d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un balcon avec une vue sur la mer."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1461
"adult_amount" => 1056
"children_amount" => 0
"basis_amount" => 1056
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
]
]
]
2 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 35
"room_picture" => "/uploads/rooms/35/66693dd87a3bc405529570.webp"
"room_name" => "Deluxe Vue Mer"
"room_slug" => "deluxe-vue-mer"
"room_description" => "Deluxe Vue Mer, d’une superficie de 35m², comprenant un espace extérieur avec vue sur la mer. Certaines chambres du rez-de-chaussée disposent d’une terrasse avec transats et d’autres chambres ont une baignoire. 1 chambre est adaptée PMR, sur demande."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1471
"adult_amount" => 1160
"children_amount" => 0
"basis_amount" => 1160
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
]
]
]
3 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 36
"room_picture" => "/uploads/rooms/36/66693e19d1ef4238044373.webp"
"room_name" => "Famille Vue Mer"
"room_slug" => "famille-vue-mer"
"room_description" => "Chambres Famille Vue Mer, d’une superficie de 50m², comprenant un lit King Size et un canapé-lit gigogne, une salle de bain et un espace extérieur avec une vue sur la mer."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1481
"adult_amount" => 1224
"children_amount" => 0
"basis_amount" => 1224
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
]
]
]
]
]
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:4 [
0 => App\DTO\RoomStayDTO {#1345
-id: 33
-name: "Barachois"
-slug: "barachois"
-picture: "/uploads/rooms/33/66693d071672f497297386.webp"
-description: "d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un espace extérieur avec une vue sur la mangrove."
-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" => "Capacité de chambre"
"message" => "La chambre n'est pas adaptée à vos critères de recherche."
]
}
1 => App\DTO\RoomStayDTO {#1543
-id: 34
-name: "Standard Vue Mer"
-slug: "standard-vue-mer"
-picture: "/uploads/rooms/34/66693d6d39d1f989251429.webp"
-description: "Standard Vue Mer, d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un balcon avec une vue sur la mer."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 177
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
]
"amount" => 1056
]
]
-totalStayAmount: 1056.0
-totalRoomAmountDiscounted: null
-communExtras: array:1 [
0 => App\DTO\ExtraStayDTO {#1566
+extraId: 177
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 128
+stayRoomAmount: 1056.0
+totalStayAmountWoDiscount: 1184.0
+totalStayAmount: 1184.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1561
+extraId: 7
+name: "Supplément Diner Réveillon de Noêl"
+description: null
+stayTotalNights: null
+dailyAdults: 128
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 128
+kidsExtrasAmount: 0
+stayExtrasAmount: 128
+stayRoomAmount: null
+totalStayAmountWoDiscount: null
+totalStayAmount: null
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: DateTimeImmutable @1734998400 {#1563
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
+extraEndAt: DateTimeImmutable @1735084800 {#1560
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
+eventDuration: 1
+events: []
}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#1551
-id: 35
-name: "Deluxe Vue Mer"
-slug: "deluxe-vue-mer"
-picture: "/uploads/rooms/35/66693dd87a3bc405529570.webp"
-description: "Deluxe Vue Mer, d’une superficie de 35m², comprenant un espace extérieur avec vue sur la mer. Certaines chambres du rez-de-chaussée disposent d’une terrasse avec transats et d’autres chambres ont une baignoire. 1 chambre est adaptée PMR, sur demande."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 177
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
]
"amount" => 1160
]
]
-totalStayAmount: 1160.0
-totalRoomAmountDiscounted: null
-communExtras: array:1 [
0 => App\DTO\ExtraStayDTO {#1569
+extraId: 177
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 128
+stayRoomAmount: 1160.0
+totalStayAmountWoDiscount: 1288.0
+totalStayAmount: 1288.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1561}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
3 => App\DTO\RoomStayDTO {#1552
-id: 36
-name: "Famille Vue Mer"
-slug: "famille-vue-mer"
-picture: "/uploads/rooms/36/66693e19d1ef4238044373.webp"
-description: "Chambres Famille Vue Mer, d’une superficie de 50m², comprenant un lit King Size et un canapé-lit gigogne, une salle de bain et un espace extérieur avec une vue sur la mer."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 177
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
]
"amount" => 1224
]
]
-totalStayAmount: 1224.0
-totalRoomAmountDiscounted: null
-communExtras: array:1 [
0 => App\DTO\ExtraStayDTO {#1575
+extraId: 177
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 128
+stayRoomAmount: 1224.0
+totalStayAmountWoDiscount: 1352.0
+totalStayAmount: 1352.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1561}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
]
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 {#1350
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351
+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 {#1351}
]
-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: 6
-name: "Laguna Beach Hotel & Spa"
-description: "Idéalement situé sur la côte est de l'île Maurice, Laguna Beach Hotel & Spa offre une expérience balnéaire relaxante dans un cadre pittoresque. Avec ses chambres élégamment décorées offrant des vues sur l'océan ou les jardins tropicaux, l'hôtel invite à une évasion paisible et luxueuse. Les clients peuvent profiter d'une variété d'installations de classe mondiale, y compris un spa revitalisant, des piscines scintillantes et des restaurants gastronomiques proposant une cuisine locale et internationale. Que ce soit pour se détendre sur la plage de sable blanc, explorer les eaux turquoise lors d'activités nautiques ou découvrir la richesse culturelle de l'île Maurice, Laguna Beach Hotel & Spa promet une expérience de vacances inoubliable alliant confort, hospitalité mauricienne et paysages à couper le souffle."
-website: "http://www.lagunabeachhotel.mu/"
-stars: 3
-youtubeVideoId: null
-phone: "+230 417 5888"
-email: "a@a.fr"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2006.5448757640875!2d57.786140166342335!3d-20.292711943319876!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217cf05a62287a6f%3A0x6e30b083d4bc4ac2!2sLaguna%20Beach%20Hotel%20%26%20Spa!5e0!3m2!1sfr!2sfr!4v1718968815831!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Sud-Est"
-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:4 [
0 => App\Entity\Rooms {#1224
-id: 33
-name: "Barachois"
-description: "d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un espace extérieur avec une vue sur la mangrove."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\ORM\PersistentCollection {#1274
#collection: Doctrine\Common\Collections\ArrayCollection {#1275
-elements: array:1 [
0 => App\Entity\RoomPrices {#1449
-id: 1449
-title: "Barachois - Pointe"
-room: App\Entity\Rooms {#1224}
-quantity: 9
-stayStartedAt: DateTimeImmutable @1734782400 {#1392
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1397
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1452
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1451
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "240.00"
-singleOccupancy: "203.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1056 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1226 …}
}
-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:4 [
0 => App\Entity\RoomCapacities {#1422
-id: 2437
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1419
-id: 2438
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1378
-id: 2439
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1521
-id: 2440
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-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 @1729672837 {#1009
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693d071672f497297386.webp"
-gallery: App\Entity\Galleries {#1246
-id: 189
-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: "Laguna Beach Hotel & Spa - Barachois"
}
-mediaDirSlug: "33"
-lowerRoomPrice: null
-services: null
-slug: "barachois"
}
1 => App\Entity\Rooms {#1310
-id: 34
-name: "Standard Vue Mer"
-description: "Standard Vue Mer, d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un balcon avec une vue sur la mer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1393
-elements: array:1 [
0 => App\Entity\RoomPrices {#1443
-id: 1461
-title: "Standard - Pointe"
-room: App\Entity\Rooms {#1310}
-quantity: 30
-stayStartedAt: DateTimeImmutable @1734782400 {#1447
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1446
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1445
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1444
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "264.00"
-singleOccupancy: "224.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-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:5 [
0 => App\Entity\RoomCapacities {#1388
-id: 2441
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1364
-id: 2442
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1373
-id: 2443
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1377
-id: 2444
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1382
-id: 2445
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-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 @1729672837 {#1309
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693d6d39d1f989251429.webp"
-gallery: App\Entity\Galleries {#1317
-id: 62
-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: "Laguna Standard"
}
-mediaDirSlug: "34"
-lowerRoomPrice: null
-services: null
-slug: "standard-vue-mer"
}
2 => App\Entity\Rooms {#1322
-id: 35
-name: "Deluxe Vue Mer"
-description: "Deluxe Vue Mer, d’une superficie de 35m², comprenant un espace extérieur avec vue sur la mer. Certaines chambres du rez-de-chaussée disposent d’une terrasse avec transats et d’autres chambres ont une baignoire. 1 chambre est adaptée PMR, sur demande."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1507
-elements: array:1 [
0 => App\Entity\RoomPrices {#1438
-id: 1471
-title: "Deluxe - Pointe"
-room: App\Entity\Rooms {#1322}
-quantity: 18
-stayStartedAt: DateTimeImmutable @1734782400 {#1442
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1441
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1440
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1439
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "290.00"
-singleOccupancy: "246.00"
-tripleOccupancy: "101.00"
-active: true
-extraBaby: null
-extraChild: 72.0
-extraTeen: 87.0
-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:7 [
0 => App\Entity\RoomCapacities {#1506
-id: 2446
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1359
-id: 2447
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1518
-id: 2448
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1515
-id: 2449
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1512
-id: 2450
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1513
-id: 2451
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1503
-id: 2452
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:7 [ …7]
-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 @1729672837 {#1321
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693dd87a3bc405529570.webp"
-gallery: App\Entity\Galleries {#1329
-id: 60
-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: "Laguna deluxe"
}
-mediaDirSlug: "35"
-lowerRoomPrice: null
-services: null
-slug: "deluxe-vue-mer"
}
3 => App\Entity\Rooms {#1334
-id: 36
-name: "Famille Vue Mer"
-description: "Chambres Famille Vue Mer, d’une superficie de 50m², comprenant un lit King Size et un canapé-lit gigogne, une salle de bain et un espace extérieur avec une vue sur la mer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1546
-elements: array:1 [
0 => App\Entity\RoomPrices {#1433
-id: 1481
-title: "Chambre Familiale"
-room: App\Entity\Rooms {#1334}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1734782400 {#1437
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1436
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1435
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1434
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "306.00"
-singleOccupancy: null
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 76.0
-extraTeen: 92.0
-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:14 [
0 => App\Entity\RoomCapacities {#1536
-id: 2453
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1379
-id: 2454
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1483
-id: 2455
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1528
-id: 2456
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1531
-id: 2457
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1532
-id: 2458
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1534
-id: 2459
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1533
-id: 2460
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1481
-id: 2461
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1462
-id: 2462
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1478
-id: 2463
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1490
-id: 2464
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1495
-id: 2465
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1494
-id: 2466
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-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 @1729672837 {#1333
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693e19d1ef4238044373.webp"
-gallery: App\Entity\Galleries {#1341
-id: 61
-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: "Laguna famille"
}
-mediaDirSlug: "36"
-lowerRoomPrice: null
-services: null
-slug: "famille-vue-mer"
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-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: "Camp des Pêcheurs, Grande Riviere Sud Est, Île Maurice"
-checkInTime: null
-checkOutTime: null
-babyAgeMax: "5"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1001
#collection: Doctrine\Common\Collections\ArrayCollection {#999
-elements: array:3 [
0 => App\Entity\ExtraCharges {#1568
-id: 7
-title: "Supplément Diner Réveillon de Noêl"
-description: null
-adultExtra: 64.0
-babyExtra: null
-childExtra: 32.0
-teenExtra: 32.0
-stayStartedAt: DateTimeImmutable @1734998400 {#1563
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735084800 {#1560
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
1 => App\Entity\ExtraCharges {#1573
-id: 8
-title: "Supplément Diner Saint-Sylvestre"
-description: null
-adultExtra: 100.0
-babyExtra: null
-childExtra: 50.0
-teenExtra: 50.0
-stayStartedAt: DateTimeImmutable @1735603200 {#1571
date: 2024-12-31 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735689600 {#1572
date: 2025-01-01 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
2 => App\Entity\ExtraCharges {#1574
-id: 177
-title: "Base All Inclusive"
-description: null
-adultExtra: 0.0
-babyExtra: null
-childExtra: null
-teenExtra: null
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
]
}
#initialized: true
-snapshot: array:3 [ …3]
-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: "66965b31bae75449217244.jpg"
-gallery: App\Entity\Galleries {#1099
-id: 58
-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: "Hotel Laguna"
}
-mediaDirSlug: null
-offers: Doctrine\ORM\PersistentCollection {#1093
#collection: Doctrine\Common\Collections\ArrayCollection {#1148
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#879 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-highlighted: null
-services: null
-hlStartAt: null
-hlEndAt: null
-slug: "laguna-beach-hotel-spa"
}
+stars: null
+dateRange: ? string
+fromAt: DateTimeImmutable @1734912000 {#1355
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735343940 {#1354
date: 2024-12-27 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "5"
"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:4 [
0 => App\DTO\RoomStayDTO {#1543
-id: 34
-name: "Standard Vue Mer"
-slug: "standard-vue-mer"
-picture: "/uploads/rooms/34/66693d6d39d1f989251429.webp"
-description: "Standard Vue Mer, d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un balcon avec une vue sur la mer."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 177
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 264
"kids_price" => 0
]
]
"amount" => 1056
]
]
-totalStayAmount: 1056.0
-totalRoomAmountDiscounted: null
-communExtras: array:1 [
0 => App\DTO\ExtraStayDTO {#1566
+extraId: 177
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 128
+stayRoomAmount: 1056.0
+totalStayAmountWoDiscount: 1184.0
+totalStayAmount: 1184.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1561
+extraId: 7
+name: "Supplément Diner Réveillon de Noêl"
+description: null
+stayTotalNights: null
+dailyAdults: 128
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 128
+kidsExtrasAmount: 0
+stayExtrasAmount: 128
+stayRoomAmount: null
+totalStayAmountWoDiscount: null
+totalStayAmount: null
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: DateTimeImmutable @1734998400 {#1563}
+extraEndAt: DateTimeImmutable @1735084800 {#1560}
+eventDuration: 1
+events: []
}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
1 => App\DTO\RoomStayDTO {#1551
-id: 35
-name: "Deluxe Vue Mer"
-slug: "deluxe-vue-mer"
-picture: "/uploads/rooms/35/66693dd87a3bc405529570.webp"
-description: "Deluxe Vue Mer, d’une superficie de 35m², comprenant un espace extérieur avec vue sur la mer. Certaines chambres du rez-de-chaussée disposent d’une terrasse avec transats et d’autres chambres ont une baignoire. 1 chambre est adaptée PMR, sur demande."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 177
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 290
"kids_price" => 0
]
]
"amount" => 1160
]
]
-totalStayAmount: 1160.0
-totalRoomAmountDiscounted: null
-communExtras: array:1 [
0 => App\DTO\ExtraStayDTO {#1569
+extraId: 177
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 128
+stayRoomAmount: 1160.0
+totalStayAmountWoDiscount: 1288.0
+totalStayAmount: 1288.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1561}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#1552
-id: 36
-name: "Famille Vue Mer"
-slug: "famille-vue-mer"
-picture: "/uploads/rooms/36/66693e19d1ef4238044373.webp"
-description: "Chambres Famille Vue Mer, d’une superficie de 50m², comprenant un lit King Size et un canapé-lit gigogne, une salle de bain et un espace extérieur avec une vue sur la mer."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 177
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 306
"kids_price" => 0
]
]
"amount" => 1224
]
]
-totalStayAmount: 1224.0
-totalRoomAmountDiscounted: null
-communExtras: array:1 [
0 => App\DTO\ExtraStayDTO {#1575
+extraId: 177
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 128
+stayRoomAmount: 1224.0
+totalStayAmountWoDiscount: 1352.0
+totalStayAmount: 1352.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1561}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
3 => App\DTO\RoomStayDTO {#1345
-id: 33
-name: "Barachois"
-slug: "barachois"
-picture: "/uploads/rooms/33/66693d071672f497297386.webp"
-description: "d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un espace extérieur avec une vue sur la mangrove."
-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" => "Capacité de chambre"
"message" => "La chambre n'est pas adaptée à vos critères de recherche."
]
}
]
}
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 {#1350
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351
+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 {#2104
+classMetadata: array:1 [
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2105
+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 {#2373
+classMetadata: array:1 [
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#2374
+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 {#2598
+classMetadata: array:1 [
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#2644
+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 {#2647
+classMetadata: array:1 [
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#2599
+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 {#1351}
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2105}
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#2374}
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#2644}
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#2599}
]
-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: 6
-name: "Laguna Beach Hotel & Spa"
-description: "Idéalement situé sur la côte est de l'île Maurice, Laguna Beach Hotel & Spa offre une expérience balnéaire relaxante dans un cadre pittoresque. Avec ses chambres élégamment décorées offrant des vues sur l'océan ou les jardins tropicaux, l'hôtel invite à une évasion paisible et luxueuse. Les clients peuvent profiter d'une variété d'installations de classe mondiale, y compris un spa revitalisant, des piscines scintillantes et des restaurants gastronomiques proposant une cuisine locale et internationale. Que ce soit pour se détendre sur la plage de sable blanc, explorer les eaux turquoise lors d'activités nautiques ou découvrir la richesse culturelle de l'île Maurice, Laguna Beach Hotel & Spa promet une expérience de vacances inoubliable alliant confort, hospitalité mauricienne et paysages à couper le souffle."
-website: "http://www.lagunabeachhotel.mu/"
-stars: 3
-youtubeVideoId: null
-phone: "+230 417 5888"
-email: "a@a.fr"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2006.5448757640875!2d57.786140166342335!3d-20.292711943319876!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217cf05a62287a6f%3A0x6e30b083d4bc4ac2!2sLaguna%20Beach%20Hotel%20%26%20Spa!5e0!3m2!1sfr!2sfr!4v1718968815831!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Sud-Est"
-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:4 [
0 => App\Entity\Rooms {#1224
-id: 33
-name: "Barachois"
-description: "d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un espace extérieur avec une vue sur la mangrove."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\ORM\PersistentCollection {#1274
#collection: Doctrine\Common\Collections\ArrayCollection {#1275
-elements: array:1 [
0 => App\Entity\RoomPrices {#1449
-id: 1449
-title: "Barachois - Pointe"
-room: App\Entity\Rooms {#1224}
-quantity: 9
-stayStartedAt: DateTimeImmutable @1734782400 {#1392
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1397
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1452
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1451
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "240.00"
-singleOccupancy: "203.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1056 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1226 …}
}
-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:4 [
0 => App\Entity\RoomCapacities {#1422
-id: 2437
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1419
-id: 2438
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1378
-id: 2439
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1521
-id: 2440
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-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 @1729672837 {#1009
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693d071672f497297386.webp"
-gallery: App\Entity\Galleries {#1246
-id: 189
-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: "Laguna Beach Hotel & Spa - Barachois"
}
-mediaDirSlug: "33"
-lowerRoomPrice: null
-services: null
-slug: "barachois"
}
1 => App\Entity\Rooms {#1310
-id: 34
-name: "Standard Vue Mer"
-description: "Standard Vue Mer, d’une superficie de 25m², comprenant un lit King Size, une salle d'eau et un balcon avec une vue sur la mer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1393
-elements: array:1 [
0 => App\Entity\RoomPrices {#1443
-id: 1461
-title: "Standard - Pointe"
-room: App\Entity\Rooms {#1310}
-quantity: 30
-stayStartedAt: DateTimeImmutable @1734782400 {#1447
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1446
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1445
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1444
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "264.00"
-singleOccupancy: "224.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-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:5 [
0 => App\Entity\RoomCapacities {#1388
-id: 2441
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1364
-id: 2442
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1373
-id: 2443
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1377
-id: 2444
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1382
-id: 2445
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-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 @1729672837 {#1309
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693d6d39d1f989251429.webp"
-gallery: App\Entity\Galleries {#1317
-id: 62
-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: "Laguna Standard"
}
-mediaDirSlug: "34"
-lowerRoomPrice: null
-services: null
-slug: "standard-vue-mer"
}
2 => App\Entity\Rooms {#1322
-id: 35
-name: "Deluxe Vue Mer"
-description: "Deluxe Vue Mer, d’une superficie de 35m², comprenant un espace extérieur avec vue sur la mer. Certaines chambres du rez-de-chaussée disposent d’une terrasse avec transats et d’autres chambres ont une baignoire. 1 chambre est adaptée PMR, sur demande."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1507
-elements: array:1 [
0 => App\Entity\RoomPrices {#1438
-id: 1471
-title: "Deluxe - Pointe"
-room: App\Entity\Rooms {#1322}
-quantity: 18
-stayStartedAt: DateTimeImmutable @1734782400 {#1442
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1441
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1440
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1439
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "290.00"
-singleOccupancy: "246.00"
-tripleOccupancy: "101.00"
-active: true
-extraBaby: null
-extraChild: 72.0
-extraTeen: 87.0
-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:7 [
0 => App\Entity\RoomCapacities {#1506
-id: 2446
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1359
-id: 2447
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1518
-id: 2448
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1515
-id: 2449
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1512
-id: 2450
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1513
-id: 2451
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1503
-id: 2452
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:7 [ …7]
-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 @1729672837 {#1321
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693dd87a3bc405529570.webp"
-gallery: App\Entity\Galleries {#1329
-id: 60
-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: "Laguna deluxe"
}
-mediaDirSlug: "35"
-lowerRoomPrice: null
-services: null
-slug: "deluxe-vue-mer"
}
3 => App\Entity\Rooms {#1334
-id: 36
-name: "Famille Vue Mer"
-description: "Chambres Famille Vue Mer, d’une superficie de 50m², comprenant un lit King Size et un canapé-lit gigogne, une salle de bain et un espace extérieur avec une vue sur la mer."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1546
-elements: array:1 [
0 => App\Entity\RoomPrices {#1433
-id: 1481
-title: "Chambre Familiale"
-room: App\Entity\Rooms {#1334}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1734782400 {#1437
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1436
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1435
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1434
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "306.00"
-singleOccupancy: null
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 76.0
-extraTeen: 92.0
-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:14 [
0 => App\Entity\RoomCapacities {#1536
-id: 2453
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1379
-id: 2454
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1483
-id: 2455
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1528
-id: 2456
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1531
-id: 2457
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1532
-id: 2458
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1534
-id: 2459
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1533
-id: 2460
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1481
-id: 2461
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1462
-id: 2462
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1478
-id: 2463
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1490
-id: 2464
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1495
-id: 2465
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1494
-id: 2466
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-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 @1729672837 {#1333
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693e19d1ef4238044373.webp"
-gallery: App\Entity\Galleries {#1341
-id: 61
-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: "Laguna famille"
}
-mediaDirSlug: "36"
-lowerRoomPrice: null
-services: null
-slug: "famille-vue-mer"
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-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: "Camp des Pêcheurs, Grande Riviere Sud Est, Île Maurice"
-checkInTime: null
-checkOutTime: null
-babyAgeMax: "5"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1001
#collection: Doctrine\Common\Collections\ArrayCollection {#999
-elements: array:3 [
0 => App\Entity\ExtraCharges {#1568
-id: 7
-title: "Supplément Diner Réveillon de Noêl"
-description: null
-adultExtra: 64.0
-babyExtra: null
-childExtra: 32.0
-teenExtra: 32.0
-stayStartedAt: DateTimeImmutable @1734998400 {#1563
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735084800 {#1560
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
1 => App\Entity\ExtraCharges {#1573
-id: 8
-title: "Supplément Diner Saint-Sylvestre"
-description: null
-adultExtra: 100.0
-babyExtra: null
-childExtra: 50.0
-teenExtra: 50.0
-stayStartedAt: DateTimeImmutable @1735603200 {#1571
date: 2024-12-31 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735689600 {#1572
date: 2025-01-01 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
2 => App\Entity\ExtraCharges {#1574
-id: 177
-title: "Base All Inclusive"
-description: null
-adultExtra: 0.0
-babyExtra: null
-childExtra: null
-teenExtra: null
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
]
}
#initialized: true
-snapshot: array:3 [ …3]
-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: "66965b31bae75449217244.jpg"
-gallery: App\Entity\Galleries {#1099
-id: 58
-hotel: App\Entity\Hotels {#1006}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1042
#collection: Doctrine\Common\Collections\ArrayCollection {#1044
-elements: array:4 [
0 => App\Entity\Images {#2119
-id: 145
-title: null
-imageFile: null
-imageName: "66619c9116582355921983.jpg"
-size: 25506
-type: "image/jpeg"
-dimensions: array:2 [
0 => 275
1 => 275
]
-updatedAt: DateTimeImmutable @1717673105 {#2118
date: 2024-06-06 11:25:05.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
1 => App\Entity\Images {#2110
-id: 412
-title: null
-imageFile: null
-imageName: "67053a7a81584264479509.jpg"
-size: 29225
-type: "image/jpeg"
-dimensions: array:2 [
0 => 275
1 => 275
]
-updatedAt: DateTimeImmutable @1728395898 {#2111
date: 2024-10-08 13:58:18.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
2 => App\Entity\Images {#2108
-id: 735
-title: null
-imageFile: null
-imageName: "6733536998db0922496773.jpg"
-size: 100404
-type: "image/jpeg"
-dimensions: array:2 [
0 => 500
1 => 375
]
-updatedAt: DateTimeImmutable @1731416937 {#2109
date: 2024-11-12 13:08:57.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
3 => App\Entity\Images {#2106
-id: 736
-title: null
-imageFile: null
-imageName: "67335369994f6605162789.jpg"
-size: 41714
-type: "image/jpeg"
-dimensions: array:2 [
0 => 500
1 => 375
]
-updatedAt: DateTimeImmutable @1731416937 {#2107
date: 2024-11-12 13:08:57.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-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: "Hotel Laguna"
}
-mediaDirSlug: null
-offers: Doctrine\ORM\PersistentCollection {#1093
#collection: Doctrine\Common\Collections\ArrayCollection {#1148
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#879 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-highlighted: null
-services: null
-hlStartAt: null
-hlEndAt: null
-slug: "laguna-beach-hotel-spa"
}
+stars: null
+dateRange: "23/12/2024 - 27/12/2024"
+fromAt: DateTimeImmutable @1734912000 {#2831
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735343940 {#2830
date: 2024-12-27 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "5"
"child" => "12"
"teen" => "18"
]
+nights: null
+chambers: []
+stay_rooms: []
}