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 : Anelia Resort & Spa - Chambre : #47 - Supérieur 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 {#1411
+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 {#1789
+rpId: 1811
+adultsPrice: 220
+childrenPrice: 0
+startAt: DateTimeImmutable @1734912000 {#1464
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735343940 {#1450
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" => 220
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 220
"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 : Anelia Resort & Spa - Chambre : #48 - Supérieur Vue océan 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 {#1411
+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 {#1874
+rpId: 1818
+adultsPrice: 242
+childrenPrice: 0
+startAt: DateTimeImmutable @1734912000 {#1464
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735343940 {#1450
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" => 242
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 242
"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 : Anelia Resort & Spa - Chambre : #49 - Anelia Vue océan 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 {#1411
+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 : Anelia Resort & Spa - Chambre : #50 - Deluxe 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 {#1411
+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 {#1963
+rpId: 1832
+adultsPrice: 266
+childrenPrice: 0
+startAt: DateTimeImmutable @1734912000 {#1464
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735343940 {#1450
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" => 266
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 266
"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 : Anelia Resort & Spa - Chambre : #51 - Deluxe Vue océan 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 {#1411
+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:5 [
0 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1411
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
"room_id" => 47
"room_picture" => "/uploads/rooms/47/673362248ff08812827645.jpg"
"room_name" => "Supérieur"
"room_slug" => "superieur"
"room_description" => "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1811
"adult_amount" => 880
"children_amount" => 0
"basis_amount" => 880
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
]
]
]
1 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1411}
"room_id" => 48
"room_picture" => "/uploads/rooms/48/6733622940478576167511.jpg"
"room_name" => "Supérieur Vue océan"
"room_slug" => "superieur-vue-ocean"
"room_description" => "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue splendide sur la mer. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1818
"adult_amount" => 968
"children_amount" => 0
"basis_amount" => 968
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
]
]
]
2 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1411}
"room_id" => 49
"room_picture" => "/uploads/rooms/49/67336230002b1675450379.jpg"
"room_name" => "Anelia Vue océan"
"room_slug" => "anelia-vue-ocean"
"room_description" => "Avec un nouveau design et un nouvel agencement, nos chambres Anelia Vue Océan offrent le confort ultime et une vue unique sur l'Océan. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon ou d'une terrasse."
"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."
]
]
]
3 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1411}
"room_id" => 50
"room_picture" => "/uploads/rooms/50/666ae4ff0ec55852006002.jpg"
"room_name" => "Deluxe"
"room_slug" => "deluxe"
"room_description" => "Situées au rez-de-chaussée, nos Chambres Deluxe offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse. Des chambres adaptées aux personnes en fauteuil roulant sont disponibles."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1832
"adult_amount" => 1064
"children_amount" => 0
"basis_amount" => 1064
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-23" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
]
]
]
4 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1411}
"room_id" => 51
"room_picture" => "/uploads/rooms/51/666ae56e8c403806210284.jpg"
"room_name" => "Deluxe Vue océan"
"room_slug" => "deluxe-vue-ocean"
"room_description" => "Situées au rez-de-chaussée, nos chambres Deluxe Vue Océan offrent un confort ultime et une vue unique sur l'Océan. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse."
"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:5 [
0 => App\DTO\RoomStayDTO {#1584
-id: 47
-name: "Supérieur"
-slug: "superieur"
-picture: "/uploads/rooms/47/673362248ff08812827645.jpg"
-description: "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 176
-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" => 220
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
]
"amount" => 880
]
]
-totalStayAmount: 880.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#2063
+extraId: 176
+name: "Base Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 120
+stayRoomAmount: 880.0
+totalStayAmountWoDiscount: 1000.0
+totalStayAmount: 1000.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074
+extraId: 11
+name: "Suppléments repas de Noêl 2024"
+description: null
+stayTotalNights: null
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 120
+kidsExtrasAmount: 0
+stayExtrasAmount: 120
+stayRoomAmount: null
+totalStayAmountWoDiscount: null
+totalStayAmount: null
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: DateTimeImmutable @1734998400 {#2067
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
+extraEndAt: DateTimeImmutable @1735084800 {#2068
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
+eventDuration: 1
+events: []
}
]
}
1 => App\DTO\ExtraStayDTO {#2066
+extraId: 9
+name: "Suppléments repas pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 60
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 240
+kidsExtrasAmount: 0
+stayExtrasAmount: 360
+stayRoomAmount: 880.0
+totalStayAmountWoDiscount: 1240.0
+totalStayAmount: 1240.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
2 => App\DTO\ExtraStayDTO {#2076
+extraId: 10
+name: "Supplément repas all inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 86
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 344
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 880.0
+totalStayAmountWoDiscount: 1344.0
+totalStayAmount: 1344.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
1 => App\DTO\RoomStayDTO {#2049
-id: 48
-name: "Supérieur Vue océan"
-slug: "superieur-vue-ocean"
-picture: "/uploads/rooms/48/6733622940478576167511.jpg"
-description: "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue splendide sur la mer. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 176
-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" => 242
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
]
"amount" => 968
]
]
-totalStayAmount: 968.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#2077
+extraId: 176
+name: "Base Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 120
+stayRoomAmount: 968.0
+totalStayAmountWoDiscount: 1088.0
+totalStayAmount: 1088.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
1 => App\DTO\ExtraStayDTO {#2078
+extraId: 9
+name: "Suppléments repas pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 60
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 240
+kidsExtrasAmount: 0
+stayExtrasAmount: 360
+stayRoomAmount: 968.0
+totalStayAmountWoDiscount: 1328.0
+totalStayAmount: 1328.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
2 => App\DTO\ExtraStayDTO {#2079
+extraId: 10
+name: "Supplément repas all inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 86
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 344
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 968.0
+totalStayAmountWoDiscount: 1432.0
+totalStayAmount: 1432.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#2046
-id: 49
-name: "Anelia Vue océan"
-slug: "anelia-vue-ocean"
-picture: "/uploads/rooms/49/67336230002b1675450379.jpg"
-description: "Avec un nouveau design et un nouvel agencement, nos chambres Anelia Vue Océan offrent le confort ultime et une vue unique sur l'Océan. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon ou d'une terrasse."
-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."
]
}
3 => App\DTO\RoomStayDTO {#1978
-id: 50
-name: "Deluxe"
-slug: "deluxe"
-picture: "/uploads/rooms/50/666ae4ff0ec55852006002.jpg"
-description: "Situées au rez-de-chaussée, nos Chambres Deluxe offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse. Des chambres adaptées aux personnes en fauteuil roulant sont disponibles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 176
-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" => 266
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
]
"amount" => 1064
]
]
-totalStayAmount: 1064.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#2080
+extraId: 176
+name: "Base Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 120
+stayRoomAmount: 1064.0
+totalStayAmountWoDiscount: 1184.0
+totalStayAmount: 1184.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
1 => App\DTO\ExtraStayDTO {#2081
+extraId: 9
+name: "Suppléments repas pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 60
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 240
+kidsExtrasAmount: 0
+stayExtrasAmount: 360
+stayRoomAmount: 1064.0
+totalStayAmountWoDiscount: 1424.0
+totalStayAmount: 1424.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
2 => App\DTO\ExtraStayDTO {#2082
+extraId: 10
+name: "Supplément repas all inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 86
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 344
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 1064.0
+totalStayAmountWoDiscount: 1528.0
+totalStayAmount: 1528.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
4 => App\DTO\RoomStayDTO {#2045
-id: 51
-name: "Deluxe Vue océan"
-slug: "deluxe-vue-ocean"
-picture: "/uploads/rooms/51/666ae56e8c403806210284.jpg"
-description: "Situées au rez-de-chaussée, nos chambres Deluxe Vue Océan offrent un confort ultime et une vue unique sur l'Océan. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse."
-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 {#2185
-elements: array:1 [
0 => App\Entity\Offers {#2163
-id: 175
-title: "surclassement"
-type: "Bonus"
-hotel: App\Entity\Hotels {#1025
-id: 8
-name: "Anelia Resort & Spa"
-description: "D'une capacité de 141 chambres, Anelia Resort propose une panoplie d'hébergements allant des villas individuelles situées dans un authentique « village créole », aux chambres d'hôtes à l'architecture typiquement mauricienne jusqu'aux nouvelles chambres supérieures conçues dans un style moderne et contemporain. Venez faire à Anelia une découverte captivante où l'ancien se mélange au nouveau et découvrez le développement évolutif de la vie mauricienne au cours du siècle dernier."
-website: "https://aneliaresort.com/"
-stars: 4
-youtubeVideoId: "2zfTu1JYhe8"
-phone: "+230 286 0597"
-email: "info@aneliaresort.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1871.3185168079474!2d57.36995170677597!3d-20.27388269527866!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217c41580eee2a7b%3A0x9de83d512c0a247d!2sAnelia%20Resort%20%26%20Spa%20Mauritius!5e0!3m2!1sfr!2sfr!4v1718968960541!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Ouest"
-createdAt: DateTimeImmutable @1714145854 {#1017
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#1048
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1022
#collection: Doctrine\Common\Collections\ArrayCollection {#1021
-elements: array:5 [
0 => App\Entity\Rooms {#1596
-id: 47
-name: "Supérieur"
-description: "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1780
-elements: array:1 [
0 => App\Entity\RoomPrices {#1760
-id: 1811
-title: "Suppérieur - Pointe"
-room: App\Entity\Rooms {#1596}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734782400 {#1785
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1779
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1772
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1766
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "220.00"
-singleOccupancy: "187.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1428
#collection: Doctrine\Common\Collections\ArrayCollection {#1598
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1596}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1599
#collection: Doctrine\Common\Collections\ArrayCollection {#1686
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1684
-id: 2644
-room: App\Entity\Rooms {#1596}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1681
-id: 2645
-room: App\Entity\Rooms {#1596}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1680
-id: 2646
-room: App\Entity\Rooms {#1596}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1688
-id: 2647
-room: App\Entity\Rooms {#1596}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1687
-id: 2648
-room: App\Entity\Rooms {#1596}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1673
-id: 2755
-room: App\Entity\Rooms {#1596}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1596}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1576
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1731435108 {#1581
date: 2024-11-12 18:11:48.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673362248ff08812827645.jpg"
-gallery: App\Entity\Galleries {#1721
-id: 121
-hotel: null
-room: App\Entity\Rooms {#1596}
-images: Doctrine\ORM\PersistentCollection {#1722
#collection: Doctrine\Common\Collections\ArrayCollection {#1797
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1721}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia chambre superieur"
}
-mediaDirSlug: "47"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "superieur"
}
1 => App\Entity\Rooms {#1677
-id: 48
-name: "Supérieur Vue océan"
-description: "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue splendide sur la mer. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1880
-elements: array:1 [
0 => App\Entity\RoomPrices {#1849
-id: 1818
-title: "Supérieur Vue océan - Pointe"
-room: App\Entity\Rooms {#1677}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734782400 {#1845
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1846
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1847
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1848
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "242.00"
-singleOccupancy: "206.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1651
#collection: Doctrine\Common\Collections\ArrayCollection {#1728
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1677}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1617
#collection: Doctrine\Common\Collections\ArrayCollection {#1725
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1831
-id: 2649
-room: App\Entity\Rooms {#1677}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1769
-id: 2650
-room: App\Entity\Rooms {#1677}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1819
-id: 2651
-room: App\Entity\Rooms {#1677}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1823
-id: 2652
-room: App\Entity\Rooms {#1677}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1826
-id: 2653
-room: App\Entity\Rooms {#1677}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1677}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1656
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1731435113 {#1623
date: 2024-11-12 18:11:53.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6733622940478576167511.jpg"
-gallery: App\Entity\Galleries {#1626
-id: 122
-hotel: null
-room: App\Entity\Rooms {#1677}
-images: Doctrine\ORM\PersistentCollection {#1645
#collection: Doctrine\Common\Collections\ArrayCollection {#1654
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1626}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia superieur vue océan"
}
-mediaDirSlug: "48"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "superieur-vue-ocean"
}
2 => App\Entity\Rooms {#1718
-id: 49
-name: "Anelia Vue océan"
-description: "Avec un nouveau design et un nouvel agencement, nos chambres Anelia Vue Océan offrent le confort ultime et une vue unique sur l'Océan. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon ou d'une terrasse."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\ORM\PersistentCollection {#1717
#collection: Doctrine\Common\Collections\ArrayCollection {#1716
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1718}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#895 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1043 …}
}
-stopSales: Doctrine\ORM\PersistentCollection {#1715
#collection: Doctrine\Common\Collections\ArrayCollection {#1714
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1718}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1713
#collection: Doctrine\Common\Collections\ArrayCollection {#1712
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Rooms {#1718}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1720
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1731435120 {#1719
date: 2024-11-12 18:12:00.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "67336230002b1675450379.jpg"
-gallery: App\Entity\Galleries {#1711
-id: 123
-hotel: null
-room: App\Entity\Rooms {#1718}
-images: Doctrine\ORM\PersistentCollection {#1710
#collection: Doctrine\Common\Collections\ArrayCollection {#1709
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1711}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia vue ocean"
}
-mediaDirSlug: "49"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "anelia-vue-ocean"
}
3 => App\Entity\Rooms {#1706
-id: 50
-name: "Deluxe"
-description: "Situées au rez-de-chaussée, nos Chambres Deluxe offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse. Des chambres adaptées aux personnes en fauteuil roulant sont disponibles."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1969
-elements: array:1 [
0 => App\Entity\RoomPrices {#1938
-id: 1832
-title: "Deluxe - Pointe"
-room: App\Entity\Rooms {#1706}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734782400 {#1934
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1935
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1936
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1937
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "266.00"
-singleOccupancy: "226.00"
-tripleOccupancy: "85.00"
-active: true
-extraBaby: null
-extraChild: 61.0
-extraTeen: 73.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1703
#collection: Doctrine\Common\Collections\ArrayCollection {#1702
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1706}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1701
#collection: Doctrine\Common\Collections\ArrayCollection {#1700
-elements: array:7 [
0 => App\Entity\RoomCapacities {#1918
-id: 2654
-room: App\Entity\Rooms {#1706}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1904
-id: 2655
-room: App\Entity\Rooms {#1706}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1893
-id: 2656
-room: App\Entity\Rooms {#1706}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1827
-id: 2657
-room: App\Entity\Rooms {#1706}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1913
-id: 2658
-room: App\Entity\Rooms {#1706}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1914
-id: 2659
-room: App\Entity\Rooms {#1706}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1916
-id: 2660
-room: App\Entity\Rooms {#1706}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:7 [ …7]
-owner: App\Entity\Rooms {#1706}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1708
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#1707
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666ae4ff0ec55852006002.jpg"
-gallery: App\Entity\Galleries {#1699
-id: 124
-hotel: null
-room: App\Entity\Rooms {#1706}
-images: Doctrine\ORM\PersistentCollection {#1698
#collection: Doctrine\Common\Collections\ArrayCollection {#1697
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1699}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia chambre deluxe"
}
-mediaDirSlug: "50"
-lowerRoomPrice: null
-services: null
-slug: "deluxe"
}
4 => App\Entity\Rooms {#1045
-id: 51
-name: "Deluxe Vue océan"
-description: "Situées au rez-de-chaussée, nos chambres Deluxe Vue Océan offrent un confort ultime et une vue unique sur l'Océan. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#2055
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1081
#collection: Doctrine\Common\Collections\ArrayCollection {#1178
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1045}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1038
#collection: Doctrine\Common\Collections\ArrayCollection {#1040
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1997
-id: 2661
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1966
-id: 2662
-room: App\Entity\Rooms {#1045}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1985
-id: 2663
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1989
-id: 2664
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1992
-id: 2665
-room: App\Entity\Rooms {#1045}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1993
-id: 2666
-room: App\Entity\Rooms {#1045}
-adults: 3
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1995
-id: 2667
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1994
-id: 2668
-room: App\Entity\Rooms {#1045}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1986
-id: 2669
-room: App\Entity\Rooms {#1045}
-adults: 3
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1964
-id: 2670
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1984
-id: 2671
-room: App\Entity\Rooms {#1045}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1974
-id: 2672
-room: App\Entity\Rooms {#1045}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1975
-id: 2673
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1977
-id: 2674
-room: App\Entity\Rooms {#1045}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1045}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1010
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#1029
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666ae56e8c403806210284.jpg"
-gallery: App\Entity\Galleries {#1288
-id: 125
-hotel: null
-room: App\Entity\Rooms {#1045}
-images: Doctrine\ORM\PersistentCollection {#1353
#collection: Doctrine\Common\Collections\ArrayCollection {#1354
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1288}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia deluxe vue ocean"
}
-mediaDirSlug: "51"
-lowerRoomPrice: null
-services: null
-slug: "deluxe-vue-ocean"
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Hotels {#1025}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1114 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#879 …}
}
-address: "Dolphins Bay Klondike Road, Flic En Flac, Île Maurice"
-checkInTime: "14:00"
-checkOutTime: "11:00"
-babyAgeMax: "5"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1182
#collection: Doctrine\Common\Collections\ArrayCollection {#1176
-elements: array:5 [
0 => App\Entity\ExtraCharges {#2051
-id: 9
-title: "Suppléments repas pension complète"
-description: null
-adultExtra: 30.0
-babyExtra: null
-childExtra: 15.0
-teenExtra: 21.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1025}
}
1 => App\Entity\ExtraCharges {#2065
-id: 10
-title: "Supplément repas all inclusive"
-description: null
-adultExtra: 43.0
-babyExtra: null
-childExtra: 22.0
-teenExtra: 30.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1025}
}
2 => App\Entity\ExtraCharges {#2069
-id: 11
-title: "Suppléments repas de Noêl 2024"
-description: null
-adultExtra: 60.0
-babyExtra: null
-childExtra: 30.0
-teenExtra: 42.0
-stayStartedAt: DateTimeImmutable @1734998400 {#2067
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735084800 {#2068
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1025}
}
3 => App\Entity\ExtraCharges {#2072
-id: 12
-title: "Supplément repas Saint-Sylvestre 2024"
-description: null
-adultExtra: 95.0
-babyExtra: null
-childExtra: 48.0
-teenExtra: 67.0
-stayStartedAt: DateTimeImmutable @1735603200 {#2070
date: 2024-12-31 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735689600 {#2071
date: 2025-01-01 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1025}
}
4 => App\Entity\ExtraCharges {#2073
-id: 176
-title: "Base Demi pension"
-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 {#1025}
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Hotels {#1025}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1115 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1186 …}
}
-imageFile: null
-featuredImage: "66965843860d2624962204.jpg"
-gallery: App\Entity\Galleries {#1249
-id: 74
-hotel: App\Entity\Hotels {#1025}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1262
#collection: Doctrine\Common\Collections\ArrayCollection {#1261
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1249}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Hotel Anelia"
}
-mediaDirSlug: null
-offers: Doctrine\Common\Collections\ArrayCollection {#2185}
-highlighted: null
-services: null
-hlStartAt: null
-hlEndAt: null
-slug: "anelia-resort-spa"
}
-description: null
-stayStartAt: DateTimeImmutable @1728604800 {#2105
date: 2024-10-11 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1738281600 {#2102
date: 2025-01-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1728604800 {#2104
date: 2024-10-11 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1731283200 {#2160
date: 2024-11-11 00:00:00.0 UTC (+00:00)
}
-reference: "(DP=PC.)"
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#2165
#collection: Doctrine\Common\Collections\ArrayCollection {#2166
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1327 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#879 …}
}
-discount: 100
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2167
#collection: Doctrine\Common\Collections\ArrayCollection {#2168
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1333 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1248 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2169
#collection: Doctrine\Common\Collections\ArrayCollection {#2170
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1337 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1248 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2171
#collection: Doctrine\Common\Collections\ArrayCollection {#2172
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1339 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1186 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2173
#collection: Doctrine\Common\Collections\ArrayCollection {#2174
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1345 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1186 …}
}
-extrasDiscount: null
-priority: 5
-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;
}
"175 - surclassement"
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) {
null
1 in
HotelController.php
line 638:
$formBookingHidden->handleRequest($request);
// dump("Session vars:", $siteSession->allVars());
dump("Current Room Price:", $roomRate);
return $this->render('room/show.html.twig', [
'room' => $room,
"Current Room Price:"
2 in
HotelController.php
line 638:
$formBookingHidden->handleRequest($request);
// dump("Session vars:", $siteSession->allVars());
dump("Current Room Price:", $roomRate);
return $this->render('room/show.html.twig', [
'room' => $room,
array:18 [
"hotel_id" => 8
"picture_path" => "/uploads/hotels/8/66965843860d2624962204.jpg"
"hotel_name" => "Anelia Resort & Spa"
"room_id" => 51
"room_name" => "Deluxe Vue océan"
"from" => "23/12/2024"
"to" => "27/12/2024"
"nights" => 4
"neededRooms" => 0
"adults" => 2
"children" => 0
"totalAmount" => null
"totalAmountDiscounted" => null
"mandatoryExtraId" => null
"extra" => null
"specialExtra" => []
"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 {#800
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#801
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#802
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#803
-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 {#1695
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1580
+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\Hotels" => Metadata\ClassHierarchyMetadata {#2075
+classMetadata: array:1 [
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#2050
+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\Images" => Metadata\ClassHierarchyMetadata {#2700
+classMetadata: array:1 [
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2701
+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 {#3131
+classMetadata: array:1 [
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#3132
+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\Posts" => Metadata\ClassHierarchyMetadata {#3396
+classMetadata: array:1 [
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3395
+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 {#1580}
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#2050}
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2701}
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#3132}
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3395}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#804
-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 {#1025
-id: 8
-name: "Anelia Resort & Spa"
-description: "D'une capacité de 141 chambres, Anelia Resort propose une panoplie d'hébergements allant des villas individuelles situées dans un authentique « village créole », aux chambres d'hôtes à l'architecture typiquement mauricienne jusqu'aux nouvelles chambres supérieures conçues dans un style moderne et contemporain. Venez faire à Anelia une découverte captivante où l'ancien se mélange au nouveau et découvrez le développement évolutif de la vie mauricienne au cours du siècle dernier."
-website: "https://aneliaresort.com/"
-stars: 4
-youtubeVideoId: "2zfTu1JYhe8"
-phone: "+230 286 0597"
-email: "info@aneliaresort.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1871.3185168079474!2d57.36995170677597!3d-20.27388269527866!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217c41580eee2a7b%3A0x9de83d512c0a247d!2sAnelia%20Resort%20%26%20Spa%20Mauritius!5e0!3m2!1sfr!2sfr!4v1718968960541!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Ouest"
-createdAt: DateTimeImmutable @1714145854 {#1017
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#1048
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1022
#collection: Doctrine\Common\Collections\ArrayCollection {#1021
-elements: array:5 [
0 => App\Entity\Rooms {#1596
-id: 47
-name: "Supérieur"
-description: "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1780
-elements: array:1 [
0 => App\Entity\RoomPrices {#1760
-id: 1811
-title: "Suppérieur - Pointe"
-room: App\Entity\Rooms {#1596}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734782400 {#1785
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1779
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1772
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1766
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "220.00"
-singleOccupancy: "187.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1428
#collection: Doctrine\Common\Collections\ArrayCollection {#1598
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1596}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1599
#collection: Doctrine\Common\Collections\ArrayCollection {#1686
-elements: array:6 [
0 => App\Entity\RoomCapacities {#1684
-id: 2644
-room: App\Entity\Rooms {#1596}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1681
-id: 2645
-room: App\Entity\Rooms {#1596}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1680
-id: 2646
-room: App\Entity\Rooms {#1596}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1688
-id: 2647
-room: App\Entity\Rooms {#1596}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1687
-id: 2648
-room: App\Entity\Rooms {#1596}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1673
-id: 2755
-room: App\Entity\Rooms {#1596}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Rooms {#1596}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1576
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1731435108 {#1581
date: 2024-11-12 18:11:48.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "673362248ff08812827645.jpg"
-gallery: App\Entity\Galleries {#1721
-id: 121
-hotel: null
-room: App\Entity\Rooms {#1596}
-images: Doctrine\ORM\PersistentCollection {#1722
#collection: Doctrine\Common\Collections\ArrayCollection {#1797
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1721}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia chambre superieur"
}
-mediaDirSlug: "47"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "superieur"
}
1 => App\Entity\Rooms {#1677
-id: 48
-name: "Supérieur Vue océan"
-description: "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue splendide sur la mer. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1880
-elements: array:1 [
0 => App\Entity\RoomPrices {#1849
-id: 1818
-title: "Supérieur Vue océan - Pointe"
-room: App\Entity\Rooms {#1677}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734782400 {#1845
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1846
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1847
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1848
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "242.00"
-singleOccupancy: "206.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1651
#collection: Doctrine\Common\Collections\ArrayCollection {#1728
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1677}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1617
#collection: Doctrine\Common\Collections\ArrayCollection {#1725
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1831
-id: 2649
-room: App\Entity\Rooms {#1677}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1769
-id: 2650
-room: App\Entity\Rooms {#1677}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1819
-id: 2651
-room: App\Entity\Rooms {#1677}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1823
-id: 2652
-room: App\Entity\Rooms {#1677}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1826
-id: 2653
-room: App\Entity\Rooms {#1677}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1677}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1656
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1731435113 {#1623
date: 2024-11-12 18:11:53.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6733622940478576167511.jpg"
-gallery: App\Entity\Galleries {#1626
-id: 122
-hotel: null
-room: App\Entity\Rooms {#1677}
-images: Doctrine\ORM\PersistentCollection {#1645
#collection: Doctrine\Common\Collections\ArrayCollection {#1654
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1626}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia superieur vue océan"
}
-mediaDirSlug: "48"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "superieur-vue-ocean"
}
2 => App\Entity\Rooms {#1718
-id: 49
-name: "Anelia Vue océan"
-description: "Avec un nouveau design et un nouvel agencement, nos chambres Anelia Vue Océan offrent le confort ultime et une vue unique sur l'Océan. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon ou d'une terrasse."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\ORM\PersistentCollection {#1717
#collection: Doctrine\Common\Collections\ArrayCollection {#1716
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1718}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#895 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1043 …}
}
-stopSales: Doctrine\ORM\PersistentCollection {#1715
#collection: Doctrine\Common\Collections\ArrayCollection {#1714
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1718}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1713
#collection: Doctrine\Common\Collections\ArrayCollection {#1712
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Rooms {#1718}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1720
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1731435120 {#1719
date: 2024-11-12 18:12:00.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "67336230002b1675450379.jpg"
-gallery: App\Entity\Galleries {#1711
-id: 123
-hotel: null
-room: App\Entity\Rooms {#1718}
-images: Doctrine\ORM\PersistentCollection {#1710
#collection: Doctrine\Common\Collections\ArrayCollection {#1709
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1711}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia vue ocean"
}
-mediaDirSlug: "49"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "anelia-vue-ocean"
}
3 => App\Entity\Rooms {#1706
-id: 50
-name: "Deluxe"
-description: "Situées au rez-de-chaussée, nos Chambres Deluxe offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse. Des chambres adaptées aux personnes en fauteuil roulant sont disponibles."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1969
-elements: array:1 [
0 => App\Entity\RoomPrices {#1938
-id: 1832
-title: "Deluxe - Pointe"
-room: App\Entity\Rooms {#1706}
-quantity: null
-stayStartedAt: DateTimeImmutable @1734782400 {#1934
date: 2024-12-21 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735992000 {#1935
date: 2025-01-04 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1936
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1761955140 {#1937
date: 2025-10-31 23:59:00.0 UTC (+00:00)
}
-minNights: 4
-doubleOccupancy: "266.00"
-singleOccupancy: "226.00"
-tripleOccupancy: "85.00"
-active: true
-extraBaby: null
-extraChild: 61.0
-extraTeen: 73.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1703
#collection: Doctrine\Common\Collections\ArrayCollection {#1702
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1706}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1701
#collection: Doctrine\Common\Collections\ArrayCollection {#1700
-elements: array:7 [
0 => App\Entity\RoomCapacities {#1918
-id: 2654
-room: App\Entity\Rooms {#1706}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1904
-id: 2655
-room: App\Entity\Rooms {#1706}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1893
-id: 2656
-room: App\Entity\Rooms {#1706}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1827
-id: 2657
-room: App\Entity\Rooms {#1706}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1913
-id: 2658
-room: App\Entity\Rooms {#1706}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1914
-id: 2659
-room: App\Entity\Rooms {#1706}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1916
-id: 2660
-room: App\Entity\Rooms {#1706}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:7 [ …7]
-owner: App\Entity\Rooms {#1706}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1708
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#1707
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666ae4ff0ec55852006002.jpg"
-gallery: App\Entity\Galleries {#1699
-id: 124
-hotel: null
-room: App\Entity\Rooms {#1706}
-images: Doctrine\ORM\PersistentCollection {#1698
#collection: Doctrine\Common\Collections\ArrayCollection {#1697
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1699}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia chambre deluxe"
}
-mediaDirSlug: "50"
-lowerRoomPrice: null
-services: null
-slug: "deluxe"
}
4 => App\Entity\Rooms {#1045
-id: 51
-name: "Deluxe Vue océan"
-description: "Situées au rez-de-chaussée, nos chambres Deluxe Vue Océan offrent un confort ultime et une vue unique sur l'Océan. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse."
-active: true
-hotel: App\Entity\Hotels {#1025}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#2055
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1081
#collection: Doctrine\Common\Collections\ArrayCollection {#1178
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1045}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#902 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1142 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1038
#collection: Doctrine\Common\Collections\ArrayCollection {#1040
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1997
-id: 2661
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1966
-id: 2662
-room: App\Entity\Rooms {#1045}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1985
-id: 2663
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1989
-id: 2664
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1992
-id: 2665
-room: App\Entity\Rooms {#1045}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1993
-id: 2666
-room: App\Entity\Rooms {#1045}
-adults: 3
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1995
-id: 2667
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1994
-id: 2668
-room: App\Entity\Rooms {#1045}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1986
-id: 2669
-room: App\Entity\Rooms {#1045}
-adults: 3
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1964
-id: 2670
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1984
-id: 2671
-room: App\Entity\Rooms {#1045}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1974
-id: 2672
-room: App\Entity\Rooms {#1045}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1975
-id: 2673
-room: App\Entity\Rooms {#1045}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1977
-id: 2674
-room: App\Entity\Rooms {#1045}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1045}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1067 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1010
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#1029
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666ae56e8c403806210284.jpg"
-gallery: App\Entity\Galleries {#1288
-id: 125
-hotel: null
-room: App\Entity\Rooms {#1045}
-images: Doctrine\ORM\PersistentCollection {#1353
#collection: Doctrine\Common\Collections\ArrayCollection {#1354
-elements: array:5 [
0 => App\Entity\Images {#2875
-id: 267
-title: null
-imageFile: null
-imageName: "6718cdd20a44e388562434.jpg"
-size: 105713
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1729678802 {#2898
date: 2024-10-23 10:20:02.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1288}
-uploadedAt: null
}
1 => App\Entity\Images {#2913
-id: 651
-title: null
-imageFile: null
-imageName: "6718cdd1eea24083724189.jpg"
-size: 73657
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1729678801 {#2886
date: 2024-10-23 10:20:01.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1288}
-uploadedAt: null
}
2 => App\Entity\Images {#2917
-id: 652
-title: null
-imageFile: null
-imageName: "6718cdd1eef5f757206944.jpg"
-size: 59842
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1729678801 {#2916
date: 2024-10-23 10:20:01.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1288}
-uploadedAt: null
}
3 => App\Entity\Images {#2920
-id: 653
-title: null
-imageFile: null
-imageName: "6718cdd1ef28d919682844.jpg"
-size: 159271
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1729678801 {#2919
date: 2024-10-23 10:20:01.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1288}
-uploadedAt: null
}
4 => App\Entity\Images {#2922
-id: 654
-title: null
-imageFile: null
-imageName: "6718cdd1ef6d6535072722.jpg"
-size: 128308
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1729678801 {#2921
date: 2024-10-23 10:20:01.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1288}
-uploadedAt: null
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Galleries {#1288}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Anelia deluxe vue ocean"
}
-mediaDirSlug: "51"
-lowerRoomPrice: null
-services: null
-slug: "deluxe-vue-ocean"
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Hotels {#1025}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1114 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#879 …}
}
-address: "Dolphins Bay Klondike Road, Flic En Flac, Île Maurice"
-checkInTime: "14:00"
-checkOutTime: "11:00"
-babyAgeMax: "5"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1182
#collection: Doctrine\Common\Collections\ArrayCollection {#1176
-elements: array:5 [
0 => App\Entity\ExtraCharges {#2051
-id: 9
-title: "Suppléments repas pension complète"
-description: null
-adultExtra: 30.0
-babyExtra: null
-childExtra: 15.0
-teenExtra: 21.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1025}
}
1 => App\Entity\ExtraCharges {#2065
-id: 10
-title: "Supplément repas all inclusive"
-description: null
-adultExtra: 43.0
-babyExtra: null
-childExtra: 22.0
-teenExtra: 30.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1025}
}
2 => App\Entity\ExtraCharges {#2069
-id: 11
-title: "Suppléments repas de Noêl 2024"
-description: null
-adultExtra: 60.0
-babyExtra: null
-childExtra: 30.0
-teenExtra: 42.0
-stayStartedAt: DateTimeImmutable @1734998400 {#2067
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735084800 {#2068
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1025}
}
3 => App\Entity\ExtraCharges {#2072
-id: 12
-title: "Supplément repas Saint-Sylvestre 2024"
-description: null
-adultExtra: 95.0
-babyExtra: null
-childExtra: 48.0
-teenExtra: 67.0
-stayStartedAt: DateTimeImmutable @1735603200 {#2070
date: 2024-12-31 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735689600 {#2071
date: 2025-01-01 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1025}
}
4 => App\Entity\ExtraCharges {#2073
-id: 176
-title: "Base Demi pension"
-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 {#1025}
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Hotels {#1025}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1115 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1186 …}
}
-imageFile: null
-featuredImage: "66965843860d2624962204.jpg"
-gallery: App\Entity\Galleries {#1249
-id: 74
-hotel: App\Entity\Hotels {#1025}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1262
#collection: Doctrine\Common\Collections\ArrayCollection {#1261
-elements: array:5 [
0 => App\Entity\Images {#2717
-id: 175
-title: null
-imageFile: null
-imageName: "6662a7acd304b880438278.jpg"
-size: 147211
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1717741484 {#2716
date: 2024-06-07 06:24:44.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1249}
-uploadedAt: null
}
1 => App\Entity\Images {#2708
-id: 176
-title: null
-imageFile: null
-imageName: "6662a7acd36b0892588671.jpg"
-size: 105672
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1717741484 {#2709
date: 2024-06-07 06:24:44.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1249}
-uploadedAt: null
}
2 => App\Entity\Images {#2706
-id: 413
-title: null
-imageFile: null
-imageName: "67053aaa72ee2943219238.jpg"
-size: 140767
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1728395946 {#2707
date: 2024-10-08 13:59:06.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1249}
-uploadedAt: null
}
3 => App\Entity\Images {#2704
-id: 414
-title: null
-imageFile: null
-imageName: "67053aaa73679648061991.jpg"
-size: 128308
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1728395946 {#2705
date: 2024-10-08 13:59:06.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1249}
-uploadedAt: null
}
4 => App\Entity\Images {#2702
-id: 415
-title: null
-imageFile: null
-imageName: "67053aaa739c8321100280.jpg"
-size: 159271
-type: "image/jpeg"
-dimensions: array:2 [
0 => 968
1 => 968
]
-updatedAt: DateTimeImmutable @1728395946 {#2703
date: 2024-10-08 13:59:06.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1249}
-uploadedAt: null
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Galleries {#1249}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1065 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1257 …}
}
-title: "Hotel Anelia"
}
-mediaDirSlug: "8"
-offers: Doctrine\Common\Collections\ArrayCollection {#2185
-elements: array:1 [
0 => App\Entity\Offers {#2163
-id: 175
-title: "surclassement"
-type: "Bonus"
-hotel: App\Entity\Hotels {#1025}
-description: null
-stayStartAt: DateTimeImmutable @1728604800 {#2105
date: 2024-10-11 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1738281600 {#2102
date: 2025-01-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1728604800 {#2104
date: 2024-10-11 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1731283200 {#2160
date: 2024-11-11 00:00:00.0 UTC (+00:00)
}
-reference: "(DP=PC.)"
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#2165
#collection: Doctrine\Common\Collections\ArrayCollection {#2166
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1327 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#879 …}
}
-discount: 100
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2167
#collection: Doctrine\Common\Collections\ArrayCollection {#2168
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1333 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1248 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2169
#collection: Doctrine\Common\Collections\ArrayCollection {#2170
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1337 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1248 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2171
#collection: Doctrine\Common\Collections\ArrayCollection {#2172
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1339 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1186 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2173
#collection: Doctrine\Common\Collections\ArrayCollection {#2174
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2163}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1345 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1186 …}
}
-extrasDiscount: null
-priority: 5
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
]
}
-highlighted: null
-services: null
-hlStartAt: null
-hlEndAt: null
-slug: "anelia-resort-spa"
}
+stars: null
+dateRange: "23/12/2024 - 27/12/2024"
+fromAt: DateTimeImmutable @1734912000 {#3579
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735343940 {#3578
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: []
+stay_rooms: array:5 [
0 => App\DTO\RoomStayDTO {#1584
-id: 47
-name: "Supérieur"
-slug: "superieur"
-picture: "/uploads/rooms/47/673362248ff08812827645.jpg"
-description: "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 176
-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" => 220
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 220
"kids_price" => 0
]
]
"amount" => 880
]
]
-totalStayAmount: 880.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#2063
+extraId: 176
+name: "Base Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 120
+stayRoomAmount: 880.0
+totalStayAmountWoDiscount: 1000.0
+totalStayAmount: 1000.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074
+extraId: 11
+name: "Suppléments repas de Noêl 2024"
+description: null
+stayTotalNights: null
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 120
+kidsExtrasAmount: 0
+stayExtrasAmount: 120
+stayRoomAmount: null
+totalStayAmountWoDiscount: null
+totalStayAmount: null
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: DateTimeImmutable @1734998400 {#2067}
+extraEndAt: DateTimeImmutable @1735084800 {#2068}
+eventDuration: 1
+events: []
}
]
}
1 => App\DTO\ExtraStayDTO {#2066
+extraId: 9
+name: "Suppléments repas pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 60
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 240
+kidsExtrasAmount: 0
+stayExtrasAmount: 360
+stayRoomAmount: 880.0
+totalStayAmountWoDiscount: 1240.0
+totalStayAmount: 1240.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
2 => App\DTO\ExtraStayDTO {#2076
+extraId: 10
+name: "Supplément repas all inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 86
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 344
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 880.0
+totalStayAmountWoDiscount: 1344.0
+totalStayAmount: 1344.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
1 => App\DTO\RoomStayDTO {#2049
-id: 48
-name: "Supérieur Vue océan"
-slug: "superieur-vue-ocean"
-picture: "/uploads/rooms/48/6733622940478576167511.jpg"
-description: "Avec un nouveau design et un nouvel agencement, nos Chambres Supérieures offrent le confort ultime et une vue splendide sur la mer. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 176
-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" => 242
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 242
"kids_price" => 0
]
]
"amount" => 968
]
]
-totalStayAmount: 968.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#2077
+extraId: 176
+name: "Base Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 120
+stayRoomAmount: 968.0
+totalStayAmountWoDiscount: 1088.0
+totalStayAmount: 1088.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
1 => App\DTO\ExtraStayDTO {#2078
+extraId: 9
+name: "Suppléments repas pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 60
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 240
+kidsExtrasAmount: 0
+stayExtrasAmount: 360
+stayRoomAmount: 968.0
+totalStayAmountWoDiscount: 1328.0
+totalStayAmount: 1328.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
2 => App\DTO\ExtraStayDTO {#2079
+extraId: 10
+name: "Supplément repas all inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 86
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 344
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 968.0
+totalStayAmountWoDiscount: 1432.0
+totalStayAmount: 1432.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#1978
-id: 50
-name: "Deluxe"
-slug: "deluxe"
-picture: "/uploads/rooms/50/666ae4ff0ec55852006002.jpg"
-description: "Situées au rez-de-chaussée, nos Chambres Deluxe offrent le confort ultime et une vue unique sur le Jardin ou une vue partielle sur la mer ou sur la piscine principale. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse. Des chambres adaptées aux personnes en fauteuil roulant sont disponibles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 176
-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" => 266
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
"2024-12-26" => array:2 [
"adults_price" => 266
"kids_price" => 0
]
]
"amount" => 1064
]
]
-totalStayAmount: 1064.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#2080
+extraId: 176
+name: "Base Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 120
+stayRoomAmount: 1064.0
+totalStayAmountWoDiscount: 1184.0
+totalStayAmount: 1184.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
1 => App\DTO\ExtraStayDTO {#2081
+extraId: 9
+name: "Suppléments repas pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 60
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 240
+kidsExtrasAmount: 0
+stayExtrasAmount: 360
+stayRoomAmount: 1064.0
+totalStayAmountWoDiscount: 1424.0
+totalStayAmount: 1424.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
2 => App\DTO\ExtraStayDTO {#2082
+extraId: 10
+name: "Supplément repas all inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 86
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 344
+kidsExtrasAmount: 0
+stayExtrasAmount: 464
+stayRoomAmount: 1064.0
+totalStayAmountWoDiscount: 1528.0
+totalStayAmount: 1528.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#2074}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
3 => App\DTO\RoomStayDTO {#2045
-id: 51
-name: "Deluxe Vue océan"
-slug: "deluxe-vue-ocean"
-picture: "/uploads/rooms/51/666ae56e8c403806210284.jpg"
-description: "Situées au rez-de-chaussée, nos chambres Deluxe Vue Océan offrent un confort ultime et une vue unique sur l'Océan. Ces chambres de 40 m2 sont équipées d'un lit King ou Twin et d'un canapé-lit, dotées d'une terrasse."
-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."
]
}
4 => App\DTO\RoomStayDTO {#2046
-id: 49
-name: "Anelia Vue océan"
-slug: "anelia-vue-ocean"
-picture: "/uploads/rooms/49/67336230002b1675450379.jpg"
-description: "Avec un nouveau design et un nouvel agencement, nos chambres Anelia Vue Océan offrent le confort ultime et une vue unique sur l'Océan. Ces chambres de 30 m2 sont équipées d'un lit King ou Twin et disposent d'un balcon ou d'une terrasse."
-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."
]
}
]
}