Dumped Contents
1 in
RoomStayCalculation.php
line 61:
$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 : Anantara Iko Mauritius Resort & Villas - Chambre : #16 - Chambre Deluxe Vue mer has the capacity config check: "
2 in
RoomStayCalculation.php
line 61:
$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
RoomStayCalculation.php
line 62:
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 {#1413
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
"getDatesAndDailyPrices() -> Results before parsing"
2 in
RoomStayCalculation.php
line 472:
}
if ($this->debug) {
dump('getDatesAndDailyPrices() -> Results before parsing', $roomPricesDatesAndPrice);
}
array:1 [
0 => App\DTO\RoomDatesAndPricesDTO {#1692
+rpId: 1385
+adultsPrice: 600
+childrenPrice: 0
+startAt: DateTimeImmutable @1742601600 {#1466
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+endAt: DateTimeImmutable @1743033540 {#1452
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
}
]
1 in
RoomStayCalculation.php
line 481:
$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
RoomStayCalculation.php
line 481:
$prices_wo_extras = $this->parseDailyPrices($roomPricesDatesAndPrice);
if ($this->debug) {
dump('parseDailyPrices() -> Parsed daily prices', $prices_wo_extras);
}
if (!$prices_wo_extras) {
array:4 [
"2025-03-22" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
]
1 in
RoomStayCalculation.php
line 88:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
"Update Stay Rooms - Chambers Prices"
2 in
RoomStayCalculation.php
line 88:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
array:1 [
0 => array:1 [
0 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#1413
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
"room_id" => 16
"room_picture" => "/uploads/rooms/16/666ae2aa9a54d631388949.jpg"
"room_name" => "Chambre Deluxe Vue mer"
"room_slug" => "chambre-deluxe-vue-mer"
"room_description" => "Montez sur votre balcon privé et remplissez vos poumons de bouffées vivifiantes d'air pur de l'Antarctique qui dérive des eaux chaudes de l'océan Indien. Choisissez une vue directe sur l'océan depuis votre luxueuse chambre située au premier étage ou encadrez les eaux au-delà de la flore tropicale aux portes de votre terrasse d'accès au jardin. Trouvez votre paix dans le paradis naturel du parc marin de Blue Bay."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:7 [
"room_price_id" => 1385
"adult_amount" => 2400
"children_amount" => 0
"basis_amount" => 2400
"mandatoryExtraId" => null
"default_extra_label" => ""
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
]
]
]
]
]
1 in
RoomStayCalculation.php
line 217:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
"Update Stay Rooms results"
2 in
RoomStayCalculation.php
line 217:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
array:1 [
0 => App\DTO\RoomStayDTO {#1599
-marginRate: 20
-id: 16
-name: "Chambre Deluxe Vue mer"
-slug: "chambre-deluxe-vue-mer"
-picture: "/uploads/rooms/16/666ae2aa9a54d631388949.jpg"
-description: "Montez sur votre balcon privé et remplissez vos poumons de bouffées vivifiantes d'air pur de l'Antarctique qui dérive des eaux chaudes de l'océan Indien. Choisissez une vue directe sur l'océan depuis votre luxueuse chambre située au premier étage ou encadrez les eaux au-delà de la flore tropicale aux portes de votre terrasse d'accès au jardin. Trouvez votre paix dans le paradis naturel du parc marin de Blue Bay."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 196
-chambersStayDetails: array:1 [
0 => array:3 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
"2025-03-23" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
"2025-03-24" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
"2025-03-25" => array:2 [
"adults_price" => 600
"kids_price" => 0
]
]
"amount" => 2400
]
]
-totalRoomAmount: 2400.0
-totalRoomAmountDiscounted: null
-marginTotalRoom: null
-marginTotalRoomDiscounted: null
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1661
-marginRate: 20
+extraId: 196
+name: "Base Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 2400.0
+totalStayAmountWoDiscount: 2400.0
+totalStayAmount: 2400.0
+finalAmountWoDiscount: 2880.0
+finalAmount: 2880.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1631
-marginRate: 20
+extraId: 5
+name: "Supplément repas Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 60
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 240
+kidsExtrasAmount: 0
+stayExtrasAmount: 240
+stayRoomAmount: 2400.0
+totalStayAmountWoDiscount: 2640.0
+totalStayAmount: 2640.0
+finalAmountWoDiscount: 3168.0
+finalAmount: 3168.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1756
-marginRate: 20
+extraId: 4
+name: "Supplément repas Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 90
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 360
+kidsExtrasAmount: 0
+stayExtrasAmount: 360
+stayRoomAmount: 2400.0
+totalStayAmountWoDiscount: 2760.0
+totalStayAmount: 2760.0
+finalAmountWoDiscount: 3312.0
+finalAmount: 3312.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1750
-marginRate: 20
+extraId: 6
+name: "Supplément repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 170
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 680
+kidsExtrasAmount: 0
+stayExtrasAmount: 680
+stayRoomAmount: 2400.0
+totalStayAmountWoDiscount: 3080.0
+totalStayAmount: 3080.0
+finalAmountWoDiscount: 3696.0
+finalAmount: 3696.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: []
-error: []
}
]
1 in
RoomStayCalculation.php
line 274:
{
$offers_eligibled = [];
if ($this->debug) {
dump('All available offers of the hotel', $offers);
}
foreach ($offers as $key => $offer) {
"All available offers of the hotel"
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() . '(nb jours: ' . $offer_earlybookingDays . ')', 'Early booking date interval failure. (début séjour dans '.$booking_interval->format('%a').' jours.)');
}
return $this;
}
"1 - Early Booking 30(nb jours: 30)"
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() . '(nb jours: ' . $offer_earlybookingDays . ')', 'Early booking date interval failure. (début séjour dans '.$booking_interval->format('%a').' jours.)');
}
return $this;
}
"Early booking date interval failure. (début séjour dans 27 jours.)"
1 in
RoomStayCalculation.php
line 246:
$validOffers = $this->getValidOffers($hotel->getOffers());
if ($this->debug) {
dump('Step 1. Offres valides : ', $validOffers);
}
if ($validOffers == null) {
"Step 1. Offres valides : "
2 in
RoomStayCalculation.php
line 246:
$validOffers = $this->getValidOffers($hotel->getOffers());
if ($this->debug) {
dump('Step 1. Offres valides : ', $validOffers);
}
if ($validOffers == null) {
array:2 [
0 => App\DTO\PromotionDTO {#2140
-debug: true
+id: 255
+title: "Premium partner offer"
+description: null
+type: "Special"
+reference: "Premium partner offer"
+from: DateTimeImmutable @1737936000 {#1897
date: 2025-01-27 00:00:00.0 UTC (+00:00)
}
+to: DateTimeImmutable @1761868800 {#1898
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
+earlyBookingDays: null
+minNights: null
+maxNights: null
+discountRate: 40
+discountFamilyRates: []
+combinableRate: null
+priority: 1
+extrasDiscountRate: null
+isAllRooms: false
+isCombinable: false
+selectedRoomsIDs: array:6 [
0 => 13
1 => 14
2 => 15
3 => 16
4 => 18
5 => 19
]
+selectedExtrasIDs: []
+selectedOffersIDs: []
+selectedExtrasDiscountIDs: []
}
1 => App\DTO\PromotionDTO {#2060
-debug: true
+id: 15
+title: "ANANTARA"
+description: "https://pro.airvoyages.fr/wp-content/uploads/mru/promo/ANANTARA%20PROMO%20BOOK%20AVANT%2018JUILLET%20STAY%2005JUIN-31OCT.pdf"
+type: "LongStay"
+reference: null
+from: DateTimeImmutable @1717545600 {#1837
date: 2024-06-05 00:00:00.0 UTC (+00:00)
}
+to: DateTimeImmutable @1761868800 {#1838
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
+earlyBookingDays: null
+minNights: 4
+maxNights: 4
+discountRate: 20
+discountFamilyRates: []
+combinableRate: null
+priority: 2
+extrasDiscountRate: null
+isAllRooms: true
+isCombinable: false
+selectedRoomsIDs: []
+selectedExtrasIDs: []
+selectedOffersIDs: []
+selectedExtrasDiscountIDs: []
}
]
1 in
HotelController.php
line 638:
$formBookingHidden->handleRequest($request);
// dump("Session vars:", $siteSession->allVars());
dump("Current Room Price:", $roomRate);
return $this->render('room/show.html.twig', [
'room' => $room,
"Current Room Price:"
2 in
HotelController.php
line 638:
$formBookingHidden->handleRequest($request);
// dump("Session vars:", $siteSession->allVars());
dump("Current Room Price:", $roomRate);
return $this->render('room/show.html.twig', [
'room' => $room,
array:18 [
"hotel_id" => 3
"picture_path" => "/uploads/hotels/3/669658094cdb7072146516.jpg"
"hotel_name" => "Anantara Iko Mauritius Resort & Villas"
"room_id" => 16
"room_name" => "Chambre Deluxe Vue mer"
"from" => "22/03/2025"
"to" => "26/03/2025"
"nights" => 4
"neededRooms" => 1
"adults" => 2
"children" => 0
"totalAmount" => 2400.0
"totalAmountDiscounted" => 1440.0
"mandatoryExtraId" => 196
"extra" => App\DTO\ExtraStayDTO {#1661
-marginRate: 20
+extraId: 196
+name: "Base Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 1440.0
+totalStayAmountWoDiscount: 2400.0
+totalStayAmount: 1440.0
+finalAmountWoDiscount: 2880.0
+finalAmount: 1728.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
"specialExtra" => []
"discounts" => array:1 [
0 => array:14 [
"id" => 255
"title" => "Premium partner offer"
"description" => null
"reference" => "Premium partner offer"
"type" => "Special"
"rate" => 40
"extra_rate" => null
"start" => "27/01/2025"
"end" => "31/10/2025"
"kids_rate" => ""
"partial" => false
"selected_rooms" => array:6 [
0 => 13
1 => 14
2 => 15
3 => 16
4 => 18
5 => 19
]
"stayroom_amount_before" => 2400.0
"stayroom_amount_after" => 1440.0
]
]
"error" => []
]
1 in
HomeController.php
line 84:
'config_chambers' => ($siteSession->getSessionVar('search/chambers')) ? json_decode($siteSession->getSessionVar('search/chambers')) : null
];
dump('Search Model booking :', $searchToolsDTO);
$form = $this->createForm(SearchToolsType::class, $searchToolsDTO, $searchTypeOptions);
"Search Model booking :"
2 in
HomeController.php
line 84:
'config_chambers' => ($siteSession->getSessionVar('search/chambers')) ? json_decode($siteSession->getSessionVar('search/chambers')) : null
];
dump('Search Model booking :', $searchToolsDTO);
$form = $this->createForm(SearchToolsType::class, $searchToolsDTO, $searchTypeOptions);
App\DTO\SearchToolsDTO {#802
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#803
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#804
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#805
-metadata: Vich\UploaderBundle\Metadata\MetadataReader {#458
-reader: Metadata\MetadataFactory {#450
-driver: Metadata\Driver\DriverChain {#451
-drivers: array:4 [
0 => Vich\UploaderBundle\Metadata\Driver\XmlDriver {#452
-locator: Metadata\Driver\FileLocator {#449
-dirs: []
}
}
1 => Vich\UploaderBundle\Metadata\Driver\AnnotationDriver {#453
#reader: Vich\UploaderBundle\Metadata\Driver\AttributeReader {#454}
-managerRegistryList: array:1 [
0 => Doctrine\Bundle\DoctrineBundle\Registry {#83
-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: ContainerUIpB4Xl\App_KernelDevDebugContainer {#42 …20}
}
]
}
2 => Vich\UploaderBundle\Metadata\Driver\YamlDriver {#455
-locator: Metadata\Driver\FileLocator {#449}
}
3 => Vich\UploaderBundle\Metadata\Driver\YmlDriver {#456
-locator: Metadata\Driver\FileLocator {#449}
}
]
}
-cache: Metadata\Cache\FileCache {#457
-dir: "/var/www/vhost/allons-maurice/app/var/cache/dev/vich_uploader"
}
-loadedMetadata: array:5 [
"App\Entity\Rooms" => Metadata\ClassHierarchyMetadata {#1580
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1578
+name: "App\Entity\Rooms"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Rooms.php"
]
+createdAt: 1738921302
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_rooms"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Hotels" => Metadata\ClassHierarchyMetadata {#1651
+classMetadata: array:1 [
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#1768
+name: "App\Entity\Hotels"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Hotels.php"
]
+createdAt: 1738921302
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_hotels"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Images" => Metadata\ClassHierarchyMetadata {#2493
+classMetadata: array:1 [
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2494
+name: "App\Entity\Images"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Images.php"
]
+createdAt: 1738921302
+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 {#2914
+classMetadata: array:1 [
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#2915
+name: "App\Entity\Slides"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Slides.php"
]
+createdAt: 1738921302
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "slides"
"propertyName" => "imageFile"
"fileNameProperty" => "bgImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Posts" => Metadata\ClassHierarchyMetadata {#3185
+classMetadata: array:1 [
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3184
+name: "App\Entity\Posts"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Posts.php"
]
+createdAt: 1738921302
+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 {#1578}
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#1768}
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2494}
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#2915}
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#3184}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#806
-container: ContainerUIpB4Xl\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"
}
}
}
}
+hotel: App\Entity\Hotels {#1027
-id: 3
-name: "Anantara Iko Mauritius Resort & Villas"
-description: "Plongez dans le bien-être et l’aventure au bord de la plage du Chaland. Anantara Iko Mauritius Resort & Villas vous connecte à la culture mauricienne traditionnelle aux côtés des paysages environnants spectaculaires. Explorez la nature depuis notre destination tropicale tranquille et découvrez des expériences uniques sur terre et sur mer, du sentier nature dans la forêt voisine à la plongée en apnée dans les eaux bleues immaculées d'un parc marin. Plongez dans la dégustation de rhum et promenez-vous dans les plantations de thé avant de revenir pour des repas créoles exquis et des activités rajeunissantes pour équilibrer le corps et l'esprit."
-website: "https://www.anantara.com/"
-stars: 5
-youtubeVideoId: "aIlXa-tU_tg"
-phone: "+230 651 5000"
-email: "res.amau@anantara.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3738.354793389395!2d57.697016912179045!3d-20.450615980978924!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217c8ba3f797625f%3A0xb8c4ca9d7ef7b2e8!2sAnantara%20Iko%20Mauritius%20Resort%20%26%20Villas!5e0!3m2!1sfr!2sfr!4v1718968641946!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Sud-Est"
-createdAt: DateTimeImmutable @1714145854 {#1019
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1733335548 {#1050
date: 2024-12-04 18:05:48.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1024
#collection: Doctrine\Common\Collections\ArrayCollection {#1023
-elements: array:1 [
0 => App\Entity\Rooms {#1047
-id: 16
-name: "Chambre Deluxe Vue mer"
-description: "Montez sur votre balcon privé et remplissez vos poumons de bouffées vivifiantes d'air pur de l'Antarctique qui dérive des eaux chaudes de l'océan Indien. Choisissez une vue directe sur l'océan depuis votre luxueuse chambre située au premier étage ou encadrez les eaux au-delà de la flore tropicale aux portes de votre terrasse d'accès au jardin. Trouvez votre paix dans le paradis naturel du parc marin de Blue Bay."
-active: true
-hotel: App\Entity\Hotels {#1027}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1662
-elements: array:1 [
0 => App\Entity\RoomPrices {#1719
-id: 1385
-title: "Chambre Deluxe Vue mer"
-room: App\Entity\Rooms {#1047}
-quantity: 34
-stayStartedAt: DateTimeImmutable @1737028800 {#1647
date: 2025-01-16 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1746014400 {#1656
date: 2025-04-30 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1722
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1767181057 {#1721
date: 2025-12-31 11:37:37.0 UTC (+00:00)
}
-minNights: 1
-doubleOccupancy: "600.00"
-singleOccupancy: "555.00"
-tripleOccupancy: "175.00"
-active: true
-extraBaby: null
-extraChild: null
-extraTeen: 125.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1083
#collection: Doctrine\Common\Collections\ArrayCollection {#1180
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1047}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1144 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1040
#collection: Doctrine\Common\Collections\ArrayCollection {#1042
-elements: array:22 [
0 => App\Entity\RoomCapacities {#1717
-id: 2693
-room: App\Entity\Rooms {#1047}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1628
-id: 2694
-room: App\Entity\Rooms {#1047}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1618
-id: 2695
-room: App\Entity\Rooms {#1047}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1600
-id: 2696
-room: App\Entity\Rooms {#1047}
-adults: 3
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1601
-id: 2697
-room: App\Entity\Rooms {#1047}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1723
-id: 2698
-room: App\Entity\Rooms {#1047}
-adults: 1
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1724
-id: 2699
-room: App\Entity\Rooms {#1047}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1688
-id: 2700
-room: App\Entity\Rooms {#1047}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1728
-id: 2701
-room: App\Entity\Rooms {#1047}
-adults: 3
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1799
-id: 2702
-room: App\Entity\Rooms {#1047}
-adults: 1
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1658
-id: 2703
-room: App\Entity\Rooms {#1047}
-adults: 2
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1679
-id: 2704
-room: App\Entity\Rooms {#1047}
-adults: 3
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
12 => App\Entity\RoomCapacities {#1625
-id: 3444
-room: App\Entity\Rooms {#1047}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
13 => App\Entity\RoomCapacities {#1430
-id: 3445
-room: App\Entity\Rooms {#1047}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
14 => App\Entity\RoomCapacities {#1588
-id: 3446
-room: App\Entity\Rooms {#1047}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
15 => App\Entity\RoomCapacities {#1707
-id: 3447
-room: App\Entity\Rooms {#1047}
-adults: 2
-teens: 1
-children: null
-babies: null
-isDefaultConfig: false
}
16 => App\Entity\RoomCapacities {#1709
-id: 3448
-room: App\Entity\Rooms {#1047}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
17 => App\Entity\RoomCapacities {#1705
-id: 3449
-room: App\Entity\Rooms {#1047}
-adults: 1
-teens: 2
-children: null
-babies: null
-isDefaultConfig: false
}
18 => App\Entity\RoomCapacities {#1704
-id: 3450
-room: App\Entity\Rooms {#1047}
-adults: 2
-teens: 1
-children: null
-babies: 1
-isDefaultConfig: false
}
19 => App\Entity\RoomCapacities {#1703
-id: 3451
-room: App\Entity\Rooms {#1047}
-adults: 2
-teens: null
-children: 1
-babies: 1
-isDefaultConfig: false
}
20 => App\Entity\RoomCapacities {#1702
-id: 3452
-room: App\Entity\Rooms {#1047}
-adults: 1
-teens: 2
-children: null
-babies: 1
-isDefaultConfig: false
}
21 => App\Entity\RoomCapacities {#1701
-id: 3453
-room: App\Entity\Rooms {#1047}
-adults: 3
-teens: null
-children: null
-babies: 1
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:22 [ …22]
-owner: App\Entity\Rooms {#1047}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#906 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1069 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1012
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#1031
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666ae2aa9a54d631388949.jpg"
-gallery: App\Entity\Galleries {#1290
-id: 93
-hotel: null
-room: App\Entity\Rooms {#1047}
-images: Doctrine\ORM\PersistentCollection {#1355
#collection: Doctrine\Common\Collections\ArrayCollection {#1356
-elements: array:3 [
0 => App\Entity\Images {#2666
-id: 207
-title: null
-imageFile: null
-imageName: "6667f41fd0dd4605075475.webp"
-size: 47874
-type: "image/webp"
-dimensions: array:2 [
0 => 944
1 => 510
]
-updatedAt: DateTimeImmutable @1718088735 {#2689
date: 2024-06-11 06:52:15.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1290}
-uploadedAt: null
}
1 => App\Entity\Images {#2704
-id: 208
-title: null
-imageFile: null
-imageName: "6667f41fd1b90024509787.webp"
-size: 93664
-type: "image/webp"
-dimensions: array:2 [
0 => 1920
1 => 600
]
-updatedAt: DateTimeImmutable @1718088735 {#2677
date: 2024-06-11 06:52:15.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1290}
-uploadedAt: null
}
2 => App\Entity\Images {#2708
-id: 738
-title: null
-imageFile: null
-imageName: "67335572e59ee146748059.jpg"
-size: 198684
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1920
1 => 1037
]
-updatedAt: DateTimeImmutable @1731417458 {#2707
date: 2024-11-12 13:17:38.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1290}
-uploadedAt: null
}
]
}
#initialized: true
-snapshot: array:3 [ …3]
-owner: App\Entity\Galleries {#1290}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1067 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1259 …}
}
-title: "Ananthara chambre deluxe vue mer"
}
-mediaDirSlug: "16"
-lowerRoomPrice: null
-services: null
-slug: "chambre-deluxe-vue-mer"
}
]
}
#initialized: true
-snapshot: array:1 [ …1]
-owner: App\Entity\Hotels {#1027}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1116 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#881 …}
}
-address: "Blue Bay Marine Park Le Chaland, Blue Bay, Île Maurice"
-checkInTime: "14:00"
-checkOutTime: "12:00-18:00"
-babyAgeMax: "6"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1184
#collection: Doctrine\Common\Collections\ArrayCollection {#1178
-elements: array:5 [
0 => App\Entity\ExtraCharges {#1650
-id: 4
-title: "Supplément repas Demi pension"
-description: null
-adultExtra: 45.0
-babyExtra: null
-childExtra: null
-teenExtra: 38.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1027}
}
1 => App\Entity\ExtraCharges {#1638
-id: 5
-title: "Supplément repas Pension complète"
-description: null
-adultExtra: 30.0
-babyExtra: null
-childExtra: 15.0
-teenExtra: 30.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1027}
}
2 => App\Entity\ExtraCharges {#1795
-id: 6
-title: "Supplément repas Tout compris"
-description: null
-adultExtra: 85.0
-babyExtra: null
-childExtra: 45.0
-teenExtra: 60.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1027}
}
3 => App\Entity\ExtraCharges {#1793
-id: 196
-title: "Base Demi pension"
-description: null
-adultExtra: 0.0
-babyExtra: null
-childExtra: 0.0
-teenExtra: 0.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: true
-minNights: null
-hotel: App\Entity\Hotels {#1027}
}
4 => App\Entity\ExtraCharges {#1774
-id: 201
-title: "Base Demi pension"
-description: null
-adultExtra: 45.0
-babyExtra: null
-childExtra: null
-teenExtra: null
-stayStartedAt: DateTimeImmutable @1725148800 {#1787
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1730332800 {#1781
date: 2024-10-31 00:00:00.0 UTC (+00:00)
}
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1027}
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Hotels {#1027}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1117 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1188 …}
}
-imageFile: null
-featuredImage: "669658094cdb7072146516.jpg"
-gallery: App\Entity\Galleries {#1251
-id: 54
-hotel: App\Entity\Hotels {#1027}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1264
#collection: Doctrine\Common\Collections\ArrayCollection {#1263
-elements: array:5 [
0 => App\Entity\Images {#2510
-id: 135
-title: null
-imageFile: null
-imageName: "666197d8aa3dd087418765.jpg"
-size: 276944
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1920
1 => 1037
]
-updatedAt: DateTimeImmutable @1717671896 {#2509
date: 2024-06-06 11:04:56.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1251}
-uploadedAt: null
}
1 => App\Entity\Images {#2501
-id: 136
-title: null
-imageFile: null
-imageName: "666197d8ab0d8360907802.jpg"
-size: 198684
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1920
1 => 1037
]
-updatedAt: DateTimeImmutable @1717671896 {#2502
date: 2024-06-06 11:04:56.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1251}
-uploadedAt: null
}
2 => App\Entity\Images {#2499
-id: 137
-title: null
-imageFile: null
-imageName: "666197d8ab854548595335.jpg"
-size: 293916
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1920
1 => 1037
]
-updatedAt: DateTimeImmutable @1717671896 {#2500
date: 2024-06-06 11:04:56.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1251}
-uploadedAt: null
}
3 => App\Entity\Images {#2497
-id: 422
-title: null
-imageFile: null
-imageName: "67053bab4bfb7941020378.jpg"
-size: 247599
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1920
1 => 1037
]
-updatedAt: DateTimeImmutable @1728396203 {#2498
date: 2024-10-08 14:03:23.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1251}
-uploadedAt: null
}
4 => App\Entity\Images {#2495
-id: 423
-title: null
-imageFile: null
-imageName: "67053bab4cb0b292440174.jpg"
-size: 276944
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1920
1 => 1037
]
-updatedAt: DateTimeImmutable @1728396203 {#2496
date: 2024-10-08 14:03:23.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1251}
-uploadedAt: null
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Galleries {#1251}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1067 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1259 …}
}
-title: "Hotel Anantara"
}
-mediaDirSlug: "3"
-offers: Doctrine\Common\Collections\ArrayCollection {#1922
-elements: array:3 [
0 => App\Entity\Offers {#1785
-id: 1
-title: "Early Booking 30"
-type: "EarlyBooking"
-hotel: App\Entity\Hotels {#1027}
-description: null
-stayStartAt: DateTimeImmutable @1717200000 {#1731
date: 2024-06-01 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#1734
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1719964800 {#1732
date: 2024-07-03 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#1792
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: "EB30"
-minNights: null
-maxNights: null
-earlyBookingDays: 30
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#1788
#collection: Doctrine\Common\Collections\ArrayCollection {#1789
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1785}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1329 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#881 …}
}
-discount: 15
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#1786
#collection: Doctrine\Common\Collections\ArrayCollection {#1779
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1785}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1335 …}
-backRefFieldName: "offers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1250 …}
}
-offers: Doctrine\ORM\PersistentCollection {#1831
#collection: Doctrine\Common\Collections\ArrayCollection {#1832
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1785}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1339 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1250 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#1833
#collection: Doctrine\Common\Collections\ArrayCollection {#1834
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1785}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1341 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1188 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#1835
#collection: Doctrine\Common\Collections\ArrayCollection {#1836
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1785}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1347 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1188 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
1 => App\Entity\Offers {#1841
-id: 15
-title: "ANANTARA"
-type: "LongStay"
-hotel: App\Entity\Hotels {#1027}
-description: "https://pro.airvoyages.fr/wp-content/uploads/mru/promo/ANANTARA%20PROMO%20BOOK%20AVANT%2018JUILLET%20STAY%2005JUIN-31OCT.pdf"
-stayStartAt: DateTimeImmutable @1717545600 {#1837
date: 2024-06-05 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#1838
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1717545600 {#1839
date: 2024-06-05 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1761868800 {#1840
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-reference: null
-minNights: 4
-maxNights: 4
-earlyBookingDays: null
-applyToAllRooms: true
-selectedRooms: Doctrine\ORM\PersistentCollection {#1842
#collection: Doctrine\Common\Collections\ArrayCollection {#1843
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1841}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1329 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#881 …}
}
-discount: 20
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#1844
#collection: Doctrine\Common\Collections\ArrayCollection {#1845
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1841}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1335 …}
-backRefFieldName: "offers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1250 …}
}
-offers: Doctrine\ORM\PersistentCollection {#1846
#collection: Doctrine\Common\Collections\ArrayCollection {#1847
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1841}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1339 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1250 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#1848
#collection: Doctrine\Common\Collections\ArrayCollection {#1849
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Offers {#1841}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1341 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1188 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#1850
#collection: Doctrine\Common\Collections\ArrayCollection {#1851
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Offers {#1841}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1347 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1188 …}
}
-extrasDiscount: null
-priority: 2
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
2 => App\Entity\Offers {#1901
-id: 255
-title: "Premium partner offer"
-type: "Special"
-hotel: App\Entity\Hotels {#1027}
-description: null
-stayStartAt: DateTimeImmutable @1737936000 {#1897
date: 2025-01-27 00:00:00.0 UTC (+00:00)
}
-stayEndAt: DateTimeImmutable @1761868800 {#1898
date: 2025-10-31 00:00:00.0 UTC (+00:00)
}
-bookingStartAt: DateTimeImmutable @1737936000 {#1899
date: 2025-01-27 00:00:00.0 UTC (+00:00)
}
-bookingEndAt: DateTimeImmutable @1743379200 {#1900
date: 2025-03-31 00:00:00.0 UTC (+00:00)
}
-reference: "Premium partner offer"
-minNights: null
-maxNights: null
-earlyBookingDays: null
-applyToAllRooms: false
-selectedRooms: Doctrine\ORM\PersistentCollection {#1902
#collection: Doctrine\Common\Collections\ArrayCollection {#1903
-elements: array:6 [
0 => App\Entity\Rooms {#1931
-id: 13
-name: "Premier Vue jardin"
-description: "Invitez l'extérieur depuis votre espace confortable avec vue sur le jardin et doté de commodités de vacances modernes. Anantara vous invite à choisir une chambre spacieuse et contemporaine au premier ou au deuxième étage et à profiter d'une vue complète sur le complexe. Réclamez votre espace et prenez le temps d'apprécier le monde naturel qui vous"
-active: true
-hotel: App\Entity\Hotels {#1027}
-roomPrices: Doctrine\ORM\PersistentCollection {#2250
#collection: Doctrine\Common\Collections\ArrayCollection {#2252
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1931}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#897 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1045 …}
}
-stopSales: Doctrine\ORM\PersistentCollection {#2253
#collection: Doctrine\Common\Collections\ArrayCollection {#2254
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1931}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1144 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#2255
#collection: Doctrine\Common\Collections\ArrayCollection {#2256
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1931}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#906 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1069 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1919
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1733335710 {#2014
date: 2024-12-04 18:08:30.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666ae1d3bf7ae569900762.jpg"
-gallery: App\Entity\Galleries {#2257
-id: 55
-hotel: null
-room: App\Entity\Rooms {#1931}
-images: Doctrine\ORM\PersistentCollection {#2258
#collection: Doctrine\Common\Collections\ArrayCollection {#2259
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#2257}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1067 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1259 …}
}
-title: "Ananthara premier vue jardin"
}
-mediaDirSlug: null
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "premier-vue-jardin"
}
1 => App\Entity\Rooms {#2262
-id: 14
-name: "Chambre jardin Deluxe"
-description: "Plongez au cœur de l’île Maurice sauvage et faites comme chez vous. Choisissez une chambre de luxe au rez-de-chaussée et profitez du mélange parfait de confort moderne et de beauté naturelle. Reposez-vous dans votre grand lit confortable. Rafraîchissez-vous dans votre douche à effet pluie ou votre baignoire de luxe après une journée d'exploration"
-active: true
-hotel: App\Entity\Hotels {#1027}
-roomPrices: Doctrine\ORM\PersistentCollection {#2263
#collection: Doctrine\Common\Collections\ArrayCollection {#2264
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2262}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#897 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1045 …}
}
-stopSales: Doctrine\ORM\PersistentCollection {#2265
#collection: Doctrine\Common\Collections\ArrayCollection {#2266
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2262}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1144 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#2267
#collection: Doctrine\Common\Collections\ArrayCollection {#2268
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2262}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#906 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1069 …}
}
-createdAt: DateTimeImmutable @1717520580 {#2260
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1731431775 {#2261
date: 2024-11-12 17:16:15.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "6733551f336e7545940482.jpg"
-gallery: App\Entity\Galleries {#2269
-id: 92
-hotel: null
-room: App\Entity\Rooms {#2262}
-images: Doctrine\ORM\PersistentCollection {#2270
#collection: Doctrine\Common\Collections\ArrayCollection {#2271
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#2269}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1067 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1259 …}
}
-title: "Ananthara chambre jardin deluxe"
}
-mediaDirSlug: null
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "chambre-jardin-deluxe"
}
2 => App\Entity\Rooms {#2274
-id: 15
-name: "Chambre Deluxe Acces plage"
-description: "Situées à seulement 100 m de la plage, nos chambres Deluxe accès plage vous invitent à vous immerger dans la beauté des environs tout en profitant d'une vue pittoresque sur l'océan. Après une journée d'aventures sur l'île, détendez-vous dans le luxe ou sur votre terrasse privée. Adoptez le refuge parfait pour votre escapade à l’île Maurice dans ces chambres au design élégant"
-active: true
-hotel: App\Entity\Hotels {#1027}
-roomPrices: Doctrine\ORM\PersistentCollection {#2275
#collection: Doctrine\Common\Collections\ArrayCollection {#2276
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2274}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#897 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1045 …}
}
-stopSales: Doctrine\ORM\PersistentCollection {#2277
#collection: Doctrine\Common\Collections\ArrayCollection {#2278
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2274}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1144 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#2279
#collection: Doctrine\Common\Collections\ArrayCollection {#2280
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2274}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#906 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1069 …}
}
-createdAt: DateTimeImmutable @1717520580 {#2272
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#2273
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666ae23130e35538268049.jpg"
-gallery: App\Entity\Galleries {#2281
-id: 192
-hotel: null
-room: App\Entity\Rooms {#2274}
-images: Doctrine\ORM\PersistentCollection {#2282
#collection: Doctrine\Common\Collections\ArrayCollection {#2283
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#2281}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1067 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1259 …}
}
-title: "anantara deluxe acces plage"
}
-mediaDirSlug: null
-lowerRoomPrice: null
-services: null
-slug: "chambre-deluxe-acces-plage"
}
3 => App\Entity\Rooms {#1047}
4 => App\Entity\Rooms {#2286
-id: 18
-name: "Suite Vue jardin"
-description: "Retirez-vous de votre balcon privé et de ses magnifiques vues tropicales dans le confort de votre chambre principale avec salle de bains privative. Étendez-vous sur de somptueux lits king-size conçus pour vous reposer après des journées passées à admirer la splendide nature environnante. Étendez-vous et profitez de la commodité de votre salon et salle à manger séparés. Votre escapade idéale dans un endroit parfait."
-active: true
-hotel: App\Entity\Hotels {#1027}
-roomPrices: Doctrine\ORM\PersistentCollection {#2287
#collection: Doctrine\Common\Collections\ArrayCollection {#2288
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2286}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#897 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1045 …}
}
-stopSales: Doctrine\ORM\PersistentCollection {#2289
#collection: Doctrine\Common\Collections\ArrayCollection {#2290
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2286}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1144 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#2291
#collection: Doctrine\Common\Collections\ArrayCollection {#2292
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2286}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#906 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1069 …}
}
-createdAt: DateTimeImmutable @1717520580 {#2285
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1733335987 {#2284
date: 2024-12-04 18:13:07.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666ae30523b50673512965.jpg"
-gallery: App\Entity\Galleries {#2293
-id: 56
-hotel: null
-room: App\Entity\Rooms {#2286}
-images: Doctrine\ORM\PersistentCollection {#2294
#collection: Doctrine\Common\Collections\ArrayCollection {#2295
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#2293}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1067 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1259 …}
}
-title: "Ananthara suite vue jardin"
}
-mediaDirSlug: null
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-vue-jardin"
}
5 => App\Entity\Rooms {#2298
-id: 19
-name: "Suite Vue mer"
-description: "Considérez le bleu frais de l’océan depuis la chaleur de votre suite de luxe. Écoutez des sons marins apaisants tout en profitant de la couleur et du parfum du terrain de jeu naturel au-delà de votre balcon privé. Trouvez l'endroit idéal pour apprécier ce coin idyllique de la plus belle île balnéaire de l'océan Indien. Arrivez pour le confort, restez au paradis, revenez inspiré."
-active: true
-hotel: App\Entity\Hotels {#1027}
-roomPrices: Doctrine\ORM\PersistentCollection {#2299
#collection: Doctrine\Common\Collections\ArrayCollection {#2300
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2298}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#897 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1045 …}
}
-stopSales: Doctrine\ORM\PersistentCollection {#2301
#collection: Doctrine\Common\Collections\ArrayCollection {#2302
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2298}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#904 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1144 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#2303
#collection: Doctrine\Common\Collections\ArrayCollection {#2304
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#2298}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#906 …}
-backRefFieldName: "room"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1069 …}
}
-createdAt: DateTimeImmutable @1717520580 {#2296
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1733336040 {#2297
date: 2024-12-04 18:14:00.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "666ae3523b169404696346.jpg"
-gallery: App\Entity\Galleries {#2305
-id: 57
-hotel: null
-room: App\Entity\Rooms {#2298}
-images: Doctrine\ORM\PersistentCollection {#2306
#collection: Doctrine\Common\Collections\ArrayCollection {#2307
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#2305}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1067 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1259 …}
}
-title: "Anantara suite vue mer"
}
-mediaDirSlug: null
-lowerRoomPrice: null
-services: array:1 [
0 => ""
]
-slug: "suite-vue-mer"
}
]
}
#initialized: true
-snapshot: array:6 [ …6]
-owner: App\Entity\Offers {#1901}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1329 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#881 …}
}
-discount: 40
-combinable: false
-selectedOffers: Doctrine\ORM\PersistentCollection {#1904
#collection: Doctrine\Common\Collections\ArrayCollection {#1905
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1901}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1335 …}
-backRefFieldName: "offers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1250 …}
}
-offers: Doctrine\ORM\PersistentCollection {#1906
#collection: Doctrine\Common\Collections\ArrayCollection {#1907
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Offers {#1901}
-association: Doctrine\ORM\Mapping\ManyToManyInverseSideMapping {#1339 …}
-backRefFieldName: "selectedOffers"
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1250 …}
}
-combinableDiscount: null
-selectedExtras: Doctrine\ORM\PersistentCollection {#1908
#collection: Doctrine\Common\Collections\ArrayCollection {#1909
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Offers {#1901}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1341 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1188 …}
}
-active: true
-selectedExtrasDiscounted: Doctrine\ORM\PersistentCollection {#1910
#collection: Doctrine\Common\Collections\ArrayCollection {#1911
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Offers {#1901}
-association: Doctrine\ORM\Mapping\ManyToManyOwningSideMapping {#1347 …}
-backRefFieldName: null
-isDirty: false
-em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1188 …}
}
-extrasDiscount: null
-priority: 1
-discountKids1: null
-discountKids2: null
-discountKids3: null
}
]
}
-highlighted: false
-services: array:1 [
0 => ""
]
-hlStartAt: null
-hlEndAt: null
-slug: "anantara-iko-mauritius-resort-villas"
}
+stars: null
+dateRange: "22/03/2025 - 26/03/2025"
+fromAt: DateTimeImmutable @1742601600 {#3368
date: 2025-03-22 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1743033540 {#3367
date: 2025-03-26 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "6"
"child" => "12"
"teen" => "18"
]
+nights: 4
+chambers: []
+stay_rooms: array:1 [
0 => App\DTO\RoomStayDTO {#1599
-marginRate: 20
-id: 16
-name: "Chambre Deluxe Vue mer"
-slug: "chambre-deluxe-vue-mer"
-picture: "/uploads/rooms/16/666ae2aa9a54d631388949.jpg"
-description: "Montez sur votre balcon privé et remplissez vos poumons de bouffées vivifiantes d'air pur de l'Antarctique qui dérive des eaux chaudes de l'océan Indien. Choisissez une vue directe sur l'océan depuis votre luxueuse chambre située au premier étage ou encadrez les eaux au-delà de la flore tropicale aux portes de votre terrasse d'accès au jardin. Trouvez votre paix dans le paradis naturel du parc marin de Blue Bay."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 1
-kidsRoomsCount: 0
-defaultExtraLabel: ""
-mandatoryExtraId: 196
-chambersStayDetails: array:1 [
0 => array:4 [
"config" => array:4 [
"adults" => 2
"teens" => 0
"children" => 0
"babies" => 0
]
"dates_prices" => array:4 [
"2025-03-22" => array:5 [
"adults_price" => 600
"kids_price" => 0
"adults_discount_price" => 360.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
255 => array:2 [
"name" => "Premium partner offer"
"rate" => 40
]
]
]
"2025-03-23" => array:5 [
"adults_price" => 600
"kids_price" => 0
"adults_discount_price" => 360.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
255 => array:2 [
"name" => "Premium partner offer"
"rate" => 40
]
]
]
"2025-03-24" => array:5 [
"adults_price" => 600
"kids_price" => 0
"adults_discount_price" => 360.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
255 => array:2 [
"name" => "Premium partner offer"
"rate" => 40
]
]
]
"2025-03-25" => array:5 [
"adults_price" => 600
"kids_price" => 0
"adults_discount_price" => 360.0
"kids_discount_price" => 0.0
"discounts" => array:1 [
255 => array:2 [
"name" => "Premium partner offer"
"rate" => 40
]
]
]
]
"amount" => 2400
"amount_discount" => 1440.0
]
]
-totalRoomAmount: 2400.0
-totalRoomAmountDiscounted: 1440.0
-marginTotalRoom: 2880.0
-marginTotalRoomDiscounted: 1728.0
-communExtras: array:4 [
0 => App\DTO\ExtraStayDTO {#1661
-marginRate: 20
+extraId: 196
+name: "Base Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 0
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 0
+kidsExtrasAmount: 0
+stayExtrasAmount: 0
+stayRoomAmount: 1440.0
+totalStayAmountWoDiscount: 2400.0
+totalStayAmount: 1440.0
+finalAmountWoDiscount: 2880.0
+finalAmount: 1728.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
1 => App\DTO\ExtraStayDTO {#1631
-marginRate: 20
+extraId: 5
+name: "Supplément repas Pension complète"
+description: null
+stayTotalNights: 4
+dailyAdults: 60
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 240
+kidsExtrasAmount: 0
+stayExtrasAmount: 240
+stayRoomAmount: 1440.0
+totalStayAmountWoDiscount: 2640.0
+totalStayAmount: 1680.0
+finalAmountWoDiscount: 3168.0
+finalAmount: 2016.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
2 => App\DTO\ExtraStayDTO {#1756
-marginRate: 20
+extraId: 4
+name: "Supplément repas Demi pension"
+description: null
+stayTotalNights: 4
+dailyAdults: 90
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 360
+kidsExtrasAmount: 0
+stayExtrasAmount: 360
+stayRoomAmount: 1440.0
+totalStayAmountWoDiscount: 2760.0
+totalStayAmount: 1800.0
+finalAmountWoDiscount: 3312.0
+finalAmount: 2160.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
3 => App\DTO\ExtraStayDTO {#1750
-marginRate: 20
+extraId: 6
+name: "Supplément repas Tout compris"
+description: null
+stayTotalNights: 4
+dailyAdults: 170
+dailyTeens: 0
+dailyChildren: 0
+dailyBabies: 0
+adultsExtrasAmount: 680
+kidsExtrasAmount: 0
+stayExtrasAmount: 680
+stayRoomAmount: 1440.0
+totalStayAmountWoDiscount: 3080.0
+totalStayAmount: 2120.0
+finalAmountWoDiscount: 3696.0
+finalAmount: 2544.0
+extraDiscount: null
+extraKidsDiscount: null
+extraStartAt: null
+extraEndAt: null
+eventDuration: 0
+events: []
}
]
-specialExtras: []
-discounts: array:1 [
0 => array:14 [
"id" => 255
"title" => "Premium partner offer"
"description" => null
"reference" => "Premium partner offer"
"type" => "Special"
"rate" => 40
"extra_rate" => null
"start" => "27/01/2025"
"end" => "31/10/2025"
"kids_rate" => ""
"partial" => false
"selected_rooms" => array:6 [
0 => 13
1 => 14
2 => 15
3 => 16
4 => 18
5 => 19
]
"stayroom_amount_before" => 2400.0
"stayroom_amount_after" => 1440.0
]
]
-error: []
}
]
}