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 : Maritim Resort & Spa - Chambre : #119 - 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 {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1410
+rpId: 2349
+adultsPrice: 824
+childrenPrice: 0
+startAt: DateTimeImmutable @1734825600 {#1392
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735257540 {#1354
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2024-12-22" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 824
"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 : Maritim Resort & Spa - Chambre : #120 - Deluxe Plus has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
SearchToolsDTO.php
line 591:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1395
+rpId: 2354
+adultsPrice: 930
+childrenPrice: 0
+startAt: DateTimeImmutable @1734825600 {#1447
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735257540 {#1354
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2024-12-22" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 930
"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 : Maritim Resort & Spa - Chambre : #121 - Junior Suite has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
SearchToolsDTO.php
line 591:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1536
+rpId: 2359
+adultsPrice: 1014
+childrenPrice: 0
+startAt: DateTimeImmutable @1734825600 {#1442
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735257540 {#1354
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 1014
"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 : Maritim Resort & Spa - Chambre : #122 - Suite has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
SearchToolsDTO.php
line 591:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1575
+rpId: 2364
+adultsPrice: 1260
+childrenPrice: 0
+startAt: DateTimeImmutable @1734825600 {#1437
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1735257540 {#1354
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
"parseDailyPrices() -> Parsed daily prices"
2 in
SearchToolsDTO.php
line 954:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
]
1 in
SearchToolsDTO.php
line 617:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
"Update Stay Rooms - Chambers Prices"
2 in
SearchToolsDTO.php
line 617:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
array:1 [
0 => array:4 [
0 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
"room_id" => 119
"room_picture" => "/uploads/rooms/119/666bd32256fda731708061.jpeg"
"room_name" => "Deluxe"
"room_slug" => "deluxe"
"room_description" => "Grâce au mélange raffiné d'architecture coloniale et tropicale, les chambres doubles Deluxe de l'hôtel dégagent une atmosphère confortable et chaleureuse. La salle de bain avec baignoire et douche indépendantes est séparée de la zone de couchage par d'élégantes portes coulissantes, créant ainsi une grande sensation d'espace. Jusqu'à trois personnes trouvent suffisamment de place dans cette catégorie pour commencer la journée en étant bien reposées."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2349
"adult_amount" => 3296
"children_amount" => 0
"basis_amount" => 3296
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
]
]
]
1 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 120
"room_picture" => "/uploads/rooms/120/666bd39946e20898265931.jpeg"
"room_name" => "Deluxe Plus"
"room_slug" => "deluxe-plus"
"room_description" => "Pour se coucher en toute décontraction après une journée à la plage de Balaclava, une partie de golf de 9 trous ou une excursion sur l'île Maurice, cette catégorie de chambre est idéale. En effet, vous disposez non seulement d'un lit king size confortable et d'un canapé-lit pour une troisième personne, mais aussi d'une chambre entièrement climatisée. Encore plus spacieuses, les chambres Deluxe Plus, la "catégorie phare" du Maritim Resort & Spa Mauritius, disposent en outre d'une grande salle de bains équipée d'une baignoire, d'une douche séparée et de deux lavabos, qui peut s'ouvrir sur la chambre à coucher, et parfois d’un armoire de plain-pied."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2354
"adult_amount" => 3720
"children_amount" => 0
"basis_amount" => 3720
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
]
]
]
2 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 121
"room_picture" => "/uploads/rooms/121/666bd42ccab7e924948102.jpeg"
"room_name" => "Junior Suite"
"room_slug" => "junior-suite"
"room_description" => "Vous passerez une nuit bienfaisante dans les suites Junior spacieuses et décorées avec goût, qui conviennent particulièrement aux familles, car la partie nuit peut être partiellement séparée de la partie salon. Toutes les chambres de cette catégorie sont situées dans un complexe récemment construit du Maritim Resort. Pour vous détendre, installez-vous confortablement au bord de la piscine à débordement du complexe avec un bar flottant."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2359
"adult_amount" => 4056
"children_amount" => 0
"basis_amount" => 4056
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
]
]
]
3 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 122
"room_picture" => "/uploads/rooms/122/666bd4a14fe46331373410.jpeg"
"room_name" => "Suite"
"room_slug" => "suite"
"room_description" => "Offrez-vous un monde de confort et de raffinement dans l'une des suites très spacieuses de l'hôtel, avec une chambre à coucher et un salon séparés. Ici aussi, une salle de bains spacieuse avec baignoire et douche indépendantes ainsi que des toilettes séparées vous attendent. Sur votre balcon ou votre terrasse, profitez de la vue sur la mer, d'un café fraîchement préparé et rêvez de votre journée au paradis."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 2364
"adult_amount" => 5040
"children_amount" => 0
"basis_amount" => 5040
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
]
]
]
]
]
1 in
SearchToolsDTO.php
line 743:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
"Update Stay Rooms results"
2 in
SearchToolsDTO.php
line 743:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
array:4 [
0 => App\DTO\RoomStayDTO {#1345
-id: 119
-name: "Deluxe"
-slug: "deluxe"
-picture: "/uploads/rooms/119/666bd32256fda731708061.jpeg"
-description: "Grâce au mélange raffiné d'architecture coloniale et tropicale, les chambres doubles Deluxe de l'hôtel dégagent une atmosphère confortable et chaleureuse. La salle de bain avec baignoire et douche indépendantes est séparée de la zone de couchage par d'élégantes portes coulissantes, créant ainsi une grande sensation d'espace. Jusqu'à trois personnes trouvent suffisamment de place dans cette catégorie pour commencer la journée en étant bien reposées."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 200
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
]
"amount" => 3296
]
]
-totalStayAmount: 3296.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1601
+extraId: 200
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: 3296.0
+totalStayAmountWoDiscount: 3548.0
+totalStayAmount: 3548.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612
+extraId: 88
+name: "Suppléments repas Noêl"
+description: null
+stayTotalNights: null
+dailyAdults: 252
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 252
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: null
+totalStayAmountWoDiscount: null
+totalStayAmount: null
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: DateTimeImmutable @1734998400 {#1605
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
+extraEndAt: DateTimeImmutable @1735084800 {#1606
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
+eventDuration: 1
+events: []
}
]
}
1 => App\DTO\ExtraStayDTO {#1604
+extraId: 85
+name: "Suppléments repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 480
+kidsExtrasAmount: 0
+stayExtrasAmount: 732
+stayRoomAmount: 3296.0
+totalStayAmountWoDiscount: 4028.0
+totalStayAmount: 4028.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
2 => App\DTO\ExtraStayDTO {#1614
+extraId: 87
+name: "Suppléments repas Premium Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 330
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1320
+kidsExtrasAmount: 0
+stayExtrasAmount: 1572
+stayRoomAmount: 3296.0
+totalStayAmountWoDiscount: 4868.0
+totalStayAmount: 4868.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
1 => App\DTO\RoomStayDTO {#1578
-id: 120
-name: "Deluxe Plus"
-slug: "deluxe-plus"
-picture: "/uploads/rooms/120/666bd39946e20898265931.jpeg"
-description: "Pour se coucher en toute décontraction après une journée à la plage de Balaclava, une partie de golf de 9 trous ou une excursion sur l'île Maurice, cette catégorie de chambre est idéale. En effet, vous disposez non seulement d'un lit king size confortable et d'un canapé-lit pour une troisième personne, mais aussi d'une chambre entièrement climatisée. Encore plus spacieuses, les chambres Deluxe Plus, la "catégorie phare" du Maritim Resort & Spa Mauritius, disposent en outre d'une grande salle de bains équipée d'une baignoire, d'une douche séparée et de deux lavabos, qui peut s'ouvrir sur la chambre à coucher, et parfois d’un armoire de plain-pied."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 200
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
]
"amount" => 3720
]
]
-totalStayAmount: 3720.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1615
+extraId: 200
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: 3720.0
+totalStayAmountWoDiscount: 3972.0
+totalStayAmount: 3972.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
1 => App\DTO\ExtraStayDTO {#1616
+extraId: 85
+name: "Suppléments repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 480
+kidsExtrasAmount: 0
+stayExtrasAmount: 732
+stayRoomAmount: 3720.0
+totalStayAmountWoDiscount: 4452.0
+totalStayAmount: 4452.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
2 => App\DTO\ExtraStayDTO {#1617
+extraId: 87
+name: "Suppléments repas Premium Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 330
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1320
+kidsExtrasAmount: 0
+stayExtrasAmount: 1572
+stayRoomAmount: 3720.0
+totalStayAmountWoDiscount: 5292.0
+totalStayAmount: 5292.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#1586
-id: 121
-name: "Junior Suite"
-slug: "junior-suite"
-picture: "/uploads/rooms/121/666bd42ccab7e924948102.jpeg"
-description: "Vous passerez une nuit bienfaisante dans les suites Junior spacieuses et décorées avec goût, qui conviennent particulièrement aux familles, car la partie nuit peut être partiellement séparée de la partie salon. Toutes les chambres de cette catégorie sont situées dans un complexe récemment construit du Maritim Resort. Pour vous détendre, installez-vous confortablement au bord de la piscine à débordement du complexe avec un bar flottant."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 200
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
]
"amount" => 4056
]
]
-totalStayAmount: 4056.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1618
+extraId: 200
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: 4056.0
+totalStayAmountWoDiscount: 4308.0
+totalStayAmount: 4308.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
1 => App\DTO\ExtraStayDTO {#1619
+extraId: 85
+name: "Suppléments repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 480
+kidsExtrasAmount: 0
+stayExtrasAmount: 732
+stayRoomAmount: 4056.0
+totalStayAmountWoDiscount: 4788.0
+totalStayAmount: 4788.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
2 => App\DTO\ExtraStayDTO {#1620
+extraId: 87
+name: "Suppléments repas Premium Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 330
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1320
+kidsExtrasAmount: 0
+stayExtrasAmount: 1572
+stayRoomAmount: 4056.0
+totalStayAmountWoDiscount: 5628.0
+totalStayAmount: 5628.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
3 => App\DTO\RoomStayDTO {#1587
-id: 122
-name: "Suite"
-slug: "suite"
-picture: "/uploads/rooms/122/666bd4a14fe46331373410.jpeg"
-description: "Offrez-vous un monde de confort et de raffinement dans l'une des suites très spacieuses de l'hôtel, avec une chambre à coucher et un salon séparés. Ici aussi, une salle de bains spacieuse avec baignoire et douche indépendantes ainsi que des toilettes séparées vous attendent. Sur votre balcon ou votre terrasse, profitez de la vue sur la mer, d'un café fraîchement préparé et rêvez de votre journée au paradis."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 200
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
]
"amount" => 5040
]
]
-totalStayAmount: 5040.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1621
+extraId: 200
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: 5040.0
+totalStayAmountWoDiscount: 5292.0
+totalStayAmount: 5292.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
1 => App\DTO\ExtraStayDTO {#1622
+extraId: 85
+name: "Suppléments repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 480
+kidsExtrasAmount: 0
+stayExtrasAmount: 732
+stayRoomAmount: 5040.0
+totalStayAmountWoDiscount: 5772.0
+totalStayAmount: 5772.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
2 => App\DTO\ExtraStayDTO {#1623
+extraId: 87
+name: "Suppléments repas Premium Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 330
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1320
+kidsExtrasAmount: 0
+stayExtrasAmount: 1572
+stayRoomAmount: 5040.0
+totalStayAmountWoDiscount: 6612.0
+totalStayAmount: 6612.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
]
In
HotelController.php
line 172:
$result->updateStayRooms();
}
dump($result);
return $this->render('hotel/show.html.twig', [
'hotel' => $result->getHotel(),
App\DTO\SearchToolsDTO {#1307
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#736
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#737
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#738
-metadata: Vich\UploaderBundle\Metadata\MetadataReader {#456
-reader: Metadata\MetadataFactory {#448
-driver: Metadata\Driver\DriverChain {#449
-drivers: array:4 [
0 => Vich\UploaderBundle\Metadata\Driver\XmlDriver {#450
-locator: Metadata\Driver\FileLocator {#447
-dirs: []
}
}
1 => Vich\UploaderBundle\Metadata\Driver\AnnotationDriver {#451
#reader: Vich\UploaderBundle\Metadata\Driver\AttributeReader {#452}
-managerRegistryList: array:1 [
0 => Doctrine\Bundle\DoctrineBundle\Registry {#74
-name: "ORM"
-connections: array:1 [
"default" => "doctrine.dbal.default_connection"
]
-managers: array:1 [
"default" => "doctrine.orm.default_entity_manager"
]
-defaultConnection: "default"
-defaultManager: "default"
-proxyInterfaceName: "Doctrine\Persistence\Proxy"
#container: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
}
]
}
2 => Vich\UploaderBundle\Metadata\Driver\YamlDriver {#453
-locator: Metadata\Driver\FileLocator {#447}
}
3 => Vich\UploaderBundle\Metadata\Driver\YmlDriver {#454
-locator: Metadata\Driver\FileLocator {#447}
}
]
}
-cache: Metadata\Cache\FileCache {#455
-dir: "/var/www/vhost/allons-maurice/app/var/cache/dev/vich_uploader"
}
-loadedMetadata: array:1 [
"App\Entity\Rooms" => Metadata\ClassHierarchyMetadata {#1350
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351
+name: "App\Entity\Rooms"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Rooms.php"
]
+createdAt: 1731925851
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_rooms"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
]
-loadedClassMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#739
-container: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
-mappings: array:5 [
"featured_hotels" => array:8 [
"uri_prefix" => "/uploads/hotels"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/hotels"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_hotels"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_rooms" => array:8 [
"uri_prefix" => "/uploads/rooms"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/rooms"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_rooms"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_posts" => array:8 [
"uri_prefix" => "/uploads/posts"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/posts"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_posts"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"medias" => array:8 [
"uri_prefix" => "/uploads/medias"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/medias"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.medias"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"slides" => array:8 [
"uri_prefix" => "/uploads/slides"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/slides"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.slides"
"options" => []
]
"directory_namer" => array:2 [
"service" => null
"options" => null
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
]
-defaultFilenameAttributeSuffix: "_name"
}
}
}
}
-debug: true
+hotel: App\Entity\Hotels {#1006
-id: 19
-name: "Maritim Resort & Spa"
-description: """
Porro possimus aut eum. Laborum et et reprehenderit facere exercitationem modi. Quaerat quae veritatis omnis officiis.\r\n
\r\n
Doloremque totam voluptatum dignissimos. Corrupti est nostrum aut sed. Libero et animi enim quam et.\r\n
\r\n
Aut provident dolorem ea sit dolorem et dolorem. Maxime delectus beatae dicta aliquam excepturi debitis exercitationem. Quam error qui illo quas. Aperiam cumque eos omnis animi autem et saepe.
"""
-website: "https://www.maritim.com/fr/hotels/maurice/hotel-mauritius/description-de-lhotel"
-stars: 5
-youtubeVideoId: "NBqUJM9YrX4"
-phone: "+230 204 1000"
-email: "info.mau@maritim.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3747.1160943400137!2d57.51388661217218!3d-20.087433281258868!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217c53af2d1c9e87%3A0x3fd06af39a9a028e!2sMaritim%20Resort%20%26%20Spa%20Mauritius!5e0!3m2!1sfr!2sfr!4v1718969420927!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord-Ouest"
-createdAt: DateTimeImmutable @1714145854 {#828
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#997
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1222
#collection: Doctrine\Common\Collections\ArrayCollection {#1157
-elements: array:4 [
0 => App\Entity\Rooms {#1224
-id: 119
-name: "Deluxe"
-description: "Grâce au mélange raffiné d'architecture coloniale et tropicale, les chambres doubles Deluxe de l'hôtel dégagent une atmosphère confortable et chaleureuse. La salle de bain avec baignoire et douche indépendantes est séparée de la zone de couchage par d'élégantes portes coulissantes, créant ainsi une grande sensation d'espace. Jusqu'à trois personnes trouvent suffisamment de place dans cette catégorie pour commencer la journée en étant bien reposées."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1383
-elements: array:1 [
0 => App\Entity\RoomPrices {#1449
-id: 2349
-title: "Deluxe"
-room: App\Entity\Rooms {#1224}
-quantity: 97
-stayStartedAt: DateTimeImmutable @1734825600 {#1392
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735948800 {#1397
date: 2025-01-04 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1452
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1745971200 {#1451
date: 2025-04-30 00:00:00.0 UTC (+00:00)
}
-minNights: 3
-doubleOccupancy: "824.00"
-singleOccupancy: "576.00"
-tripleOccupancy: "371.00"
-active: true
-extraBaby: null
-extraChild: 206.0
-extraTeen: 268.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1271
#collection: Doctrine\Common\Collections\ArrayCollection {#1266
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1243
#collection: Doctrine\Common\Collections\ArrayCollection {#1245
-elements: array:11 [
0 => App\Entity\RoomCapacities {#1422
-id: 2804
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1419
-id: 2805
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1378
-id: 2806
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1521
-id: 2807
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1401
-id: 2808
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1428
-id: 2820
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1458
-id: 2821
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1385
-id: 2822
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1457
-id: 2823
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1432
-id: 2824
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1364
-id: 2825
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:11 [ …11]
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#984
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1009
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666bd32256fda731708061.jpeg"
-gallery: App\Entity\Galleries {#1246
-id: 12
-hotel: null
-room: App\Entity\Rooms {#1224}
-images: Doctrine\ORM\PersistentCollection {#1295
#collection: Doctrine\Common\Collections\ArrayCollection {#1305
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1246}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim Deluxe"
}
-mediaDirSlug: "119"
-lowerRoomPrice: null
-services: null
-slug: "deluxe"
}
1 => App\Entity\Rooms {#1310
-id: 120
-name: "Deluxe Plus"
-description: "Pour se coucher en toute décontraction après une journée à la plage de Balaclava, une partie de golf de 9 trous ou une excursion sur l'île Maurice, cette catégorie de chambre est idéale. En effet, vous disposez non seulement d'un lit king size confortable et d'un canapé-lit pour une troisième personne, mais aussi d'une chambre entièrement climatisée. Encore plus spacieuses, les chambres Deluxe Plus, la "catégorie phare" du Maritim Resort & Spa Mauritius, disposent en outre d'une grande salle de bains équipée d'une baignoire, d'une douche séparée et de deux lavabos, qui peut s'ouvrir sur la chambre à coucher, et parfois d’un armoire de plain-pied."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1503
-elements: array:1 [
0 => App\Entity\RoomPrices {#1443
-id: 2354
-title: "Deluxe Plus"
-room: App\Entity\Rooms {#1310}
-quantity: 75
-stayStartedAt: DateTimeImmutable @1734825600 {#1447
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735948800 {#1446
date: 2025-01-04 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1445
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1745971200 {#1444
date: 2025-04-30 00:00:00.0 UTC (+00:00)
}
-minNights: 3
-doubleOccupancy: "930.00"
-singleOccupancy: "651.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 233.0
-extraTeen: 302.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1313
#collection: Doctrine\Common\Collections\ArrayCollection {#1314
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: array:10 [
0 => App\Entity\RoomCapacities {#1515
-id: 2809
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1394
-id: 2810
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1467
-id: 2811
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1463
-id: 2812
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1519
-id: 2813
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1518
-id: 2814
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1516
-id: 2815
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1477
-id: 2816
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1466
-id: 2817
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1386
-id: 2818
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:10 [ …10]
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1308
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1309
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666bd39946e20898265931.jpeg"
-gallery: App\Entity\Galleries {#1317
-id: 13
-hotel: null
-room: App\Entity\Rooms {#1310}
-images: Doctrine\ORM\PersistentCollection {#1318
#collection: Doctrine\Common\Collections\ArrayCollection {#1319
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1317}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim Deluxe plus"
}
-mediaDirSlug: "120"
-lowerRoomPrice: null
-services: null
-slug: "deluxe-plus"
}
2 => App\Entity\Rooms {#1322
-id: 121
-name: "Junior Suite"
-description: "Vous passerez une nuit bienfaisante dans les suites Junior spacieuses et décorées avec goût, qui conviennent particulièrement aux familles, car la partie nuit peut être partiellement séparée de la partie salon. Toutes les chambres de cette catégorie sont situées dans un complexe récemment construit du Maritim Resort. Pour vous détendre, installez-vous confortablement au bord de la piscine à débordement du complexe avec un bar flottant."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1542
-elements: array:1 [
0 => App\Entity\RoomPrices {#1438
-id: 2359
-title: "Junior Suite"
-room: App\Entity\Rooms {#1322}
-quantity: 52
-stayStartedAt: DateTimeImmutable @1734825600 {#1442
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735948800 {#1441
date: 2025-01-04 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1440
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1745971200 {#1439
date: 2025-04-30 00:00:00.0 UTC (+00:00)
}
-minNights: 3
-doubleOccupancy: "1014.00"
-singleOccupancy: "710.00"
-tripleOccupancy: "457.00"
-active: true
-extraBaby: null
-extraChild: 254.0
-extraTeen: 330.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1325
#collection: Doctrine\Common\Collections\ArrayCollection {#1326
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328
-elements: array:15 [
0 => App\Entity\RoomCapacities {#1531
-id: 2826
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1509
-id: 2827
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1489
-id: 2828
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1478
-id: 2829
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1482
-id: 2830
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1479
-id: 2831
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1529
-id: 2832
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1528
-id: 2833
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 1
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1487
-id: 2834
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1512
-id: 2835
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1484
-id: 2836
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1496
-id: 2837
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1501
-id: 2838
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1500
-id: 2839
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
14 => App\Entity\RoomCapacities {#1497
-id: 2840
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:15 [ …15]
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1320
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1321
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666bd42ccab7e924948102.jpeg"
-gallery: App\Entity\Galleries {#1329
-id: 10
-hotel: null
-room: App\Entity\Rooms {#1322}
-images: Doctrine\ORM\PersistentCollection {#1330
#collection: Doctrine\Common\Collections\ArrayCollection {#1331
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1329}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim Junior Suite"
}
-mediaDirSlug: "121"
-lowerRoomPrice: null
-services: null
-slug: "junior-suite"
}
3 => App\Entity\Rooms {#1334
-id: 122
-name: "Suite"
-description: "Offrez-vous un monde de confort et de raffinement dans l'une des suites très spacieuses de l'hôtel, avec une chambre à coucher et un salon séparés. Ici aussi, une salle de bains spacieuse avec baignoire et douche indépendantes ainsi que des toilettes séparées vous attendent. Sur votre balcon ou votre terrasse, profitez de la vue sur la mer, d'un café fraîchement préparé et rêvez de votre journée au paradis."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1581
-elements: array:1 [
0 => App\Entity\RoomPrices {#1433
-id: 2364
-title: "Suite"
-room: App\Entity\Rooms {#1334}
-quantity: 23
-stayStartedAt: DateTimeImmutable @1734825600 {#1437
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735948800 {#1436
date: 2025-01-04 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1435
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1745971200 {#1434
date: 2025-04-30 00:00:00.0 UTC (+00:00)
}
-minNights: 3
-doubleOccupancy: "1260.00"
-singleOccupancy: "882.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 315.0
-extraTeen: 410.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1337
#collection: Doctrine\Common\Collections\ArrayCollection {#1338
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340
-elements: array:15 [
0 => App\Entity\RoomCapacities {#1570
-id: 2841
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1539
-id: 2842
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1558
-id: 2843
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1562
-id: 2844
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1565
-id: 2845
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1566
-id: 2846
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1568
-id: 2847
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1567
-id: 2848
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: 1
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1559
-id: 2849
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1537
-id: 2850
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1557
-id: 2851
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1547
-id: 2852
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1548
-id: 2853
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1550
-id: 2854
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
14 => App\Entity\RoomCapacities {#1551
-id: 2855
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:15 [ …15]
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1332
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1333
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666bd4a14fe46331373410.jpeg"
-gallery: App\Entity\Galleries {#1341
-id: 11
-hotel: null
-room: App\Entity\Rooms {#1334}
-images: Doctrine\ORM\PersistentCollection {#1342
#collection: Doctrine\Common\Collections\ArrayCollection {#1343
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1341}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim Suite"
}
-mediaDirSlug: "122"
-lowerRoomPrice: null
-services: null
-slug: "suite"
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#872 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-address: "Baie Aux Tortues B41 Terre Rouge, Balaclava, Île Maurice"
-checkInTime: null
-checkOutTime: null
-babyAgeMax: "2"
-childAgeMax: "12"
-teenAgeMax: "17"
-extraCharges: Doctrine\ORM\PersistentCollection {#1001
#collection: Doctrine\Common\Collections\ArrayCollection {#999
-elements: array:5 [
0 => App\Entity\ExtraCharges {#1595
-id: 85
-title: "Suppléments repas Tout compris"
-description: null
-adultExtra: 60.0
-babyExtra: null
-childExtra: 30.0
-teenExtra: 45.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
1 => App\Entity\ExtraCharges {#1603
-id: 87
-title: "Suppléments repas Premium Tout compris"
-description: null
-adultExtra: 165.0
-babyExtra: null
-childExtra: 82.0
-teenExtra: 125.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
2 => App\Entity\ExtraCharges {#1607
-id: 88
-title: "Suppléments repas Noêl"
-description: null
-adultExtra: 126.0
-babyExtra: null
-childExtra: 63.0
-teenExtra: 82.0
-stayStartedAt: DateTimeImmutable @1734998400 {#1605
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735084800 {#1606
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
3 => App\Entity\ExtraCharges {#1610
-id: 91
-title: "Suppléments repas Nouvel An"
-description: null
-adultExtra: 150.0
-babyExtra: null
-childExtra: 75.0
-teenExtra: 97.0
-stayStartedAt: DateTimeImmutable @1735603200 {#1608
date: 2024-12-31 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735689600 {#1609
date: 2025-01-01 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
4 => App\Entity\ExtraCharges {#1611
-id: 200
-title: "Base All Inclusive"
-description: null
-adultExtra: 0.0
-babyExtra: 0.0
-childExtra: 0.0
-teenExtra: 0.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#868 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-imageFile: null
-featuredImage: "66965dd051748661167039.jpg"
-gallery: App\Entity\Galleries {#1099
-id: 9
-hotel: App\Entity\Hotels {#1006}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1042
#collection: Doctrine\Common\Collections\ArrayCollection {#1044
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1099}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim"
}
-mediaDirSlug: null
-offers: Doctrine\ORM\PersistentCollection {#1093
#collection: Doctrine\Common\Collections\ArrayCollection {#1148
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#879 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-highlighted: false
-services: null
-hlStartAt: null
-hlEndAt: null
-slug: "maritim-resort-spa"
}
+stars: null
+dateRange: ? string
+fromAt: DateTimeImmutable @1734825600 {#1355
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735257540 {#1354
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "2"
"child" => "12"
"teen" => "17"
]
+nights: 4
+chambers: array:1 [
0 => App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
]
+stay_rooms: array:4 [
0 => App\DTO\RoomStayDTO {#1345
-id: 119
-name: "Deluxe"
-slug: "deluxe"
-picture: "/uploads/rooms/119/666bd32256fda731708061.jpeg"
-description: "Grâce au mélange raffiné d'architecture coloniale et tropicale, les chambres doubles Deluxe de l'hôtel dégagent une atmosphère confortable et chaleureuse. La salle de bain avec baignoire et douche indépendantes est séparée de la zone de couchage par d'élégantes portes coulissantes, créant ainsi une grande sensation d'espace. Jusqu'à trois personnes trouvent suffisamment de place dans cette catégorie pour commencer la journée en étant bien reposées."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 200
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 824
"kids_price" => 0
]
]
"amount" => 3296
]
]
-totalStayAmount: 3296.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1601
+extraId: 200
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: 3296.0
+totalStayAmountWoDiscount: 3548.0
+totalStayAmount: 3548.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612
+extraId: 88
+name: "Suppléments repas Noêl"
+description: null
+stayTotalNights: null
+dailyAdults: 252
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 252
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: null
+totalStayAmountWoDiscount: null
+totalStayAmount: null
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: DateTimeImmutable @1734998400 {#1605}
+extraEndAt: DateTimeImmutable @1735084800 {#1606}
+eventDuration: 1
+events: []
}
]
}
1 => App\DTO\ExtraStayDTO {#1604
+extraId: 85
+name: "Suppléments repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 480
+kidsExtrasAmount: 0
+stayExtrasAmount: 732
+stayRoomAmount: 3296.0
+totalStayAmountWoDiscount: 4028.0
+totalStayAmount: 4028.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
2 => App\DTO\ExtraStayDTO {#1614
+extraId: 87
+name: "Suppléments repas Premium Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 330
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1320
+kidsExtrasAmount: 0
+stayExtrasAmount: 1572
+stayRoomAmount: 3296.0
+totalStayAmountWoDiscount: 4868.0
+totalStayAmount: 4868.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
1 => App\DTO\RoomStayDTO {#1578
-id: 120
-name: "Deluxe Plus"
-slug: "deluxe-plus"
-picture: "/uploads/rooms/120/666bd39946e20898265931.jpeg"
-description: "Pour se coucher en toute décontraction après une journée à la plage de Balaclava, une partie de golf de 9 trous ou une excursion sur l'île Maurice, cette catégorie de chambre est idéale. En effet, vous disposez non seulement d'un lit king size confortable et d'un canapé-lit pour une troisième personne, mais aussi d'une chambre entièrement climatisée. Encore plus spacieuses, les chambres Deluxe Plus, la "catégorie phare" du Maritim Resort & Spa Mauritius, disposent en outre d'une grande salle de bains équipée d'une baignoire, d'une douche séparée et de deux lavabos, qui peut s'ouvrir sur la chambre à coucher, et parfois d’un armoire de plain-pied."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 200
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 930
"kids_price" => 0
]
]
"amount" => 3720
]
]
-totalStayAmount: 3720.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1615
+extraId: 200
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: 3720.0
+totalStayAmountWoDiscount: 3972.0
+totalStayAmount: 3972.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
1 => App\DTO\ExtraStayDTO {#1616
+extraId: 85
+name: "Suppléments repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 480
+kidsExtrasAmount: 0
+stayExtrasAmount: 732
+stayRoomAmount: 3720.0
+totalStayAmountWoDiscount: 4452.0
+totalStayAmount: 4452.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
2 => App\DTO\ExtraStayDTO {#1617
+extraId: 87
+name: "Suppléments repas Premium Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 330
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1320
+kidsExtrasAmount: 0
+stayExtrasAmount: 1572
+stayRoomAmount: 3720.0
+totalStayAmountWoDiscount: 5292.0
+totalStayAmount: 5292.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#1586
-id: 121
-name: "Junior Suite"
-slug: "junior-suite"
-picture: "/uploads/rooms/121/666bd42ccab7e924948102.jpeg"
-description: "Vous passerez une nuit bienfaisante dans les suites Junior spacieuses et décorées avec goût, qui conviennent particulièrement aux familles, car la partie nuit peut être partiellement séparée de la partie salon. Toutes les chambres de cette catégorie sont situées dans un complexe récemment construit du Maritim Resort. Pour vous détendre, installez-vous confortablement au bord de la piscine à débordement du complexe avec un bar flottant."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 200
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 1014
"kids_price" => 0
]
]
"amount" => 4056
]
]
-totalStayAmount: 4056.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1618
+extraId: 200
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: 4056.0
+totalStayAmountWoDiscount: 4308.0
+totalStayAmount: 4308.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
1 => App\DTO\ExtraStayDTO {#1619
+extraId: 85
+name: "Suppléments repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 480
+kidsExtrasAmount: 0
+stayExtrasAmount: 732
+stayRoomAmount: 4056.0
+totalStayAmountWoDiscount: 4788.0
+totalStayAmount: 4788.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
2 => App\DTO\ExtraStayDTO {#1620
+extraId: 87
+name: "Suppléments repas Premium Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 330
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1320
+kidsExtrasAmount: 0
+stayExtrasAmount: 1572
+stayRoomAmount: 4056.0
+totalStayAmountWoDiscount: 5628.0
+totalStayAmount: 5628.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
3 => App\DTO\RoomStayDTO {#1587
-id: 122
-name: "Suite"
-slug: "suite"
-picture: "/uploads/rooms/122/666bd4a14fe46331373410.jpeg"
-description: "Offrez-vous un monde de confort et de raffinement dans l'une des suites très spacieuses de l'hôtel, avec une chambre à coucher et un salon séparés. Ici aussi, une salle de bains spacieuse avec baignoire et douche indépendantes ainsi que des toilettes séparées vous attendent. Sur votre balcon ou votre terrasse, profitez de la vue sur la mer, d'un café fraîchement préparé et rêvez de votre journée au paradis."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 200
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2024-12-22" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-23" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-24" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
"2024-12-25" => array:2 [
"adults_price" => 1260
"kids_price" => 0
]
]
"amount" => 5040
]
]
-totalStayAmount: 5040.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1621
+extraId: 200
+name: "Base All Inclusive"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 252
+stayRoomAmount: 5040.0
+totalStayAmountWoDiscount: 5292.0
+totalStayAmount: 5292.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
1 => App\DTO\ExtraStayDTO {#1622
+extraId: 85
+name: "Suppléments repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 120
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 480
+kidsExtrasAmount: 0
+stayExtrasAmount: 732
+stayRoomAmount: 5040.0
+totalStayAmountWoDiscount: 5772.0
+totalStayAmount: 5772.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
2 => App\DTO\ExtraStayDTO {#1623
+extraId: 87
+name: "Suppléments repas Premium Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 330
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1320
+kidsExtrasAmount: 0
+stayExtrasAmount: 1572
+stayRoomAmount: 5040.0
+totalStayAmountWoDiscount: 6612.0
+totalStayAmount: 6612.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: array:1 [
0 => App\DTO\ExtraStayDTO {#1612}
]
}
]
-specialExtras: []
-discounts: []
-error: []
}
]
}
1 in
HomeController.php
line 84:
'config_chambers' => ($siteSession->getSessionVar('search/chambers')) ? json_decode($siteSession->getSessionVar('search/chambers')) : null
];
dump('Search Model booking :', $searchToolsDTO);
$form = $this->createForm(SearchToolsType::class, $searchToolsDTO, $searchTypeOptions);
"Search Model booking :"
2 in
HomeController.php
line 84:
'config_chambers' => ($siteSession->getSessionVar('search/chambers')) ? json_decode($siteSession->getSessionVar('search/chambers')) : null
];
dump('Search Model booking :', $searchToolsDTO);
$form = $this->createForm(SearchToolsType::class, $searchToolsDTO, $searchTypeOptions);
App\DTO\SearchToolsDTO {#734
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#736
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#737
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#738
-metadata: Vich\UploaderBundle\Metadata\MetadataReader {#456
-reader: Metadata\MetadataFactory {#448
-driver: Metadata\Driver\DriverChain {#449
-drivers: array:4 [
0 => Vich\UploaderBundle\Metadata\Driver\XmlDriver {#450
-locator: Metadata\Driver\FileLocator {#447
-dirs: []
}
}
1 => Vich\UploaderBundle\Metadata\Driver\AnnotationDriver {#451
#reader: Vich\UploaderBundle\Metadata\Driver\AttributeReader {#452}
-managerRegistryList: array:1 [
0 => Doctrine\Bundle\DoctrineBundle\Registry {#74
-name: "ORM"
-connections: array:1 [
"default" => "doctrine.dbal.default_connection"
]
-managers: array:1 [
"default" => "doctrine.orm.default_entity_manager"
]
-defaultConnection: "default"
-defaultManager: "default"
-proxyInterfaceName: "Doctrine\Persistence\Proxy"
#container: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
}
]
}
2 => Vich\UploaderBundle\Metadata\Driver\YamlDriver {#453
-locator: Metadata\Driver\FileLocator {#447}
}
3 => Vich\UploaderBundle\Metadata\Driver\YmlDriver {#454
-locator: Metadata\Driver\FileLocator {#447}
}
]
}
-cache: Metadata\Cache\FileCache {#455
-dir: "/var/www/vhost/allons-maurice/app/var/cache/dev/vich_uploader"
}
-loadedMetadata: array:5 [
"App\Entity\Rooms" => Metadata\ClassHierarchyMetadata {#1350
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351
+name: "App\Entity\Rooms"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Rooms.php"
]
+createdAt: 1731925851
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_rooms"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Images" => Metadata\ClassHierarchyMetadata {#2185
+classMetadata: array:1 [
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2186
+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 {#2460
+classMetadata: array:1 [
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#2461
+name: "App\Entity\Slides"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Slides.php"
]
+createdAt: 1731925851
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "slides"
"propertyName" => "imageFile"
"fileNameProperty" => "bgImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Hotels" => Metadata\ClassHierarchyMetadata {#2685
+classMetadata: array:1 [
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#2731
+name: "App\Entity\Hotels"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Hotels.php"
]
+createdAt: 1731925851
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_hotels"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Posts" => Metadata\ClassHierarchyMetadata {#2734
+classMetadata: array:1 [
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#2686
+name: "App\Entity\Posts"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Posts.php"
]
+createdAt: 1731925851
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_posts"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
]
-loadedClassMetadata: array:5 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351}
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2186}
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#2461}
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#2731}
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#2686}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#739
-container: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
-mappings: array:5 [
"featured_hotels" => array:8 [
"uri_prefix" => "/uploads/hotels"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/hotels"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_hotels"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_rooms" => array:8 [
"uri_prefix" => "/uploads/rooms"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/rooms"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_rooms"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_posts" => array:8 [
"uri_prefix" => "/uploads/posts"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/posts"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_posts"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"medias" => array:8 [
"uri_prefix" => "/uploads/medias"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/medias"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.medias"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"slides" => array:8 [
"uri_prefix" => "/uploads/slides"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/slides"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.slides"
"options" => []
]
"directory_namer" => array:2 [
"service" => null
"options" => null
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
]
-defaultFilenameAttributeSuffix: "_name"
}
}
}
}
-debug: true
+hotel: App\Entity\Hotels {#1006
-id: 19
-name: "Maritim Resort & Spa"
-description: """
Porro possimus aut eum. Laborum et et reprehenderit facere exercitationem modi. Quaerat quae veritatis omnis officiis.\r\n
\r\n
Doloremque totam voluptatum dignissimos. Corrupti est nostrum aut sed. Libero et animi enim quam et.\r\n
\r\n
Aut provident dolorem ea sit dolorem et dolorem. Maxime delectus beatae dicta aliquam excepturi debitis exercitationem. Quam error qui illo quas. Aperiam cumque eos omnis animi autem et saepe.
"""
-website: "https://www.maritim.com/fr/hotels/maurice/hotel-mauritius/description-de-lhotel"
-stars: 5
-youtubeVideoId: "NBqUJM9YrX4"
-phone: "+230 204 1000"
-email: "info.mau@maritim.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3747.1160943400137!2d57.51388661217218!3d-20.087433281258868!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217c53af2d1c9e87%3A0x3fd06af39a9a028e!2sMaritim%20Resort%20%26%20Spa%20Mauritius!5e0!3m2!1sfr!2sfr!4v1718969420927!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord-Ouest"
-createdAt: DateTimeImmutable @1714145854 {#828
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#997
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1222
#collection: Doctrine\Common\Collections\ArrayCollection {#1157
-elements: array:4 [
0 => App\Entity\Rooms {#1224
-id: 119
-name: "Deluxe"
-description: "Grâce au mélange raffiné d'architecture coloniale et tropicale, les chambres doubles Deluxe de l'hôtel dégagent une atmosphère confortable et chaleureuse. La salle de bain avec baignoire et douche indépendantes est séparée de la zone de couchage par d'élégantes portes coulissantes, créant ainsi une grande sensation d'espace. Jusqu'à trois personnes trouvent suffisamment de place dans cette catégorie pour commencer la journée en étant bien reposées."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1383
-elements: array:1 [
0 => App\Entity\RoomPrices {#1449
-id: 2349
-title: "Deluxe"
-room: App\Entity\Rooms {#1224}
-quantity: 97
-stayStartedAt: DateTimeImmutable @1734825600 {#1392
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735948800 {#1397
date: 2025-01-04 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1452
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1745971200 {#1451
date: 2025-04-30 00:00:00.0 UTC (+00:00)
}
-minNights: 3
-doubleOccupancy: "824.00"
-singleOccupancy: "576.00"
-tripleOccupancy: "371.00"
-active: true
-extraBaby: null
-extraChild: 206.0
-extraTeen: 268.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1271
#collection: Doctrine\Common\Collections\ArrayCollection {#1266
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1243
#collection: Doctrine\Common\Collections\ArrayCollection {#1245
-elements: array:11 [
0 => App\Entity\RoomCapacities {#1422
-id: 2804
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1419
-id: 2805
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1378
-id: 2806
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1521
-id: 2807
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1401
-id: 2808
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1428
-id: 2820
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1458
-id: 2821
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1385
-id: 2822
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1457
-id: 2823
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1432
-id: 2824
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1364
-id: 2825
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:11 [ …11]
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#984
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1009
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666bd32256fda731708061.jpeg"
-gallery: App\Entity\Galleries {#1246
-id: 12
-hotel: null
-room: App\Entity\Rooms {#1224}
-images: Doctrine\ORM\PersistentCollection {#1295
#collection: Doctrine\Common\Collections\ArrayCollection {#1305
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1246}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim Deluxe"
}
-mediaDirSlug: "119"
-lowerRoomPrice: null
-services: null
-slug: "deluxe"
}
1 => App\Entity\Rooms {#1310
-id: 120
-name: "Deluxe Plus"
-description: "Pour se coucher en toute décontraction après une journée à la plage de Balaclava, une partie de golf de 9 trous ou une excursion sur l'île Maurice, cette catégorie de chambre est idéale. En effet, vous disposez non seulement d'un lit king size confortable et d'un canapé-lit pour une troisième personne, mais aussi d'une chambre entièrement climatisée. Encore plus spacieuses, les chambres Deluxe Plus, la "catégorie phare" du Maritim Resort & Spa Mauritius, disposent en outre d'une grande salle de bains équipée d'une baignoire, d'une douche séparée et de deux lavabos, qui peut s'ouvrir sur la chambre à coucher, et parfois d’un armoire de plain-pied."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1503
-elements: array:1 [
0 => App\Entity\RoomPrices {#1443
-id: 2354
-title: "Deluxe Plus"
-room: App\Entity\Rooms {#1310}
-quantity: 75
-stayStartedAt: DateTimeImmutable @1734825600 {#1447
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735948800 {#1446
date: 2025-01-04 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1445
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1745971200 {#1444
date: 2025-04-30 00:00:00.0 UTC (+00:00)
}
-minNights: 3
-doubleOccupancy: "930.00"
-singleOccupancy: "651.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 233.0
-extraTeen: 302.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1313
#collection: Doctrine\Common\Collections\ArrayCollection {#1314
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: array:10 [
0 => App\Entity\RoomCapacities {#1515
-id: 2809
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1394
-id: 2810
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1467
-id: 2811
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1463
-id: 2812
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1519
-id: 2813
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1518
-id: 2814
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1516
-id: 2815
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1477
-id: 2816
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1466
-id: 2817
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1386
-id: 2818
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:10 [ …10]
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1308
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1309
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666bd39946e20898265931.jpeg"
-gallery: App\Entity\Galleries {#1317
-id: 13
-hotel: null
-room: App\Entity\Rooms {#1310}
-images: Doctrine\ORM\PersistentCollection {#1318
#collection: Doctrine\Common\Collections\ArrayCollection {#1319
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1317}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim Deluxe plus"
}
-mediaDirSlug: "120"
-lowerRoomPrice: null
-services: null
-slug: "deluxe-plus"
}
2 => App\Entity\Rooms {#1322
-id: 121
-name: "Junior Suite"
-description: "Vous passerez une nuit bienfaisante dans les suites Junior spacieuses et décorées avec goût, qui conviennent particulièrement aux familles, car la partie nuit peut être partiellement séparée de la partie salon. Toutes les chambres de cette catégorie sont situées dans un complexe récemment construit du Maritim Resort. Pour vous détendre, installez-vous confortablement au bord de la piscine à débordement du complexe avec un bar flottant."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1542
-elements: array:1 [
0 => App\Entity\RoomPrices {#1438
-id: 2359
-title: "Junior Suite"
-room: App\Entity\Rooms {#1322}
-quantity: 52
-stayStartedAt: DateTimeImmutable @1734825600 {#1442
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735948800 {#1441
date: 2025-01-04 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1440
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1745971200 {#1439
date: 2025-04-30 00:00:00.0 UTC (+00:00)
}
-minNights: 3
-doubleOccupancy: "1014.00"
-singleOccupancy: "710.00"
-tripleOccupancy: "457.00"
-active: true
-extraBaby: null
-extraChild: 254.0
-extraTeen: 330.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1325
#collection: Doctrine\Common\Collections\ArrayCollection {#1326
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328
-elements: array:15 [
0 => App\Entity\RoomCapacities {#1531
-id: 2826
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1509
-id: 2827
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1489
-id: 2828
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1478
-id: 2829
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1482
-id: 2830
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1479
-id: 2831
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1529
-id: 2832
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1528
-id: 2833
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: 1
-children: 1
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1487
-id: 2834
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1512
-id: 2835
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1484
-id: 2836
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1496
-id: 2837
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1501
-id: 2838
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1500
-id: 2839
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
14 => App\Entity\RoomCapacities {#1497
-id: 2840
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:15 [ …15]
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1320
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1321
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666bd42ccab7e924948102.jpeg"
-gallery: App\Entity\Galleries {#1329
-id: 10
-hotel: null
-room: App\Entity\Rooms {#1322}
-images: Doctrine\ORM\PersistentCollection {#1330
#collection: Doctrine\Common\Collections\ArrayCollection {#1331
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1329}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim Junior Suite"
}
-mediaDirSlug: "121"
-lowerRoomPrice: null
-services: null
-slug: "junior-suite"
}
3 => App\Entity\Rooms {#1334
-id: 122
-name: "Suite"
-description: "Offrez-vous un monde de confort et de raffinement dans l'une des suites très spacieuses de l'hôtel, avec une chambre à coucher et un salon séparés. Ici aussi, une salle de bains spacieuse avec baignoire et douche indépendantes ainsi que des toilettes séparées vous attendent. Sur votre balcon ou votre terrasse, profitez de la vue sur la mer, d'un café fraîchement préparé et rêvez de votre journée au paradis."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1581
-elements: array:1 [
0 => App\Entity\RoomPrices {#1433
-id: 2364
-title: "Suite"
-room: App\Entity\Rooms {#1334}
-quantity: 23
-stayStartedAt: DateTimeImmutable @1734825600 {#1437
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735948800 {#1436
date: 2025-01-04 00:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1435
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1745971200 {#1434
date: 2025-04-30 00:00:00.0 UTC (+00:00)
}
-minNights: 3
-doubleOccupancy: "1260.00"
-singleOccupancy: "882.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: 315.0
-extraTeen: 410.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1337
#collection: Doctrine\Common\Collections\ArrayCollection {#1338
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340
-elements: array:15 [
0 => App\Entity\RoomCapacities {#1570
-id: 2841
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1539
-id: 2842
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1558
-id: 2843
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1562
-id: 2844
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1565
-id: 2845
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1566
-id: 2846
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1568
-id: 2847
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1567
-id: 2848
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: 1
-children: 1
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1559
-id: 2849
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1537
-id: 2850
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1557
-id: 2851
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1547
-id: 2852
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1548
-id: 2853
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1550
-id: 2854
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
14 => App\Entity\RoomCapacities {#1551
-id: 2855
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:15 [ …15]
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1332
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1333
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666bd4a14fe46331373410.jpeg"
-gallery: App\Entity\Galleries {#1341
-id: 11
-hotel: null
-room: App\Entity\Rooms {#1334}
-images: Doctrine\ORM\PersistentCollection {#1342
#collection: Doctrine\Common\Collections\ArrayCollection {#1343
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1341}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim Suite"
}
-mediaDirSlug: "122"
-lowerRoomPrice: null
-services: null
-slug: "suite"
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#872 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-address: "Baie Aux Tortues B41 Terre Rouge, Balaclava, Île Maurice"
-checkInTime: null
-checkOutTime: null
-babyAgeMax: "2"
-childAgeMax: "12"
-teenAgeMax: "17"
-extraCharges: Doctrine\ORM\PersistentCollection {#1001
#collection: Doctrine\Common\Collections\ArrayCollection {#999
-elements: array:5 [
0 => App\Entity\ExtraCharges {#1595
-id: 85
-title: "Suppléments repas Tout compris"
-description: null
-adultExtra: 60.0
-babyExtra: null
-childExtra: 30.0
-teenExtra: 45.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
1 => App\Entity\ExtraCharges {#1603
-id: 87
-title: "Suppléments repas Premium Tout compris"
-description: null
-adultExtra: 165.0
-babyExtra: null
-childExtra: 82.0
-teenExtra: 125.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
2 => App\Entity\ExtraCharges {#1607
-id: 88
-title: "Suppléments repas Noêl"
-description: null
-adultExtra: 126.0
-babyExtra: null
-childExtra: 63.0
-teenExtra: 82.0
-stayStartedAt: DateTimeImmutable @1734998400 {#1605
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735084800 {#1606
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
3 => App\Entity\ExtraCharges {#1610
-id: 91
-title: "Suppléments repas Nouvel An"
-description: null
-adultExtra: 150.0
-babyExtra: null
-childExtra: 75.0
-teenExtra: 97.0
-stayStartedAt: DateTimeImmutable @1735603200 {#1608
date: 2024-12-31 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735689600 {#1609
date: 2025-01-01 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
4 => App\Entity\ExtraCharges {#1611
-id: 200
-title: "Base All Inclusive"
-description: null
-adultExtra: 0.0
-babyExtra: 0.0
-childExtra: 0.0
-teenExtra: 0.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#868 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-imageFile: null
-featuredImage: "66965dd051748661167039.jpg"
-gallery: App\Entity\Galleries {#1099
-id: 9
-hotel: App\Entity\Hotels {#1006}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1042
#collection: Doctrine\Common\Collections\ArrayCollection {#1044
-elements: array:5 [
0 => App\Entity\Images {#2202
-id: 21
-title: null
-imageFile: null
-imageName: "6660497aedd16149403051.jpg"
-size: 820663
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1600
1 => 1200
]
-updatedAt: DateTimeImmutable @1717586298 {#2201
date: 2024-06-05 11:18:18.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
1 => App\Entity\Images {#2193
-id: 439
-title: null
-imageFile: null
-imageName: "670fb1b3cb231555205596.jpg"
-size: 555107
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1600
1 => 1200
]
-updatedAt: DateTimeImmutable @1729081779 {#2194
date: 2024-10-16 12:29:39.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
2 => App\Entity\Images {#2191
-id: 440
-title: null
-imageFile: null
-imageName: "670fb1b3cbf07152814262.jpg"
-size: 746480
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1600
1 => 1200
]
-updatedAt: DateTimeImmutable @1729081779 {#2192
date: 2024-10-16 12:29:39.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
3 => App\Entity\Images {#2189
-id: 441
-title: null
-imageFile: null
-imageName: "670fb1b3cc81d907668768.jpg"
-size: 684666
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1600
1 => 1200
]
-updatedAt: DateTimeImmutable @1729081779 {#2190
date: 2024-10-16 12:29:39.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
4 => App\Entity\Images {#2187
-id: 442
-title: null
-imageFile: null
-imageName: "670fb1b3cd03b046491425.jpg"
-size: 807620
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1600
1 => 1200
]
-updatedAt: DateTimeImmutable @1729081779 {#2188
date: 2024-10-16 12:29:39.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Galleries {#1099}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Maritim"
}
-mediaDirSlug: null
-offers: Doctrine\ORM\PersistentCollection {#1093
#collection: Doctrine\Common\Collections\ArrayCollection {#1148
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#879 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-highlighted: false
-services: null
-hlStartAt: null
-hlEndAt: null
-slug: "maritim-resort-spa"
}
+stars: null
+dateRange: "22/12/2024 - 26/12/2024"
+fromAt: DateTimeImmutable @1734825600 {#2918
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735257540 {#2917
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "2"
"child" => "12"
"teen" => "17"
]
+nights: null
+chambers: []
+stay_rooms: []
}