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 : Le Meridien - Chambre : #98 - 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 {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1580
+rpId: 1490
+adultsPrice: 524
+childrenPrice: 0
+startAt: DateTimeImmutable @1730246400 {#1425
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730376000 {#1499
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1578
+rpId: 1719
+adultsPrice: 550
+childrenPrice: 0
+startAt: DateTimeImmutable @1730462400 {#1545
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730937540 {#1424
date: 2024-11-06 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:7 [
"2024-10-30" => array:2 [
"adults_price" => 524
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 524
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 550
"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 : Le Meridien - Chambre : #99 - Ocean Sky 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 {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1649
+rpId: 1051
+adultsPrice: 557
+childrenPrice: 0
+startAt: DateTimeImmutable @1730246400 {#1425
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730376000 {#1521
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1580
+rpId: 1729
+adultsPrice: 580
+childrenPrice: 0
+startAt: DateTimeImmutable @1730462400 {#1562
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730937540 {#1424
date: 2024-11-06 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:7 [
"2024-10-30" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 580
"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 : Le Meridien - Chambre : #100 - Beach Bliss 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 {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1692
+rpId: 1058
+adultsPrice: 669
+childrenPrice: 0
+startAt: DateTimeImmutable @1730246400 {#1425
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730376000 {#1509
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1649
+rpId: 1739
+adultsPrice: 610
+childrenPrice: 0
+startAt: DateTimeImmutable @1730462400 {#1470
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730937540 {#1424
date: 2024-11-06 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:7 [
"2024-10-30" => array:2 [
"adults_price" => 669
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 669
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 610
"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 : Le Meridien - Chambre : #101 - Family Suite Front de mer has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
SearchToolsDTO.php
line 591:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1735
+rpId: 1065
+adultsPrice: 702
+childrenPrice: 0
+startAt: DateTimeImmutable @1730246400 {#1425
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730376000 {#1504
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1692
+rpId: 1749
+adultsPrice: 640
+childrenPrice: 0
+startAt: DateTimeImmutable @1730462400 {#1427
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730937540 {#1424
date: 2024-11-06 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:7 [
"2024-10-30" => array:2 [
"adults_price" => 702
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 702
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 640
"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 : Le Meridien - Chambre : #102 - Royal 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 {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1778
+rpId: 1072
+adultsPrice: 876
+childrenPrice: 0
+startAt: DateTimeImmutable @1730246400 {#1425
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730376000 {#1496
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1735
+rpId: 1759
+adultsPrice: 1200
+childrenPrice: 0
+startAt: DateTimeImmutable @1730462400 {#1438
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730937540 {#1424
date: 2024-11-06 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:7 [
"2024-10-30" => array:2 [
"adults_price" => 876
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 876
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 1200
"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 : Le Meridien - Chambre : #103 - Nirvana Tranquil Bliss 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 {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1803
+rpId: 1079
+adultsPrice: 557
+childrenPrice: 0
+startAt: DateTimeImmutable @1730246400 {#1425
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730376000 {#1479
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1798
+rpId: 1769
+adultsPrice: 550
+childrenPrice: 0
+startAt: DateTimeImmutable @1730462400 {#1464
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730937540 {#1424
date: 2024-11-06 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:7 [
"2024-10-30" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 550
"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 : Le Meridien - Chambre : #104 - Romantic Allure 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 {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1837
+rpId: 1086
+adultsPrice: 591
+childrenPrice: 0
+startAt: DateTimeImmutable @1730246400 {#1425
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730376000 {#1487
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1832
+rpId: 1779
+adultsPrice: 640
+childrenPrice: 0
+startAt: DateTimeImmutable @1730462400 {#1458
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730937540 {#1424
date: 2024-11-06 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:7 [
"2024-10-30" => array:2 [
"adults_price" => 591
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 591
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 640
"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 : Le Meridien - Chambre : #105 - Plunge Pool Hideaway 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 {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1871
+rpId: 1093
+adultsPrice: 699
+childrenPrice: 0
+startAt: DateTimeImmutable @1730246400 {#1425
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730376000 {#1490
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1866
+rpId: 1789
+adultsPrice: 750
+childrenPrice: 0
+startAt: DateTimeImmutable @1730462400 {#1452
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730937540 {#1424
date: 2024-11-06 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:7 [
"2024-10-30" => array:2 [
"adults_price" => 699
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 699
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 750
"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 : Le Meridien - Chambre : #106 - Nirvana Grand 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 {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
SearchToolsDTO.php
line 945:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:2 [
0 => App\DTO\RoomDatesAndPricesDTO {#1905
+rpId: 1100
+adultsPrice: 1096
+childrenPrice: 0
+startAt: DateTimeImmutable @1730246400 {#1425
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730376000 {#1514
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
}
1 => App\DTO\RoomDatesAndPricesDTO {#1900
+rpId: 1799
+adultsPrice: 1200
+childrenPrice: 0
+startAt: DateTimeImmutable @1730462400 {#1445
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1730937540 {#1424
date: 2024-11-06 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:7 [
"2024-10-30" => array:2 [
"adults_price" => 1096
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 1096
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 1200
"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:9 [
0 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1000
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
"room_id" => 98
"room_picture" => "/uploads/rooms/98/666847647d34f296369245.jpg"
"room_name" => "Junior Suite"
"room_slug" => "junior-suite"
"room_description" => "Nous proposons 72 Suites Junior d'une superficie de 60 m², situées au 1er étage. Chaque suite comprend une chambre avec un lit King Size et un canapé-lit ou deux lits Queen Size, une salle de bain et un balcon offrant une vue sur l'océan ou une vue partielle sur l'océan. La disponibilité de chambres communicantes est soumise à demande (non garantie)."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1719
"adult_amount" => 3798
"children_amount" => 0
"basis_amount" => 3798
"mandatoryExtraId" => null
"default_extra_label" => "Demi Pension"
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 524
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 524
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
]
]
]
1 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1000}
"room_id" => 99
"room_picture" => "/uploads/rooms/99/666848557a6f0778336300.jpg"
"room_name" => "Ocean Sky Junior Suite"
"room_slug" => "ocean-sky-junior-suite"
"room_description" => "Nous avons 60 Suites Junior Ocean Sky, d'une surface de 60m², situées au 2ème étage. Chacune comprend une chambre avec un lit King Size et un canapé-lit ou deux lits Queen Size, une salle de bain et un balcon offrant une vue sur l'océan."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1729
"adult_amount" => 4014
"children_amount" => 0
"basis_amount" => 4014
"mandatoryExtraId" => null
"default_extra_label" => "Demi Pension"
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
]
]
]
2 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1000}
"room_id" => 100
"room_picture" => "/uploads/rooms/100/66684a03d3139802785709.jpeg"
"room_name" => "Beach Bliss Junior Suite"
"room_slug" => "beach-bliss-junior-suite"
"room_description" => "Nous disposons de 48 Suites Junior Beach Bliss, d'une superficie de 60m², situées au rez-de-chaussée offrant un accès direct à la plage. Ces suites sont aménagées avec un lit King Size (ou deux lits Queen Size), une salle de bains semi-ouverte sur la chambre, un coin salon et une terrasse offrant une vue sur l'océan et la piscine."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1739
"adult_amount" => 4388
"children_amount" => 0
"basis_amount" => 4388
"mandatoryExtraId" => null
"default_extra_label" => "Demi Pension"
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 669
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 669
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
]
]
]
3 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1000}
"room_id" => 101
"room_picture" => "/uploads/rooms/101/666935be67105145140374.jpg"
"room_name" => "Family Suite Front de mer"
"room_slug" => "family-suite-front-de-mer"
"room_description" => "Les 24 Suites Famille Front de Mer, d'une superficie de 69 m², offrent un cadre luxueux et spacieux. Chaque suite comprend une chambre élégamment aménagée avec un lit King Size, un coin salon confortable, une salle de bain moderne et une terrasse privée offrant une vue imprenable sur l'océan."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1749
"adult_amount" => 4604
"children_amount" => 0
"basis_amount" => 4604
"mandatoryExtraId" => null
"default_extra_label" => "Demi Pension"
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 702
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 702
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
]
]
]
4 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1000}
"room_id" => 102
"room_picture" => "/uploads/rooms/102/6669373841912940996954.jpg"
"room_name" => "Royal Suite"
"room_slug" => "royal-suite"
"room_description" => "Les 6 Suites Royales, d'une superficie de 150 m², sont aménagées en duplex à l'étage, offrant une vue spectaculaire sur l'océan. Au premier niveau, vous trouverez une entrée avec dressing, un espace bar-café, un séjour avec plafond cathédrale comprenant un espace repas et salon, ainsi qu'un balcon aménagé. Le second niveau dispose d'un dressing, d'une chambre avec un lit King Size (200x200), d'un espace bureau et d'une salle de bain ouverte."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1759
"adult_amount" => 7752
"children_amount" => 0
"basis_amount" => 7752
"mandatoryExtraId" => null
"default_extra_label" => "Demi Pension"
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 876
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 876
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
]
]
]
5 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1000}
"room_id" => 103
"room_picture" => "/uploads/rooms/103/66693af402245843155624.jpg"
"room_name" => "Nirvana Tranquil Bliss"
"room_slug" => "nirvana-tranquil-bliss"
"room_description" => "Les 18 Chambres Nirvana Tranquil Bliss, d’une superficie de 56 m², sont situées au premier étage de la section Nirvana, réservée aux adultes. Elles offrent un cadre paisible et élégant avec un lit King Size, une salle de bain moderne et un balcon privé avec vue sur le jardin."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1769
"adult_amount" => 3864
"children_amount" => 0
"basis_amount" => 3864
"mandatoryExtraId" => null
"default_extra_label" => "Demi Pension"
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
]
]
]
6 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1000}
"room_id" => 104
"room_picture" => "/uploads/rooms/104/666939d1c5436658738912.jpeg"
"room_name" => "Romantic Allure"
"room_slug" => "romantic-allure"
"room_description" => "Les 16 Chambres Nirvana Romantique Allure, d’une superficie de 56 m², sont situées au premier étage de la section Nirvana, réservée aux adultes. Chaque chambre comprend un lit King Size, une salle de bain moderne et un balcon privé offrant une vue imprenable sur l'océan. Les avantages incluent l'accès exclusif à la piscine et à l'espace plage réservés aux clients Nirvana, une bouteille de vin et une assiette de fruits à l'arrivée, le petit-déjeuner en chambre offert (frais de plateau en sus), ainsi que des boissons (thé, café, jus et softs) gratuites tous les jours de 11h00 à 18h00 au Nirvana Pool Bar. De plus, un cocktail accompagné de canapés est servi quotidiennement au coucher du soleil."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1779
"adult_amount" => 4382
"children_amount" => 0
"basis_amount" => 4382
"mandatoryExtraId" => null
"default_extra_label" => "Demi Pension"
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 591
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 591
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
]
]
]
7 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1000}
"room_id" => 105
"room_picture" => "/uploads/rooms/105/66693ad04398a465174846.jpeg"
"room_name" => "Plunge Pool Hideaway"
"room_slug" => "plunge-pool-hideaway"
"room_description" => "Les 16 Chambres Nirvana avec Plunge Pool, d'une superficie de 112 m², sont situées au rez-de-chaussée et orientées vers les jardins, avec un accès côté océan. Elles comprennent une chambre avec un lit King Size (200x200), un salon confortable, une salle de bain semi-ouverte sur la chambre, et une terrasse arrière avec une plunge pool. Les plantes tropicales autour de la plunge pool préservent votre intimité, bien qu'il soit possible de voir et d'être légèrement vu par les passants des autres suites Nirvana."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1789
"adult_amount" => 5148
"children_amount" => 0
"basis_amount" => 5148
"mandatoryExtraId" => null
"default_extra_label" => "Demi Pension"
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 699
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 699
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
]
]
]
8 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1000}
"room_id" => 106
"room_picture" => "/uploads/rooms/106/66693cd910286572902604.jpeg"
"room_name" => "Nirvana Grand Suite"
"room_slug" => "nirvana-grand-suite"
"room_description" => "La Nirvana Grand Suite, répartie sur deux niveaux, offre à l'étage une chambre élégante équipée d'un lit double et d'une salle de bain lumineuse avec une douche à l’italienne et une baignoire. Le rez-de-chaussée dispose d'un salon spacieux, d'une belle salle à manger et d'un bar. La suite s'étend également sur une terrasse privée."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1799
"adult_amount" => 8192
"children_amount" => 0
"basis_amount" => 8192
"mandatoryExtraId" => null
"default_extra_label" => "Demi Pension"
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 1096
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 1096
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 1200
"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:9 [
0 => App\DTO\RoomStayDTO {#1319
-id: 98
-name: "Junior Suite"
-slug: "junior-suite"
-picture: "/uploads/rooms/98/666847647d34f296369245.jpg"
-description: "Nous proposons 72 Suites Junior d'une superficie de 60 m², situées au 1er étage. Chaque suite comprend une chambre avec un lit King Size et un canapé-lit ou deux lits Queen Size, une salle de bain et un balcon offrant une vue sur l'océan ou une vue partielle sur l'océan. La disponibilité de chambres communicantes est soumise à demande (non garantie)."
-stayTotalNights: 7
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: "Demi Pension"
-mandatoryExtraId: 199
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 524
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 524
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
]
"amount" => 3798
]
]
-totalStayAmount: 3798.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1950
+extraId: 199
+name: "Base Demi pension"
+description: null
+stayTotalNights: 7
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 3798.0
+totalStayAmountWoDiscount: 3798.0
+totalStayAmount: 3798.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1953
+extraId: 69
+name: "Suppléments repas Pension complète"
+description: null
+stayTotalNights: 7
+dailyAdults: 80
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 560
+kidsExtrasAmount: 0
+stayExtrasAmount: 560
+stayRoomAmount: 3798.0
+totalStayAmountWoDiscount: 4358.0
+totalStayAmount: 4358.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1962
+extraId: 70
+name: "Suppléments repas All Inclusive"
+description: null
+stayTotalNights: 7
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1120
+kidsExtrasAmount: 0
+stayExtrasAmount: 1120
+stayRoomAmount: 3798.0
+totalStayAmountWoDiscount: 4918.0
+totalStayAmount: 4918.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
1 => App\DTO\RoomStayDTO {#1897
-id: 99
-name: "Ocean Sky Junior Suite"
-slug: "ocean-sky-junior-suite"
-picture: "/uploads/rooms/99/666848557a6f0778336300.jpg"
-description: "Nous avons 60 Suites Junior Ocean Sky, d'une surface de 60m², situées au 2ème étage. Chacune comprend une chambre avec un lit King Size et un canapé-lit ou deux lits Queen Size, une salle de bain et un balcon offrant une vue sur l'océan."
-stayTotalNights: 7
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: "Demi Pension"
-mandatoryExtraId: 199
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 580
"kids_price" => 0
]
]
"amount" => 4014
]
]
-totalStayAmount: 4014.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1963
+extraId: 199
+name: "Base Demi pension"
+description: null
+stayTotalNights: 7
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 4014.0
+totalStayAmountWoDiscount: 4014.0
+totalStayAmount: 4014.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1964
+extraId: 69
+name: "Suppléments repas Pension complète"
+description: null
+stayTotalNights: 7
+dailyAdults: 80
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 560
+kidsExtrasAmount: 0
+stayExtrasAmount: 560
+stayRoomAmount: 4014.0
+totalStayAmountWoDiscount: 4574.0
+totalStayAmount: 4574.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1965
+extraId: 70
+name: "Suppléments repas All Inclusive"
+description: null
+stayTotalNights: 7
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1120
+kidsExtrasAmount: 0
+stayExtrasAmount: 1120
+stayRoomAmount: 4014.0
+totalStayAmountWoDiscount: 5134.0
+totalStayAmount: 5134.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
2 => App\DTO\RoomStayDTO {#1930
-id: 100
-name: "Beach Bliss Junior Suite"
-slug: "beach-bliss-junior-suite"
-picture: "/uploads/rooms/100/66684a03d3139802785709.jpeg"
-description: "Nous disposons de 48 Suites Junior Beach Bliss, d'une superficie de 60m², situées au rez-de-chaussée offrant un accès direct à la plage. Ces suites sont aménagées avec un lit King Size (ou deux lits Queen Size), une salle de bains semi-ouverte sur la chambre, un coin salon et une terrasse offrant une vue sur l'océan et la piscine."
-stayTotalNights: 7
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: "Demi Pension"
-mandatoryExtraId: 199
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 669
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 669
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 610
"kids_price" => 0
]
]
"amount" => 4388
]
]
-totalStayAmount: 4388.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1966
+extraId: 199
+name: "Base Demi pension"
+description: null
+stayTotalNights: 7
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 4388.0
+totalStayAmountWoDiscount: 4388.0
+totalStayAmount: 4388.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1967
+extraId: 69
+name: "Suppléments repas Pension complète"
+description: null
+stayTotalNights: 7
+dailyAdults: 80
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 560
+kidsExtrasAmount: 0
+stayExtrasAmount: 560
+stayRoomAmount: 4388.0
+totalStayAmountWoDiscount: 4948.0
+totalStayAmount: 4948.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1968
+extraId: 70
+name: "Suppléments repas All Inclusive"
+description: null
+stayTotalNights: 7
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1120
+kidsExtrasAmount: 0
+stayExtrasAmount: 1120
+stayRoomAmount: 4388.0
+totalStayAmountWoDiscount: 5508.0
+totalStayAmount: 5508.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
3 => App\DTO\RoomStayDTO {#1931
-id: 101
-name: "Family Suite Front de mer"
-slug: "family-suite-front-de-mer"
-picture: "/uploads/rooms/101/666935be67105145140374.jpg"
-description: "Les 24 Suites Famille Front de Mer, d'une superficie de 69 m², offrent un cadre luxueux et spacieux. Chaque suite comprend une chambre élégamment aménagée avec un lit King Size, un coin salon confortable, une salle de bain moderne et une terrasse privée offrant une vue imprenable sur l'océan."
-stayTotalNights: 7
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: "Demi Pension"
-mandatoryExtraId: 199
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 702
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 702
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
]
"amount" => 4604
]
]
-totalStayAmount: 4604.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1969
+extraId: 199
+name: "Base Demi pension"
+description: null
+stayTotalNights: 7
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 4604.0
+totalStayAmountWoDiscount: 4604.0
+totalStayAmount: 4604.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1970
+extraId: 69
+name: "Suppléments repas Pension complète"
+description: null
+stayTotalNights: 7
+dailyAdults: 80
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 560
+kidsExtrasAmount: 0
+stayExtrasAmount: 560
+stayRoomAmount: 4604.0
+totalStayAmountWoDiscount: 5164.0
+totalStayAmount: 5164.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1971
+extraId: 70
+name: "Suppléments repas All Inclusive"
+description: null
+stayTotalNights: 7
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1120
+kidsExtrasAmount: 0
+stayExtrasAmount: 1120
+stayRoomAmount: 4604.0
+totalStayAmountWoDiscount: 5724.0
+totalStayAmount: 5724.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
4 => App\DTO\RoomStayDTO {#1932
-id: 102
-name: "Royal Suite"
-slug: "royal-suite"
-picture: "/uploads/rooms/102/6669373841912940996954.jpg"
-description: "Les 6 Suites Royales, d'une superficie de 150 m², sont aménagées en duplex à l'étage, offrant une vue spectaculaire sur l'océan. Au premier niveau, vous trouverez une entrée avec dressing, un espace bar-café, un séjour avec plafond cathédrale comprenant un espace repas et salon, ainsi qu'un balcon aménagé. Le second niveau dispose d'un dressing, d'une chambre avec un lit King Size (200x200), d'un espace bureau et d'une salle de bain ouverte."
-stayTotalNights: 7
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: "Demi Pension"
-mandatoryExtraId: 199
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 876
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 876
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
]
"amount" => 7752
]
]
-totalStayAmount: 7752.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1972
+extraId: 199
+name: "Base Demi pension"
+description: null
+stayTotalNights: 7
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 7752.0
+totalStayAmountWoDiscount: 7752.0
+totalStayAmount: 7752.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1973
+extraId: 69
+name: "Suppléments repas Pension complète"
+description: null
+stayTotalNights: 7
+dailyAdults: 80
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 560
+kidsExtrasAmount: 0
+stayExtrasAmount: 560
+stayRoomAmount: 7752.0
+totalStayAmountWoDiscount: 8312.0
+totalStayAmount: 8312.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1974
+extraId: 70
+name: "Suppléments repas All Inclusive"
+description: null
+stayTotalNights: 7
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1120
+kidsExtrasAmount: 0
+stayExtrasAmount: 1120
+stayRoomAmount: 7752.0
+totalStayAmountWoDiscount: 8872.0
+totalStayAmount: 8872.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
5 => App\DTO\RoomStayDTO {#1933
-id: 103
-name: "Nirvana Tranquil Bliss"
-slug: "nirvana-tranquil-bliss"
-picture: "/uploads/rooms/103/66693af402245843155624.jpg"
-description: "Les 18 Chambres Nirvana Tranquil Bliss, d’une superficie de 56 m², sont situées au premier étage de la section Nirvana, réservée aux adultes. Elles offrent un cadre paisible et élégant avec un lit King Size, une salle de bain moderne et un balcon privé avec vue sur le jardin."
-stayTotalNights: 7
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: "Demi Pension"
-mandatoryExtraId: 199
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 557
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 550
"kids_price" => 0
]
]
"amount" => 3864
]
]
-totalStayAmount: 3864.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1975
+extraId: 199
+name: "Base Demi pension"
+description: null
+stayTotalNights: 7
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 3864.0
+totalStayAmountWoDiscount: 3864.0
+totalStayAmount: 3864.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1976
+extraId: 69
+name: "Suppléments repas Pension complète"
+description: null
+stayTotalNights: 7
+dailyAdults: 80
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 560
+kidsExtrasAmount: 0
+stayExtrasAmount: 560
+stayRoomAmount: 3864.0
+totalStayAmountWoDiscount: 4424.0
+totalStayAmount: 4424.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1977
+extraId: 70
+name: "Suppléments repas All Inclusive"
+description: null
+stayTotalNights: 7
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1120
+kidsExtrasAmount: 0
+stayExtrasAmount: 1120
+stayRoomAmount: 3864.0
+totalStayAmountWoDiscount: 4984.0
+totalStayAmount: 4984.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
6 => App\DTO\RoomStayDTO {#1934
-id: 104
-name: "Romantic Allure"
-slug: "romantic-allure"
-picture: "/uploads/rooms/104/666939d1c5436658738912.jpeg"
-description: "Les 16 Chambres Nirvana Romantique Allure, d’une superficie de 56 m², sont situées au premier étage de la section Nirvana, réservée aux adultes. Chaque chambre comprend un lit King Size, une salle de bain moderne et un balcon privé offrant une vue imprenable sur l'océan. Les avantages incluent l'accès exclusif à la piscine et à l'espace plage réservés aux clients Nirvana, une bouteille de vin et une assiette de fruits à l'arrivée, le petit-déjeuner en chambre offert (frais de plateau en sus), ainsi que des boissons (thé, café, jus et softs) gratuites tous les jours de 11h00 à 18h00 au Nirvana Pool Bar. De plus, un cocktail accompagné de canapés est servi quotidiennement au coucher du soleil."
-stayTotalNights: 7
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: "Demi Pension"
-mandatoryExtraId: 199
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 591
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 591
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 640
"kids_price" => 0
]
]
"amount" => 4382
]
]
-totalStayAmount: 4382.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1978
+extraId: 199
+name: "Base Demi pension"
+description: null
+stayTotalNights: 7
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 4382.0
+totalStayAmountWoDiscount: 4382.0
+totalStayAmount: 4382.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1979
+extraId: 69
+name: "Suppléments repas Pension complète"
+description: null
+stayTotalNights: 7
+dailyAdults: 80
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 560
+kidsExtrasAmount: 0
+stayExtrasAmount: 560
+stayRoomAmount: 4382.0
+totalStayAmountWoDiscount: 4942.0
+totalStayAmount: 4942.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1980
+extraId: 70
+name: "Suppléments repas All Inclusive"
+description: null
+stayTotalNights: 7
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1120
+kidsExtrasAmount: 0
+stayExtrasAmount: 1120
+stayRoomAmount: 4382.0
+totalStayAmountWoDiscount: 5502.0
+totalStayAmount: 5502.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
7 => App\DTO\RoomStayDTO {#1935
-id: 105
-name: "Plunge Pool Hideaway"
-slug: "plunge-pool-hideaway"
-picture: "/uploads/rooms/105/66693ad04398a465174846.jpeg"
-description: "Les 16 Chambres Nirvana avec Plunge Pool, d'une superficie de 112 m², sont situées au rez-de-chaussée et orientées vers les jardins, avec un accès côté océan. Elles comprennent une chambre avec un lit King Size (200x200), un salon confortable, une salle de bain semi-ouverte sur la chambre, et une terrasse arrière avec une plunge pool. Les plantes tropicales autour de la plunge pool préservent votre intimité, bien qu'il soit possible de voir et d'être légèrement vu par les passants des autres suites Nirvana."
-stayTotalNights: 7
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: "Demi Pension"
-mandatoryExtraId: 199
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 699
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 699
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 750
"kids_price" => 0
]
]
"amount" => 5148
]
]
-totalStayAmount: 5148.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1981
+extraId: 199
+name: "Base Demi pension"
+description: null
+stayTotalNights: 7
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 5148.0
+totalStayAmountWoDiscount: 5148.0
+totalStayAmount: 5148.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1982
+extraId: 69
+name: "Suppléments repas Pension complète"
+description: null
+stayTotalNights: 7
+dailyAdults: 80
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 560
+kidsExtrasAmount: 0
+stayExtrasAmount: 560
+stayRoomAmount: 5148.0
+totalStayAmountWoDiscount: 5708.0
+totalStayAmount: 5708.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1983
+extraId: 70
+name: "Suppléments repas All Inclusive"
+description: null
+stayTotalNights: 7
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1120
+kidsExtrasAmount: 0
+stayExtrasAmount: 1120
+stayRoomAmount: 5148.0
+totalStayAmountWoDiscount: 6268.0
+totalStayAmount: 6268.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
8 => App\DTO\RoomStayDTO {#1936
-id: 106
-name: "Nirvana Grand Suite"
-slug: "nirvana-grand-suite"
-picture: "/uploads/rooms/106/66693cd910286572902604.jpeg"
-description: "La Nirvana Grand Suite, répartie sur deux niveaux, offre à l'étage une chambre élégante équipée d'un lit double et d'une salle de bain lumineuse avec une douche à l’italienne et une baignoire. Le rez-de-chaussée dispose d'un salon spacieux, d'une belle salle à manger et d'un bar. La suite s'étend également sur une terrasse privée."
-stayTotalNights: 7
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: "Demi Pension"
-mandatoryExtraId: 199
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:7 [
"2024-10-30" => array:2 [
"adults_price" => 1096
"kids_price" => 0
]
"2024-10-31" => array:2 [
"adults_price" => 1096
"kids_price" => 0
]
"2024-11-01" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-02" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-03" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-04" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
"2024-11-05" => array:2 [
"adults_price" => 1200
"kids_price" => 0
]
]
"amount" => 8192
]
]
-totalStayAmount: 8192.0
-totalRoomAmountDiscounted: null
-communExtras: array:3 [
0 => App\DTO\ExtraStayDTO {#1984
+extraId: 199
+name: "Base Demi pension"
+description: null
+stayTotalNights: 7
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 8192.0
+totalStayAmountWoDiscount: 8192.0
+totalStayAmount: 8192.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1985
+extraId: 69
+name: "Suppléments repas Pension complète"
+description: null
+stayTotalNights: 7
+dailyAdults: 80
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 560
+kidsExtrasAmount: 0
+stayExtrasAmount: 560
+stayRoomAmount: 8192.0
+totalStayAmountWoDiscount: 8752.0
+totalStayAmount: 8752.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1986
+extraId: 70
+name: "Suppléments repas All Inclusive"
+description: null
+stayTotalNights: 7
+dailyAdults: 160
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 1120
+kidsExtrasAmount: 0
+stayExtrasAmount: 1120
+stayRoomAmount: 8192.0
+totalStayAmountWoDiscount: 9312.0
+totalStayAmount: 9312.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
]
1 in
SearchToolsDTO.php
line 1398:
{
$offers_eligibled = [];
if ($this->debug) {
dump('All available offers of the hotel', $offers);
}
foreach ($offers as $key => $offer) {
"All available offers of the hotel"
2 in
SearchToolsDTO.php
line 1398:
{
$offers_eligibled = [];
if ($this->debug) {
dump('All available offers of the hotel', $offers);
}
foreach ($offers as $key => $offer) {
Doctrine\Common\Collections\ArrayCollection {#2284
-elements: array:3 [
0 => App\Entity\Offers {#2263
-id: 112
-title: "LONG STAY LE MERIDIEN"
-type: "LongStay"
-hotel: App\Entity\Hotels {#1013
-id: 17
-name: "Le Meridien"
-description: "Niché près d’une plage de sable blond d’un kilomètre de long, Le Méridien Ile Maurice a été récemment rénové dans un ultime objectif : vous permettre de faire de nouvelles découvertes. Dans cet hôtel de luxe familial né à la grande époque des voyages glamour s'expriment aujourd'hui la joie et l'animation de la vie mauricienne. Œuvres d’art locales dans le hall, éveil des sens au Waves (sans oublier nos trois autres restaurants)… Ici, l’inspiration tropicale est omniprésente. Notre resort offre 261 chambres élégamment réparties le long de la plage, pour un sentiment d’espace et de détente à nul autre pareil. Quelle que soit votre chambre, vous bénéficierez d'un panorama à couper le souffle sur l'océan Indien depuis votre balcon privé d'où vous pourrez admirer chaque soir un merveilleux coucher de soleil. Celles et ceux qui recherchent un environnement plus calme et plus intimiste seront ravis de découvrir Nirvana, la partie de notre resort exclusivement réservée aux adultes. Le Méridien Ile Maurice est un resort tropical d'un genre nouveau, où l'inspiration règne en maître."
-website: "https://www.marriott.com/en-us/hotels/mrumd-le-meridien-ile-maurice/overview/"
-stars: 5
-youtubeVideoId: "wEyxPgm9EuA"
-phone: "+230 204 3333"
-email: "booking@meridienmauritius.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3747.517155527106!2d57.513643812172106!3d-20.070657381271943!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217c50517c53d557%3A0xf06f8cc91368ea17!2sLe%20Meridien%20Ile%20Maurice!5e0!3m2!1sfr!2sfr!4v1718969352572!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 {#837
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#1006
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1233
#collection: Doctrine\Common\Collections\ArrayCollection {#1168
-elements: array:9 [
0 => App\Entity\Rooms {#1235
-id: 98
-name: "Junior Suite"
-description: "Nous proposons 72 Suites Junior d'une superficie de 60 m², situées au 1er étage. Chaque suite comprend une chambre avec un lit King Size et un canapé-lit ou deux lits Queen Size, une salle de bain et un balcon offrant une vue sur l'océan ou une vue partielle sur l'océan. La disponibilité de chambres communicantes est soumise à demande (non garantie)."
-active: true
-hotel: App\Entity\Hotels {#1013}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1558
-elements: array:2 [
0 => App\Entity\RoomPrices {#1477
-id: 1490
-title: "Le Meridien - Junior Suite - High Season"
-room: App\Entity\Rooms {#1235}
-quantity: null
-stayStartedAt: DateTimeImmutable @1727784000 {#1483
date: 2024-10-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730376000 {#1499
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1500
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1476
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "524.00"
-singleOccupancy: "502.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: "Demi Pension"
}
1 => App\Entity\RoomPrices {#1541
-id: 1719
-title: "Le Meridien - Suite - High Season"
-room: App\Entity\Rooms {#1235}
-quantity: null
-stayStartedAt: DateTimeImmutable @1730462400 {#1545
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1732968000 {#1544
date: 2024-11-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1543
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1768089540 {#1542
date: 2026-01-10 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "550.00"
-singleOccupancy: "530.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1282
#collection: Doctrine\Common\Collections\ArrayCollection {#1277
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1235}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1064 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1287 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1254
#collection: Doctrine\Common\Collections\ArrayCollection {#1256
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1537
-id: 2307
-room: App\Entity\Rooms {#1235}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1467
-id: 2308
-room: App\Entity\Rooms {#1235}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1448
-id: 2309
-room: App\Entity\Rooms {#1235}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1591
-id: 2310
-room: App\Entity\Rooms {#1235}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1471
-id: 2311
-room: App\Entity\Rooms {#1235}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1498
-id: 2312
-room: App\Entity\Rooms {#1235}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1528
-id: 2313
-room: App\Entity\Rooms {#1235}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1455
-id: 2314
-room: App\Entity\Rooms {#1235}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1527
-id: 2315
-room: App\Entity\Rooms {#1235}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1502
-id: 2316
-room: App\Entity\Rooms {#1235}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1434
-id: 2317
-room: App\Entity\Rooms {#1235}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1436
-id: 2318
-room: App\Entity\Rooms {#1235}
-adults: 2
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1530
-id: 2319
-room: App\Entity\Rooms {#1235}
-adults: 2
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1524
-id: 2320
-room: App\Entity\Rooms {#1235}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1235}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1061 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1242 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1016
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1015
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666847647d34f296369245.jpg"
-gallery: App\Entity\Galleries {#1257
-id: 133
-hotel: null
-room: App\Entity\Rooms {#1235}
-images: Doctrine\ORM\PersistentCollection {#1306
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1257}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Meridien suite junior"
}
-mediaDirSlug: "98"
-lowerRoomPrice: null
-services: null
-slug: "junior-suite"
}
1 => App\Entity\Rooms {#1323
-id: 99
-name: "Ocean Sky Junior Suite"
-description: "Nous avons 60 Suites Junior Ocean Sky, d'une surface de 60m², situées au 2ème étage. Chacune comprend une chambre avec un lit King Size et un canapé-lit ou deux lits Queen Size, une salle de bain et un balcon offrant une vue sur l'océan."
-active: true
-hotel: App\Entity\Hotels {#1013}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1655
-elements: array:2 [
0 => App\Entity\RoomPrices {#1517
-id: 1051
-title: "Le Meridien - Ocean Sky Junior Suite - High Season"
-room: App\Entity\Rooms {#1323}
-quantity: 60
-stayStartedAt: DateTimeImmutable @1727784000 {#1522
date: 2024-10-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730376000 {#1521
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1520
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1519
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "557.00"
-singleOccupancy: "534.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: "Demi Pension"
}
1 => App\Entity\RoomPrices {#1546
-id: 1729
-title: "Le Meridien - Ocean Sky Junior Suite - High Season"
-room: App\Entity\Rooms {#1323}
-quantity: null
-stayStartedAt: DateTimeImmutable @1730462400 {#1562
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1732968000 {#1556
date: 2024-11-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1550
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1768089540 {#1525
date: 2026-01-10 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "580.00"
-singleOccupancy: "560.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1326
#collection: Doctrine\Common\Collections\ArrayCollection {#1327
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1323}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1064 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1287 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1328
#collection: Doctrine\Common\Collections\ArrayCollection {#1329
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1645
-id: 2321
-room: App\Entity\Rooms {#1323}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1577
-id: 2322
-room: App\Entity\Rooms {#1323}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1633
-id: 2323
-room: App\Entity\Rooms {#1323}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1637
-id: 2324
-room: App\Entity\Rooms {#1323}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1640
-id: 2325
-room: App\Entity\Rooms {#1323}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1641
-id: 2326
-room: App\Entity\Rooms {#1323}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1643
-id: 2327
-room: App\Entity\Rooms {#1323}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1642
-id: 2328
-room: App\Entity\Rooms {#1323}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1634
-id: 2329
-room: App\Entity\Rooms {#1323}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1606
-id: 2330
-room: App\Entity\Rooms {#1323}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1632
-id: 2331
-room: App\Entity\Rooms {#1323}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1607
-id: 2332
-room: App\Entity\Rooms {#1323}
-adults: 2
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1608
-id: 2333
-room: App\Entity\Rooms {#1323}
-adults: 2
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1610
-id: 2334
-room: App\Entity\Rooms {#1323}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1323}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1061 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1242 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1321
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1322
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666848557a6f0778336300.jpg"
-gallery: App\Entity\Galleries {#1330
-id: 134
-hotel: null
-room: App\Entity\Rooms {#1323}
-images: Doctrine\ORM\PersistentCollection {#1331
#collection: Doctrine\Common\Collections\ArrayCollection {#1332
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1330}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Meridien ocean sky junior suite"
}
-mediaDirSlug: "99"
-lowerRoomPrice: null
-services: null
-slug: "ocean-sky-junior-suite"
}
2 => App\Entity\Rooms {#1335
-id: 100
-name: "Beach Bliss Junior Suite"
-description: "Nous disposons de 48 Suites Junior Beach Bliss, d'une superficie de 60m², situées au rez-de-chaussée offrant un accès direct à la plage. Ces suites sont aménagées avec un lit King Size (ou deux lits Queen Size), une salle de bains semi-ouverte sur la chambre, un coin salon et une terrasse offrant une vue sur l'océan et la piscine."
-active: true
-hotel: App\Entity\Hotels {#1013}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1698
-elements: array:2 [
0 => App\Entity\RoomPrices {#1506
-id: 1058
-title: "Le Meridien -Beach Bliss Junior Suite - High Season"
-room: App\Entity\Rooms {#1335}
-quantity: 48
-stayStartedAt: DateTimeImmutable @1727784000 {#1510
date: 2024-10-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730376000 {#1509
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1508
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1507
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "669.00"
-singleOccupancy: "646.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: "Demi Pension"
}
1 => App\Entity\RoomPrices {#1568
-id: 1739
-title: "Le Meridien -Beach Bliss Junior Suite - High Season"
-room: App\Entity\Rooms {#1335}
-quantity: null
-stayStartedAt: DateTimeImmutable @1730462400 {#1470
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1732968000 {#1587
date: 2024-11-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1581
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1768089540 {#1575
date: 2026-01-10 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "610.00"
-singleOccupancy: "590.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1338
#collection: Doctrine\Common\Collections\ArrayCollection {#1339
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1335}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1064 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1287 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1340
#collection: Doctrine\Common\Collections\ArrayCollection {#1341
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1688
-id: 2335
-room: App\Entity\Rooms {#1335}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1603
-id: 2336
-room: App\Entity\Rooms {#1335}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1676
-id: 2337
-room: App\Entity\Rooms {#1335}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1680
-id: 2338
-room: App\Entity\Rooms {#1335}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1683
-id: 2339
-room: App\Entity\Rooms {#1335}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1684
-id: 2340
-room: App\Entity\Rooms {#1335}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1686
-id: 2341
-room: App\Entity\Rooms {#1335}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1685
-id: 2342
-room: App\Entity\Rooms {#1335}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1677
-id: 2343
-room: App\Entity\Rooms {#1335}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1662
-id: 2344
-room: App\Entity\Rooms {#1335}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1675
-id: 2345
-room: App\Entity\Rooms {#1335}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1665
-id: 2346
-room: App\Entity\Rooms {#1335}
-adults: 2
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1666
-id: 2347
-room: App\Entity\Rooms {#1335}
-adults: 2
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1668
-id: 2348
-room: App\Entity\Rooms {#1335}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1335}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1061 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1242 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1333
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1334
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66684a03d3139802785709.jpeg"
-gallery: App\Entity\Galleries {#1342
-id: 135
-hotel: null
-room: App\Entity\Rooms {#1335}
-images: Doctrine\ORM\PersistentCollection {#1343
#collection: Doctrine\Common\Collections\ArrayCollection {#1344
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1342}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Meridien Beach Bliss junior suite"
}
-mediaDirSlug: "100"
-lowerRoomPrice: null
-services: null
-slug: "beach-bliss-junior-suite"
}
3 => App\Entity\Rooms {#1347
-id: 101
-name: "Family Suite Front de mer"
-description: "Les 24 Suites Famille Front de Mer, d'une superficie de 69 m², offrent un cadre luxueux et spacieux. Chaque suite comprend une chambre élégamment aménagée avec un lit King Size, un coin salon confortable, une salle de bain moderne et une terrasse privée offrant une vue imprenable sur l'océan."
-active: true
-hotel: App\Entity\Hotels {#1013}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1741
-elements: array:2 [
0 => App\Entity\RoomPrices {#1489
-id: 1065
-title: "Le Meridien - Beachfront Family Suite - High Season"
-room: App\Entity\Rooms {#1347}
-quantity: 24
-stayStartedAt: DateTimeImmutable @1727784000 {#1505
date: 2024-10-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730376000 {#1504
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1503
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1486
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "702.00"
-singleOccupancy: "702.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: "Demi Pension"
}
1 => App\Entity\RoomPrices {#1449
-id: 1749
-title: "Le Meridien - Beachfront Family Suite - High Season"
-room: App\Entity\Rooms {#1347}
-quantity: null
-stayStartedAt: DateTimeImmutable @1730462400 {#1427
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1732968000 {#1475
date: 2024-11-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1432
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1768089540 {#1429
date: 2026-01-10 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "640.00"
-singleOccupancy: "640.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1350
#collection: Doctrine\Common\Collections\ArrayCollection {#1351
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1347}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1064 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1287 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1352
#collection: Doctrine\Common\Collections\ArrayCollection {#1353
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1731
-id: 2349
-room: App\Entity\Rooms {#1347}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1664
-id: 2350
-room: App\Entity\Rooms {#1347}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1719
-id: 2351
-room: App\Entity\Rooms {#1347}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1723
-id: 2352
-room: App\Entity\Rooms {#1347}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1726
-id: 2353
-room: App\Entity\Rooms {#1347}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1727
-id: 2354
-room: App\Entity\Rooms {#1347}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1729
-id: 2355
-room: App\Entity\Rooms {#1347}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1728
-id: 2356
-room: App\Entity\Rooms {#1347}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1720
-id: 2357
-room: App\Entity\Rooms {#1347}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1705
-id: 2358
-room: App\Entity\Rooms {#1347}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1718
-id: 2359
-room: App\Entity\Rooms {#1347}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1708
-id: 2360
-room: App\Entity\Rooms {#1347}
-adults: 2
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1709
-id: 2361
-room: App\Entity\Rooms {#1347}
-adults: 2
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1711
-id: 2362
-room: App\Entity\Rooms {#1347}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1347}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1061 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1242 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1345
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1346
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666935be67105145140374.jpg"
-gallery: App\Entity\Galleries {#1354
-id: 139
-hotel: null
-room: App\Entity\Rooms {#1347}
-images: Doctrine\ORM\PersistentCollection {#1355
#collection: Doctrine\Common\Collections\ArrayCollection {#1356
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1354}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Meridien family suite front de mer"
}
-mediaDirSlug: "101"
-lowerRoomPrice: null
-services: null
-slug: "family-suite-front-de-mer"
}
4 => App\Entity\Rooms {#1359
-id: 102
-name: "Royal Suite"
-description: "Les 6 Suites Royales, d'une superficie de 150 m², sont aménagées en duplex à l'étage, offrant une vue spectaculaire sur l'océan. Au premier niveau, vous trouverez une entrée avec dressing, un espace bar-café, un séjour avec plafond cathédrale comprenant un espace repas et salon, ainsi qu'un balcon aménagé. Le second niveau dispose d'un dressing, d'une chambre avec un lit King Size (200x200), d'un espace bureau et d'une salle de bain ouverte."
-active: true
-hotel: App\Entity\Hotels {#1013}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1784
-elements: array:2 [
0 => App\Entity\RoomPrices {#1484
-id: 1072
-title: "Le Meridien - Royal Suite - High Season"
-room: App\Entity\Rooms {#1359}
-quantity: 6
-stayStartedAt: DateTimeImmutable @1727784000 {#1494
date: 2024-10-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730376000 {#1496
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1491
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1497
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "876.00"
-singleOccupancy: "854.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: "Demi Pension"
}
1 => App\Entity\RoomPrices {#1444
-id: 1759
-title: "Le Meridien - Royal Suite - High Season"
-room: App\Entity\Rooms {#1359}
-quantity: null
-stayStartedAt: DateTimeImmutable @1730462400 {#1438
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1732968000 {#1439
date: 2024-11-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1440
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1768089540 {#1443
date: 2026-01-10 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "1200.00"
-singleOccupancy: "1180.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 75.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1362
#collection: Doctrine\Common\Collections\ArrayCollection {#1363
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1359}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1064 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1287 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1364
#collection: Doctrine\Common\Collections\ArrayCollection {#1365
-elements: array:14 [
0 => App\Entity\RoomCapacities {#1774
-id: 2363
-room: App\Entity\Rooms {#1359}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1707
-id: 2364
-room: App\Entity\Rooms {#1359}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1762
-id: 2365
-room: App\Entity\Rooms {#1359}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1766
-id: 2366
-room: App\Entity\Rooms {#1359}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1769
-id: 2367
-room: App\Entity\Rooms {#1359}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1770
-id: 2368
-room: App\Entity\Rooms {#1359}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1772
-id: 2369
-room: App\Entity\Rooms {#1359}
-adults: 1
-teens: 1
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1771
-id: 2370
-room: App\Entity\Rooms {#1359}
-adults: 1
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1763
-id: 2371
-room: App\Entity\Rooms {#1359}
-adults: 1
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1748
-id: 2372
-room: App\Entity\Rooms {#1359}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1761
-id: 2373
-room: App\Entity\Rooms {#1359}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1751
-id: 2374
-room: App\Entity\Rooms {#1359}
-adults: 2
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1752
-id: 2375
-room: App\Entity\Rooms {#1359}
-adults: 2
-teens: null
-children: null
-babies: 2
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1754
-id: 2376
-room: App\Entity\Rooms {#1359}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:14 [ …14]
-owner: App\Entity\Rooms {#1359}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1061 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1242 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1357
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1358
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6669373841912940996954.jpg"
-gallery: App\Entity\Galleries {#1366
-id: 8
-hotel: null
-room: App\Entity\Rooms {#1359}
-images: Doctrine\ORM\PersistentCollection {#1367
#collection: Doctrine\Common\Collections\ArrayCollection {#1368
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1366}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Le Meridien Royal Suite"
}
-mediaDirSlug: "102"
-lowerRoomPrice: null
-services: null
-slug: "royal-suite"
}
5 => App\Entity\Rooms {#1371
-id: 103
-name: "Nirvana Tranquil Bliss"
-description: "Les 18 Chambres Nirvana Tranquil Bliss, d’une superficie de 56 m², sont situées au premier étage de la section Nirvana, réservée aux adultes. Elles offrent un cadre paisible et élégant avec un lit King Size, une salle de bain moderne et un balcon privé avec vue sur le jardin."
-active: true
-hotel: App\Entity\Hotels {#1013}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1820
-elements: array:2 [
0 => App\Entity\RoomPrices {#1482
-id: 1079
-title: "Le Meridien - Nirvana Tranquil Bliss - High Season"
-room: App\Entity\Rooms {#1371}
-quantity: 18
-stayStartedAt: DateTimeImmutable @1727784000 {#1478
date: 2024-10-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730376000 {#1479
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1480
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1481
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "557.00"
-singleOccupancy: "557.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: "Demi Pension"
}
1 => App\Entity\RoomPrices {#1442
-id: 1769
-title: "Le Meridien - Nirvana Tranquil Bliss - High Season"
-room: App\Entity\Rooms {#1371}
-quantity: null
-stayStartedAt: DateTimeImmutable @1730462400 {#1464
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1732968000 {#1465
date: 2024-11-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1466
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1768089540 {#1468
date: 2026-01-10 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "550.00"
-singleOccupancy: "550.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1374
#collection: Doctrine\Common\Collections\ArrayCollection {#1375
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1371}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1064 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1287 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1376
#collection: Doctrine\Common\Collections\ArrayCollection {#1377
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1817
-id: 2377
-room: App\Entity\Rooms {#1371}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1750
-id: 2378
-room: App\Entity\Rooms {#1371}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1805
-id: 3057
-room: App\Entity\Rooms {#1371}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1809
-id: 3058
-room: App\Entity\Rooms {#1371}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1812
-id: 3059
-room: App\Entity\Rooms {#1371}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1371}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1061 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1242 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1369
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1370
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693af402245843155624.jpg"
-gallery: App\Entity\Galleries {#1378
-id: 140
-hotel: null
-room: App\Entity\Rooms {#1371}
-images: Doctrine\ORM\PersistentCollection {#1379
#collection: Doctrine\Common\Collections\ArrayCollection {#1380
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1378}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Meridien tranquil bliss"
}
-mediaDirSlug: "103"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "nirvana-tranquil-bliss"
}
6 => App\Entity\Rooms {#1383
-id: 104
-name: "Romantic Allure"
-description: "Les 16 Chambres Nirvana Romantique Allure, d’une superficie de 56 m², sont situées au premier étage de la section Nirvana, réservée aux adultes. Chaque chambre comprend un lit King Size, une salle de bain moderne et un balcon privé offrant une vue imprenable sur l'océan. Les avantages incluent l'accès exclusif à la piscine et à l'espace plage réservés aux clients Nirvana, une bouteille de vin et une assiette de fruits à l'arrivée, le petit-déjeuner en chambre offert (frais de plateau en sus), ainsi que des boissons (thé, café, jus et softs) gratuites tous les jours de 11h00 à 18h00 au Nirvana Pool Bar. De plus, un cocktail accompagné de canapés est servi quotidiennement au coucher du soleil."
-active: true
-hotel: App\Entity\Hotels {#1013}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1854
-elements: array:2 [
0 => App\Entity\RoomPrices {#1431
-id: 1086
-title: "Le Meridien - Romantic Allure - High Season"
-room: App\Entity\Rooms {#1383}
-quantity: 16
-stayStartedAt: DateTimeImmutable @1727784000 {#1473
date: 2024-10-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730376000 {#1487
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1493
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1430
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "591.00"
-singleOccupancy: "591.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: "Demi Pension"
}
1 => App\Entity\RoomPrices {#1463
-id: 1779
-title: "Le Meridien - Romantic Allure - High Season"
-room: App\Entity\Rooms {#1383}
-quantity: null
-stayStartedAt: DateTimeImmutable @1730462400 {#1458
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1732968000 {#1459
date: 2024-11-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1460
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1768089540 {#1461
date: 2026-01-10 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "640.00"
-singleOccupancy: "640.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1386
#collection: Doctrine\Common\Collections\ArrayCollection {#1387
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1383}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1064 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1287 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1388
#collection: Doctrine\Common\Collections\ArrayCollection {#1389
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1851
-id: 2379
-room: App\Entity\Rooms {#1383}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1795
-id: 2380
-room: App\Entity\Rooms {#1383}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1839
-id: 3066
-room: App\Entity\Rooms {#1383}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1843
-id: 3067
-room: App\Entity\Rooms {#1383}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1846
-id: 3068
-room: App\Entity\Rooms {#1383}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1383}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1061 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1242 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1381
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1382
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666939d1c5436658738912.jpeg"
-gallery: App\Entity\Galleries {#1390
-id: 141
-hotel: null
-room: App\Entity\Rooms {#1383}
-images: Doctrine\ORM\PersistentCollection {#1391
#collection: Doctrine\Common\Collections\ArrayCollection {#1392
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1390}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Meridien romantic allure"
}
-mediaDirSlug: "104"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "romantic-allure"
}
7 => App\Entity\Rooms {#1395
-id: 105
-name: "Plunge Pool Hideaway"
-description: "Les 16 Chambres Nirvana avec Plunge Pool, d'une superficie de 112 m², sont situées au rez-de-chaussée et orientées vers les jardins, avec un accès côté océan. Elles comprennent une chambre avec un lit King Size (200x200), un salon confortable, une salle de bain semi-ouverte sur la chambre, et une terrasse arrière avec une plunge pool. Les plantes tropicales autour de la plunge pool préservent votre intimité, bien qu'il soit possible de voir et d'être légèrement vu par les passants des autres suites Nirvana."
-active: true
-hotel: App\Entity\Hotels {#1013}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1888
-elements: array:2 [
0 => App\Entity\RoomPrices {#1495
-id: 1093
-title: "Le Meridien - Plunge Pool Hideaway - High Season"
-room: App\Entity\Rooms {#1395}
-quantity: 16
-stayStartedAt: DateTimeImmutable @1727784000 {#1488
date: 2024-10-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730376000 {#1490
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1485
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1492
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "699.00"
-singleOccupancy: "699.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: "Demi Pension"
}
1 => App\Entity\RoomPrices {#1457
-id: 1789
-title: "Le Meridien - Plunge Pool Hideaway - High Season"
-room: App\Entity\Rooms {#1395}
-quantity: null
-stayStartedAt: DateTimeImmutable @1730462400 {#1452
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1732968000 {#1453
date: 2024-11-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1454
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1768089540 {#1456
date: 2026-01-10 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "750.00"
-singleOccupancy: "750.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1398
#collection: Doctrine\Common\Collections\ArrayCollection {#1399
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1395}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1064 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1287 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1400
#collection: Doctrine\Common\Collections\ArrayCollection {#1401
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1885
-id: 2381
-room: App\Entity\Rooms {#1395}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1829
-id: 2382
-room: App\Entity\Rooms {#1395}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1873
-id: 3063
-room: App\Entity\Rooms {#1395}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1877
-id: 3064
-room: App\Entity\Rooms {#1395}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1880
-id: 3065
-room: App\Entity\Rooms {#1395}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1395}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1061 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1242 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1393
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1394
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693ad04398a465174846.jpeg"
-gallery: App\Entity\Galleries {#1402
-id: 142
-hotel: null
-room: App\Entity\Rooms {#1395}
-images: Doctrine\ORM\PersistentCollection {#1403
#collection: Doctrine\Common\Collections\ArrayCollection {#1404
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1402}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Meridien plunge pool hideaway"
}
-mediaDirSlug: "105"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "plunge-pool-hideaway"
}
8 => App\Entity\Rooms {#1407
-id: 106
-name: "Nirvana Grand Suite"
-description: "La Nirvana Grand Suite, répartie sur deux niveaux, offre à l'étage une chambre élégante équipée d'un lit double et d'une salle de bain lumineuse avec une douche à l’italienne et une baignoire. Le rez-de-chaussée dispose d'un salon spacieux, d'une belle salle à manger et d'un bar. La suite s'étend également sur une terrasse privée."
-active: true
-hotel: App\Entity\Hotels {#1013}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1922
-elements: array:2 [
0 => App\Entity\RoomPrices {#1511
-id: 1100
-title: "Le Meridien - Nirvana Grand Suite - High Season"
-room: App\Entity\Rooms {#1407}
-quantity: 15
-stayStartedAt: DateTimeImmutable @1727784000 {#1515
date: 2024-10-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730376000 {#1514
date: 2024-10-31 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1513
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1512
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "1096.00"
-singleOccupancy: "1096.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: "Demi Pension"
}
1 => App\Entity\RoomPrices {#1451
-id: 1799
-title: "Le Meridien - Nirvana Grand Suite - High Season"
-room: App\Entity\Rooms {#1407}
-quantity: null
-stayStartedAt: DateTimeImmutable @1730462400 {#1445
date: 2024-11-01 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1732968000 {#1446
date: 2024-11-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1447
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1768089540 {#1450
date: 2026-01-10 23:59:00.0 UTC (+00:00)
}
-minNights: 2
-doubleOccupancy: "1200.00"
-singleOccupancy: "1200.00"
-tripleOccupancy: null
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: null
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1410
#collection: Doctrine\Common\Collections\ArrayCollection {#1411
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1407}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1064 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1287 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1412
#collection: Doctrine\Common\Collections\ArrayCollection {#1413
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1919
-id: 2383
-room: App\Entity\Rooms {#1407}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1863
-id: 2384
-room: App\Entity\Rooms {#1407}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1907
-id: 3060
-room: App\Entity\Rooms {#1407}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1911
-id: 3061
-room: App\Entity\Rooms {#1407}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1914
-id: 3062
-room: App\Entity\Rooms {#1407}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1407}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1061 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1242 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1405
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1406
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66693cd910286572902604.jpeg"
-gallery: App\Entity\Galleries {#1414
-id: 143
-hotel: null
-room: App\Entity\Rooms {#1407}
-images: Doctrine\ORM\PersistentCollection {#1415
#collection: Doctrine\Common\Collections\ArrayCollection {#1416
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1414}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Meridien Nirvana grand suite"
}
-mediaDirSlug: "106"
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "nirvana-grand-suite"
}
]
}
#initialized: true
-snapshot: array:9 [ …9]
-owner: App\Entity\Hotels {#1013}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#881 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1033 …}
}
-address: "Village Hall Lane, Pointe Aux Piments, Île Maurice"
-checkInTime: null
-checkOutTime: "11:00"
-babyAgeMax: "5"
-childAgeMax: "12"
-teenAgeMax: "15"
-extraCharges: Doctrine\ORM\PersistentCollection {#1008
#collection: Doctrine\Common\Collections\ArrayCollection {#1005
-elements: array:5 [
0 => App\Entity\ExtraCharges {#1944
-id: 69
-title: "Suppléments repas Pension complète"
-description: null
-adultExtra: 40.0
-babyExtra: null
-childExtra: null
-teenExtra: 40.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1013}
}
1 => App\Entity\ExtraCharges {#1952
-id: 70
-title: "Suppléments repas All Inclusive"
-description: null
-adultExtra: 80.0
-babyExtra: null
-childExtra: null
-teenExtra: 80.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1013}
}
2 => App\Entity\ExtraCharges {#1956
-id: 81
-title: "Suppléments repas de fêtes Noêl"
-description: null
-adultExtra: 100.0
-babyExtra: 0.0
-childExtra: 45.0
-teenExtra: 100.0
-stayStartedAt: DateTimeImmutable @1734998400 {#1954
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735084800 {#1955
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1013}
}
3 => App\Entity\ExtraCharges {#1959
-id: 83
-title: "Suppléments repas de fêtes Nouvel An"
-description: null
-adultExtra: 125.0
-babyExtra: 0.0
-childExtra: 65.0
-teenExtra: 125.0
-stayStartedAt: DateTimeImmutable @1735603200 {#1957
date: 2024-12-31 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735689600 {#1958
date: 2025-01-01 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1013}
}
4 => App\Entity\ExtraCharges {#1960
-id: 199
-title: "Base Demi pension"
-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 {#1013}
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Hotels {#1013}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#877 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1011 …}
}
-imageFile: null
-featuredImage: "66603c2e03c0b500095063.jpeg"
-gallery: App\Entity\Galleries {#1107
-id: 144
-hotel: App\Entity\Hotels {#1013}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1049
#collection: Doctrine\Common\Collections\ArrayCollection {#1052
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1107}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1037 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1097 …}
}
-title: "Hotel Meridien"
}
-mediaDirSlug: null
-offers: Doctrine\Common\Collections\ArrayCollection {#2284}
-highlighted: true
-services: array:1 [
0 => ""
]
-hlStartAt: DateTimeImmutable @1730246400 {#993
date: 2024-10-30 00:00:00.0 UTC (+00:00)
}
-hlEndAt: DateTimeImmutable @1730851200 {#1018
date: 2024-11-06 00:00:00.0 UTC (+00:00)
}
-slug: "le-meridien"
}
-description: null
-stayStartAt: DateTimeImmutable @1717200000 {#2259
date: 2024-06-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#2260
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1717200000 {#2261
date: 2024-06-01 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#2262
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: null
-minNights: 14
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: false
-selectedRooms: Doctrine\ORM\PersistentCollection {#2264
#collection: Doctrine\Common\Collections\ArrayCollection {#2265
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2263}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1207 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1033 …}
}
-discount: 10
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2266
#collection: Doctrine\Common\Collections\ArrayCollection {#2267
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2263}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1213 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1102 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2268
#collection: Doctrine\Common\Collections\ArrayCollection {#2269
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2263}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1217 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1102 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2270
#collection: Doctrine\Common\Collections\ArrayCollection {#2271
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2263}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1219 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1011 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2272
#collection: Doctrine\Common\Collections\ArrayCollection {#2273
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2263}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1225 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1011 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
1 => App\Entity\Offers {#2248
-id: 111
-title: "EARLY BOOKING LE MERIDIEN"
-type: "EarlyBooking"
-hotel: App\Entity\Hotels {#1013}
-description: null
-stayStartAt: DateTimeImmutable @1717200000 {#2244
date: 2024-06-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#2245
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1717200000 {#2246
date: 2024-06-01 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#2247
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: "EarlyBooking"
-minNights: 3
-maxNights: null
-earlyBookingDays: 30
-applyToAllRooms: false
-selectedRooms: Doctrine\ORM\PersistentCollection {#2249
#collection: Doctrine\Common\Collections\ArrayCollection {#2250
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2248}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1207 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1033 …}
}
-discount: 25
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2251
#collection: Doctrine\Common\Collections\ArrayCollection {#2252
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2248}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1213 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1102 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2253
#collection: Doctrine\Common\Collections\ArrayCollection {#2254
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2248}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1217 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1102 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2255
#collection: Doctrine\Common\Collections\ArrayCollection {#2256
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2248}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1219 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1011 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2257
#collection: Doctrine\Common\Collections\ArrayCollection {#2258
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2248}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1225 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1011 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
2 => App\Entity\Offers {#2188
-id: 62
-title: "SEPTEMBER SALE"
-type: "Special"
-hotel: App\Entity\Hotels {#1013}
-description: null
-stayStartAt: DateTimeImmutable @1727740800 {#2184
date: 2024-10-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1734825600 {#2185
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1724630400 {#2186
date: 2024-08-26 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1732924800 {#2187
date: 2024-11-30 00:00:00.0 UTC (+00:00)
}
-reference: null
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#2189
#collection: Doctrine\Common\Collections\ArrayCollection {#2190
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2188}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1207 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1033 …}
}
-discount: 35
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#2191
#collection: Doctrine\Common\Collections\ArrayCollection {#2192
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2188}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1213 …}
-backRefFieldName: "offers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1102 …}
}
-offers: Doctrine\ORM\PersistentCollection {#2193
#collection: Doctrine\Common\Collections\ArrayCollection {#2194
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2188}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1217 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1102 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#2195
#collection: Doctrine\Common\Collections\ArrayCollection {#2196
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2188}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1219 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1011 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#2197
#collection: Doctrine\Common\Collections\ArrayCollection {#2198
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#2188}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1225 …}
-backRefFieldName: null
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1011 …}
}
-extrasDiscount: null
-priority: 1
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
]
}
1 in
PromotionDTO.php
line 556:
if ($offer_min_nights) {
if($stay_nights < $offer_min_nights){
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle(), 'Min nights failure.');
}
return $this;
}
"112 - LONG STAY LE MERIDIEN"
2 in
PromotionDTO.php
line 556:
if ($offer_min_nights) {
if($stay_nights < $offer_min_nights){
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle(), 'Min nights failure.');
}
return $this;
}
"Min nights failure."
1 in
PromotionDTO.php
line 546:
// if booking not respect the interval skip this offer - format('%a') return a string of the diff days, need to convert to integer value
if (intval($booking_interval->format('%a')) <= $offer_earlybookingDays) {
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle(), 'Early booking date interval failure.');
}
return $this;
}
"111 - EARLY BOOKING LE MERIDIEN"
2 in
PromotionDTO.php
line 546:
// if booking not respect the interval skip this offer - format('%a') return a string of the diff days, need to convert to integer value
if (intval($booking_interval->format('%a')) <= $offer_earlybookingDays) {
if ($this->debug) {
dump($offer->getId() .' - ' . $offer->getTitle(), 'Early booking date interval failure.');
}
return $this;
}
"Early booking date interval failure."
1 in
SearchToolsDTO.php
line 773:
$validOffers = $this->getValidOffers($hotel->getOffers());
if ($this->debug) {
dump('Step 1. Offres valides : ', $validOffers);
}
if ($validOffers == null) {
"Step 1. Offres valides : "
2 in
SearchToolsDTO.php
line 773:
$validOffers = $this->getValidOffers($hotel->getOffers());
if ($this->debug) {
dump('Step 1. Offres valides : ', $validOffers);
}
if ($validOffers == null) {
array:1 [
0 => App\DTO\PromotionDTO {#2422
-debug: true
+id: 62
+title: "SEPTEMBER SALE"
+description: null
+type: "Special"
+reference: null
+from: DateTimeImmutable @1727740800 {#2184
date: 2024-10-01 00:00:00.0 UTC (+00:00)
}
+to: DateTimeImmutable @1734825600 {#2185
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+earlyBookingDays: null
+minNights: null
+maxNights: null
+discountRate: 35
+discountFamilyRates: []
+combinableRate: null
+priority: 1
+extrasDiscountRate: null
+isAllRooms: true
+isCombinable: false
+selectedRoomsIDs: []
+selectedExtrasIDs: []
+selectedOffersIDs: []
+selectedExtrasDiscountIDs: []
}
]
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 {#735
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#737
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#738
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#739
-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 {#1420
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1421
+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 {#3021
+classMetadata: array:1 [
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#3022
+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 {#3326
+classMetadata: array:1 [
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#3327
+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 {#3544
+classMetadata: array:1 [
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#3590
+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 {#3593
+classMetadata: array:1 [
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3545
+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 {#1421}
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#3022}
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#3327}
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#3590}
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3545}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#740
-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: null
+stars: null
+dateRange: "22/12/2024 - 26/12/2024"
+fromAt: DateTimeImmutable @1734825600 {#3777
date: 2024-12-22 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735257540 {#3778
date: 2024-12-26 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => 5
"child" => 13
"teen" => 18
]
+nights: null
+chambers: []
+stay_rooms: []
}