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 : Casuarina Resort & Spa - Chambre : #52 - Standard has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
SearchToolsDTO.php
line 591:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 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 : Casuarina Resort & Spa - Chambre : #53 - Privilège Vue jardin has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
SearchToolsDTO.php
line 591:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 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 : Casuarina Resort & Spa - Chambre : #54 - Privilège Vue mer has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
SearchToolsDTO.php
line 591:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 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 : Casuarina Resort & Spa - Chambre : #55 - Bungalow has the capacity config check: "
2 in
SearchToolsDTO.php
line 590:
$chambersRoomsPrices[$indexChamber][$key]['isCapacity'] = $chamber->hasMatchingRoomCapacity($room->getroomCapacities());
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
true
In
SearchToolsDTO.php
line 591:
if ($this->debug) {
dump('Hotel : '.$hotel->getName().' - Chambre : #'. $room->getId(). ' - '.$room->getName(). ' has the capacity config check: ', $chambersRoomsPrices[$indexChamber][$key]['isCapacity']);
dump($chamber);
}
// check room capacities
App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
1 in
SearchToolsDTO.php
line 617:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
"Update Stay Rooms - Chambers Prices"
2 in
SearchToolsDTO.php
line 617:
$searchResults = [];
if ($this->debug) {
dump('Update Stay Rooms - Chambers Prices', $chambersRoomsPrices);
}
array:1 [
0 => array:4 [
0 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
"room_id" => 52
"room_picture" => "/uploads/rooms/52/66683b4d62ccb900990147.jpeg"
"room_name" => "Standard"
"room_slug" => "standard"
"room_description" => """
Donnant sur le jardin, chaque chambre dispose d'un lit double ou d'un lit simple, d'une douche et de toilettes ainsi que d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:1 [
"error" => array:2 [
"title" => "Chambre indisponible"
"message" => "Durée du séjour trop court. (nuitée min : 6)"
]
]
]
1 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 53
"room_picture" => "/uploads/rooms/53/66683c0081fa2277240569.jpeg"
"room_name" => "Privilège Vue jardin"
"room_slug" => "privilege-vue-jardin"
"room_description" => "Nos 59 Chambres Privilège Vue Jardin, d'une superficie de 37 à 39 m², sont équipées d'un lit King Size, d'une salle d'eau et d'un espace extérieur avec vue sur le jardin, l'étang ou partiellement sur la mer. Des chambres communicantes sont disponibles sur demande (non garanties)."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:1 [
"error" => array:2 [
"title" => "Chambre indisponible"
"message" => "Durée du séjour trop court. (nuitée min : 6)"
]
]
]
2 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 54
"room_picture" => "/uploads/rooms/54/66683c9fd3145024003054.jpeg"
"room_name" => "Privilège Vue mer"
"room_slug" => "privilege-vue-mer"
"room_description" => """
Surplombant le lagon aux eaux cristallines, les chambres Privilège vue mer présentent un design moderne et attrayant pour accueillir les clients dans une atmosphère chaleureuse et cosy. Equipée d'un lit double ou d'un lit simple, d'une douche et WC et d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:1 [
"error" => array:2 [
"title" => "Chambre indisponible"
"message" => "Durée du séjour trop court. (nuitée min : 6)"
]
]
]
3 => array:13 [
"current_chamber" => App\DTO\SearchChambersDTO {#991}
"room_id" => 55
"room_picture" => "/uploads/rooms/55/66683d6316cb0711973019.jpeg"
"room_name" => "Bungalow"
"room_slug" => "bungalow"
"room_description" => "Le bungalow se compose de deux chambres, une pour un couple avec un lit queen size et une chambre enfants pour un maximum de 4 enfants. Ils sont spacieux et offrent un confort et une intimité optimaux aux familles."
"adults" => 2
"kids" => 0
"teens" => null
"children" => null
"babies" => null
"isCapacity" => true
"prices" => array:1 [
"error" => array:2 [
"title" => "Chambre indisponible"
"message" => "Pas de tarification pour la période de séjour."
]
]
]
]
]
1 in
SearchToolsDTO.php
line 743:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
"Update Stay Rooms results"
2 in
SearchToolsDTO.php
line 743:
}
if ($this->debug) {
dump('Update Stay Rooms results', $searchResults);
}
// Set the results and sort by total amount ASC
array:4 [
0 => App\DTO\RoomStayDTO {#1345
-id: 52
-name: "Standard"
-slug: "standard"
-picture: "/uploads/rooms/52/66683b4d62ccb900990147.jpeg"
-description: """
Donnant sur le jardin, chaque chambre dispose d'un lit double ou d'un lit simple, d'une douche et de toilettes ainsi que d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Durée du séjour trop court. (nuitée min : 6)"
]
}
1 => App\DTO\RoomStayDTO {#1509
-id: 53
-name: "Privilège Vue jardin"
-slug: "privilege-vue-jardin"
-picture: "/uploads/rooms/53/66683c0081fa2277240569.jpeg"
-description: "Nos 59 Chambres Privilège Vue Jardin, d'une superficie de 37 à 39 m², sont équipées d'un lit King Size, d'une salle d'eau et d'un espace extérieur avec vue sur le jardin, l'étang ou partiellement sur la mer. Des chambres communicantes sont disponibles sur demande (non garanties)."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Durée du séjour trop court. (nuitée min : 6)"
]
}
2 => App\DTO\RoomStayDTO {#1516
-id: 54
-name: "Privilège Vue mer"
-slug: "privilege-vue-mer"
-picture: "/uploads/rooms/54/66683c9fd3145024003054.jpeg"
-description: """
Surplombant le lagon aux eaux cristallines, les chambres Privilège vue mer présentent un design moderne et attrayant pour accueillir les clients dans une atmosphère chaleureuse et cosy. Equipée d'un lit double ou d'un lit simple, d'une douche et WC et d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Durée du séjour trop court. (nuitée min : 6)"
]
}
3 => App\DTO\RoomStayDTO {#1364
-id: 55
-name: "Bungalow"
-slug: "bungalow"
-picture: "/uploads/rooms/55/66683d6316cb0711973019.jpeg"
-description: "Le bungalow se compose de deux chambres, une pour un couple avec un lit queen size et une chambre enfants pour un maximum de 4 enfants. Ils sont spacieux et offrent un confort et une intimité optimaux aux familles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Pas de tarification pour la période de séjour."
]
}
]
In
HotelController.php
line 172:
$result->updateStayRooms();
}
dump($result);
return $this->render('hotel/show.html.twig', [
'hotel' => $result->getHotel(),
App\DTO\SearchToolsDTO {#1307
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#736
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#737
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#738
-metadata: Vich\UploaderBundle\Metadata\MetadataReader {#456
-reader: Metadata\MetadataFactory {#448
-driver: Metadata\Driver\DriverChain {#449
-drivers: array:4 [
0 => Vich\UploaderBundle\Metadata\Driver\XmlDriver {#450
-locator: Metadata\Driver\FileLocator {#447
-dirs: []
}
}
1 => Vich\UploaderBundle\Metadata\Driver\AnnotationDriver {#451
#reader: Vich\UploaderBundle\Metadata\Driver\AttributeReader {#452}
-managerRegistryList: array:1 [
0 => Doctrine\Bundle\DoctrineBundle\Registry {#74
-name: "ORM"
-connections: array:1 [
"default" => "doctrine.dbal.default_connection"
]
-managers: array:1 [
"default" => "doctrine.orm.default_entity_manager"
]
-defaultConnection: "default"
-defaultManager: "default"
-proxyInterfaceName: "Doctrine\Persistence\Proxy"
#container: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
}
]
}
2 => Vich\UploaderBundle\Metadata\Driver\YamlDriver {#453
-locator: Metadata\Driver\FileLocator {#447}
}
3 => Vich\UploaderBundle\Metadata\Driver\YmlDriver {#454
-locator: Metadata\Driver\FileLocator {#447}
}
]
}
-cache: Metadata\Cache\FileCache {#455
-dir: "/var/www/vhost/allons-maurice/app/var/cache/dev/vich_uploader"
}
-loadedMetadata: array:1 [
"App\Entity\Rooms" => Metadata\ClassHierarchyMetadata {#1350
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351
+name: "App\Entity\Rooms"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Rooms.php"
]
+createdAt: 1731925851
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_rooms"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
]
-loadedClassMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#739
-container: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
-mappings: array:5 [
"featured_hotels" => array:8 [
"uri_prefix" => "/uploads/hotels"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/hotels"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_hotels"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_rooms" => array:8 [
"uri_prefix" => "/uploads/rooms"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/rooms"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_rooms"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_posts" => array:8 [
"uri_prefix" => "/uploads/posts"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/posts"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_posts"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"medias" => array:8 [
"uri_prefix" => "/uploads/medias"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/medias"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.medias"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"slides" => array:8 [
"uri_prefix" => "/uploads/slides"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/slides"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.slides"
"options" => []
]
"directory_namer" => array:2 [
"service" => null
"options" => null
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
]
-defaultFilenameAttributeSuffix: "_name"
}
}
}
}
-debug: true
+hotel: App\Entity\Hotels {#1006
-id: 9
-name: "Casuarina Resort & Spa"
-description: "Les 106 chambres et 14 bungalows familiaux du Casuarina Resort & Spa entourent les visiteurs de la beauté captivante de l'île Maurice. L'hébergement est l'occasion de profiter d'une vue magnifique sur le lagon de Trou aux Biches et le jardin tropical de l'hôtel."
-website: "https://hotel-casuarina.com/"
-stars: 3
-youtubeVideoId: "mqa_PYxuHQ"
-phone: "+230 204 5000"
-email: "info@alizeeresort.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3748.551692113461!2d57.54617251217131!3d-20.027321781305464!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217daca402e22bad%3A0x7af5db1f83bdf7c3!2sCasuarina%20Resort%20%26%20Spa!5e0!3m2!1sfr!2sfr!4v1718969010596!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord"
-createdAt: DateTimeImmutable @1714145854 {#828
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#997
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1222
#collection: Doctrine\Common\Collections\ArrayCollection {#1157
-elements: array:4 [
0 => App\Entity\Rooms {#1224
-id: 52
-name: "Standard"
-description: """
Donnant sur le jardin, chaque chambre dispose d'un lit double ou d'un lit simple, d'une douche et de toilettes ainsi que d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1361
-elements: array:1 [
0 => App\Entity\RoomPrices {#1449
-id: 1423
-title: "Standard - Pointe"
-room: App\Entity\Rooms {#1224}
-quantity: 24
-stayStartedAt: DateTimeImmutable @1734868800 {#1392
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1397
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1452
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1451
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 6
-doubleOccupancy: "200.00"
-singleOccupancy: "150.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: 50.0
-extraTeen: 75.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1271
#collection: Doctrine\Common\Collections\ArrayCollection {#1266
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1243
#collection: Doctrine\Common\Collections\ArrayCollection {#1245
-elements: array:4 [
0 => App\Entity\RoomCapacities {#1416
-id: 2618
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1436
-id: 2619
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1460
-id: 2620
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1521
-id: 2621
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#984
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#1009
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66683b4d62ccb900990147.jpeg"
-gallery: App\Entity\Galleries {#1246
-id: 188
-hotel: null
-room: App\Entity\Rooms {#1224}
-images: Doctrine\ORM\PersistentCollection {#1295
#collection: Doctrine\Common\Collections\ArrayCollection {#1305
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1246}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Casuarina Resort & Spa - Standard"
}
-mediaDirSlug: "52"
-lowerRoomPrice: null
-services: null
-slug: "standard"
}
1 => App\Entity\Rooms {#1310
-id: 53
-name: "Privilège Vue jardin"
-description: "Nos 59 Chambres Privilège Vue Jardin, d'une superficie de 37 à 39 m², sont équipées d'un lit King Size, d'une salle d'eau et d'un espace extérieur avec vue sur le jardin, l'étang ou partiellement sur la mer. Des chambres communicantes sont disponibles sur demande (non garanties)."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1390
-elements: array:1 [
0 => App\Entity\RoomPrices {#1443
-id: 1428
-title: "Privilège Vue jardin"
-room: App\Entity\Rooms {#1310}
-quantity: 59
-stayStartedAt: DateTimeImmutable @1734868800 {#1447
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1446
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1445
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1444
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 6
-doubleOccupancy: "210.00"
-singleOccupancy: "158.00"
-tripleOccupancy: "79.00"
-active: true
-extraBaby: null
-extraChild: 53.0
-extraTeen: 79.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1313
#collection: Doctrine\Common\Collections\ArrayCollection {#1314
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1387
-id: 2622
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1378
-id: 2623
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1412
-id: 2624
-room: App\Entity\Rooms {#1310}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1376
-id: 2625
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1381
-id: 2626
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1308
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#1309
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66683c0081fa2277240569.jpeg"
-gallery: App\Entity\Galleries {#1317
-id: 196
-hotel: null
-room: App\Entity\Rooms {#1310}
-images: Doctrine\ORM\PersistentCollection {#1318
#collection: Doctrine\Common\Collections\ArrayCollection {#1319
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1317}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "casuarina privilege vue jardin"
}
-mediaDirSlug: "53"
-lowerRoomPrice: null
-services: null
-slug: "privilege-vue-jardin"
}
2 => App\Entity\Rooms {#1322
-id: 54
-name: "Privilège Vue mer"
-description: """
Surplombant le lagon aux eaux cristallines, les chambres Privilège vue mer présentent un design moderne et attrayant pour accueillir les clients dans une atmosphère chaleureuse et cosy. Equipée d'un lit double ou d'un lit simple, d'une douche et WC et d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1505
-elements: array:1 [
0 => App\Entity\RoomPrices {#1438
-id: 1436
-title: "Privilège Vue mer - Pointe"
-room: App\Entity\Rooms {#1322}
-quantity: 23
-stayStartedAt: DateTimeImmutable @1734868800 {#1442
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1441
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1440
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1439
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 6
-doubleOccupancy: "220.00"
-singleOccupancy: "165.00"
-tripleOccupancy: "83.00"
-active: true
-extraBaby: null
-extraChild: 55.0
-extraTeen: 83.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1325
#collection: Doctrine\Common\Collections\ArrayCollection {#1326
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1400
-id: 2627
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1417
-id: 2628
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1369
-id: 2629
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1396
-id: 2630
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1357
-id: 2631
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1320
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1321
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66683c9fd3145024003054.jpeg"
-gallery: App\Entity\Galleries {#1329
-id: 197
-hotel: null
-room: App\Entity\Rooms {#1322}
-images: Doctrine\ORM\PersistentCollection {#1330
#collection: Doctrine\Common\Collections\ArrayCollection {#1331
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1329}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "casuarian privilege vue mer"
}
-mediaDirSlug: "54"
-lowerRoomPrice: null
-services: null
-slug: "privilege-vue-mer"
}
3 => App\Entity\Rooms {#1334
-id: 55
-name: "Bungalow"
-description: "Le bungalow se compose de deux chambres, une pour un couple avec un lit queen size et une chambre enfants pour un maximum de 4 enfants. Ils sont spacieux et offrent un confort et une intimité optimaux aux familles."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1508
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1337
#collection: Doctrine\Common\Collections\ArrayCollection {#1338
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340
-elements: array:12 [
0 => App\Entity\RoomCapacities {#1469
-id: 2632
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1423
-id: 2633
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1388
-id: 2634
-room: App\Entity\Rooms {#1334}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1455
-id: 2635
-room: App\Entity\Rooms {#1334}
-adults: 4
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1474
-id: 2636
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 4
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1473
-id: 2637
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1471
-id: 2638
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1472
-id: 2639
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1492
-id: 2640
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1403
-id: 2641
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1454
-id: 2642
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1383
-id: 2643
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 4
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:12 [ …12]
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1332
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1333
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66683d6316cb0711973019.jpeg"
-gallery: App\Entity\Galleries {#1341
-id: 198
-hotel: null
-room: App\Entity\Rooms {#1334}
-images: Doctrine\ORM\PersistentCollection {#1342
#collection: Doctrine\Common\Collections\ArrayCollection {#1343
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1341}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "casuarina bungalow"
}
-mediaDirSlug: "55"
-lowerRoomPrice: null
-services: null
-slug: "bungalow"
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#872 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-address: "Route Côtiere, Trou aux Biches, Île Maurice"
-checkInTime: null
-checkOutTime: null
-babyAgeMax: "4"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1001
#collection: Doctrine\Common\Collections\ArrayCollection {#999
-elements: array:8 [
0 => App\Entity\ExtraCharges {#1513
-id: 15
-title: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne"
-description: null
-adultExtra: 8.0
-babyExtra: null
-childExtra: 5.0
-teenExtra: 8.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
1 => App\Entity\ExtraCharges {#1490
-id: 17
-title: "Suppléments repas Bungalow Demi-pension par nuit et par personne"
-description: null
-adultExtra: 10.0
-babyExtra: null
-childExtra: 8.0
-teenExtra: 10.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
2 => App\Entity\ExtraCharges {#1493
-id: 18
-title: "Suppléments repas Bungalow Tout inclus par nuit et par personne"
-description: null
-adultExtra: 20.0
-babyExtra: null
-childExtra: 10.0
-teenExtra: 20.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
3 => App\Entity\ExtraCharges {#1494
-id: 24
-title: "Suppléments pension complète"
-description: null
-adultExtra: 20.0
-babyExtra: null
-childExtra: 10.0
-teenExtra: 20.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
4 => App\Entity\ExtraCharges {#1491
-id: 25
-title: "Suppléments Tout inclus"
-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 {#1006}
}
5 => App\Entity\ExtraCharges {#1487
-id: 27
-title: "Suppléments repas Noêl"
-description: null
-adultExtra: 95.0
-babyExtra: null
-childExtra: 65.0
-teenExtra: 95.0
-stayStartedAt: DateTimeImmutable @1734998400 {#1484
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735084800 {#1489
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
6 => App\Entity\ExtraCharges {#1478
-id: 29
-title: "Suppléments repas Saint-Sylvestre"
-description: null
-adultExtra: 95.0
-babyExtra: null
-childExtra: 65.0
-teenExtra: 95.0
-stayStartedAt: DateTimeImmutable @1735603200 {#1488
date: 2024-12-31 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735689600 {#1485
date: 2025-01-01 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
7 => App\Entity\ExtraCharges {#1483
-id: 187
-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 {#1006}
}
]
}
#initialized: true
-snapshot: array:8 [ …8]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#868 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-imageFile: null
-featuredImage: "66855baa7b4bf347069061.jpeg"
-gallery: App\Entity\Galleries {#1099
-id: 66
-hotel: App\Entity\Hotels {#1006}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1042
#collection: Doctrine\Common\Collections\ArrayCollection {#1044
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1099}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Hotel Casuarina"
}
-mediaDirSlug: null
-offers: Doctrine\ORM\PersistentCollection {#1093
#collection: Doctrine\Common\Collections\ArrayCollection {#1148
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#879 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-highlighted: null
-services: null
-hlStartAt: null
-hlEndAt: null
-slug: "casuarina-resort-spa"
}
+stars: null
+dateRange: ? string
+fromAt: DateTimeImmutable @1734912000 {#1355
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735343940 {#1354
date: 2024-12-27 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "4"
"child" => "12"
"teen" => "18"
]
+nights: 4
+chambers: array:1 [
0 => App\DTO\SearchChambersDTO {#991
+nbAdults: 2
+nbChildren: 0
+teenCount: null
+childCount: null
+babyCount: null
+birthdays: []
}
]
+stay_rooms: array:4 [
0 => App\DTO\RoomStayDTO {#1364
-id: 55
-name: "Bungalow"
-slug: "bungalow"
-picture: "/uploads/rooms/55/66683d6316cb0711973019.jpeg"
-description: "Le bungalow se compose de deux chambres, une pour un couple avec un lit queen size et une chambre enfants pour un maximum de 4 enfants. Ils sont spacieux et offrent un confort et une intimité optimaux aux familles."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Pas de tarification pour la période de séjour."
]
}
1 => App\DTO\RoomStayDTO {#1509
-id: 53
-name: "Privilège Vue jardin"
-slug: "privilege-vue-jardin"
-picture: "/uploads/rooms/53/66683c0081fa2277240569.jpeg"
-description: "Nos 59 Chambres Privilège Vue Jardin, d'une superficie de 37 à 39 m², sont équipées d'un lit King Size, d'une salle d'eau et d'un espace extérieur avec vue sur le jardin, l'étang ou partiellement sur la mer. Des chambres communicantes sont disponibles sur demande (non garanties)."
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Durée du séjour trop court. (nuitée min : 6)"
]
}
2 => App\DTO\RoomStayDTO {#1516
-id: 54
-name: "Privilège Vue mer"
-slug: "privilege-vue-mer"
-picture: "/uploads/rooms/54/66683c9fd3145024003054.jpeg"
-description: """
Surplombant le lagon aux eaux cristallines, les chambres Privilège vue mer présentent un design moderne et attrayant pour accueillir les clients dans une atmosphère chaleureuse et cosy. Equipée d'un lit double ou d'un lit simple, d'une douche et WC et d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Durée du séjour trop court. (nuitée min : 6)"
]
}
3 => App\DTO\RoomStayDTO {#1345
-id: 52
-name: "Standard"
-slug: "standard"
-picture: "/uploads/rooms/52/66683b4d62ccb900990147.jpeg"
-description: """
Donnant sur le jardin, chaque chambre dispose d'un lit double ou d'un lit simple, d'une douche et de toilettes ainsi que d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
-stayTotalNights: 4
-adults: 2
-kids: 0
-neededRooms: 0
-kidsRoomsCount: 0
-defaultExtraLabel: null
-mandatoryExtraId: null
-chambersStayDetails: null
-totalStayAmount: null
-totalRoomAmountDiscounted: null
-communExtras: []
-specialExtras: []
-discounts: []
-error: array:2 [
"title" => "Chambre indisponible"
"message" => "Durée du séjour trop court. (nuitée min : 6)"
]
}
]
}
1 in
HomeController.php
line 84:
'config_chambers' => ($siteSession->getSessionVar('search/chambers')) ? json_decode($siteSession->getSessionVar('search/chambers')) : null
];
dump('Search Model booking :', $searchToolsDTO);
$form = $this->createForm(SearchToolsType::class, $searchToolsDTO, $searchTypeOptions);
"Search Model booking :"
2 in
HomeController.php
line 84:
'config_chambers' => ($siteSession->getSessionVar('search/chambers')) ? json_decode($siteSession->getSessionVar('search/chambers')) : null
];
dump('Search Model booking :', $searchToolsDTO);
$form = $this->createForm(SearchToolsType::class, $searchToolsDTO, $searchTypeOptions);
App\DTO\SearchToolsDTO {#734
-date_format: "d/m/Y"
-uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#736
-storage: Vich\UploaderBundle\Storage\FileSystemStorage {#737
#factory: Vich\UploaderBundle\Mapping\PropertyMappingFactory {#738
-metadata: Vich\UploaderBundle\Metadata\MetadataReader {#456
-reader: Metadata\MetadataFactory {#448
-driver: Metadata\Driver\DriverChain {#449
-drivers: array:4 [
0 => Vich\UploaderBundle\Metadata\Driver\XmlDriver {#450
-locator: Metadata\Driver\FileLocator {#447
-dirs: []
}
}
1 => Vich\UploaderBundle\Metadata\Driver\AnnotationDriver {#451
#reader: Vich\UploaderBundle\Metadata\Driver\AttributeReader {#452}
-managerRegistryList: array:1 [
0 => Doctrine\Bundle\DoctrineBundle\Registry {#74
-name: "ORM"
-connections: array:1 [
"default" => "doctrine.dbal.default_connection"
]
-managers: array:1 [
"default" => "doctrine.orm.default_entity_manager"
]
-defaultConnection: "default"
-defaultManager: "default"
-proxyInterfaceName: "Doctrine\Persistence\Proxy"
#container: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
}
]
}
2 => Vich\UploaderBundle\Metadata\Driver\YamlDriver {#453
-locator: Metadata\Driver\FileLocator {#447}
}
3 => Vich\UploaderBundle\Metadata\Driver\YmlDriver {#454
-locator: Metadata\Driver\FileLocator {#447}
}
]
}
-cache: Metadata\Cache\FileCache {#455
-dir: "/var/www/vhost/allons-maurice/app/var/cache/dev/vich_uploader"
}
-loadedMetadata: array:5 [
"App\Entity\Rooms" => Metadata\ClassHierarchyMetadata {#1350
+classMetadata: array:1 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351
+name: "App\Entity\Rooms"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Rooms.php"
]
+createdAt: 1731925851
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_rooms"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
"App\Entity\Images" => Metadata\ClassHierarchyMetadata {#2020
+classMetadata: array:1 [
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2021
+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 {#2295
+classMetadata: array:1 [
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#2296
+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 {#2519
+classMetadata: array:1 [
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#2565
+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 {#2568
+classMetadata: array:1 [
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#2520
+name: "App\Entity\Posts"
+methodMetadata: []
+propertyMetadata: []
+fileResources: array:1 [
0 => "/var/www/vhost/allons-maurice/app/src/Entity/Posts.php"
]
+createdAt: 1731925851
+fields: array:1 [
"imageFile" => array:7 [
"mapping" => "featured_posts"
"propertyName" => "imageFile"
"fileNameProperty" => "featuredImage"
"size" => null
"mimeType" => null
"originalName" => null
"dimensions" => null
]
]
}
]
}
]
-loadedClassMetadata: array:5 [
"App\Entity\Rooms" => Vich\UploaderBundle\Metadata\ClassMetadata {#1351}
"App\Entity\Images" => Vich\UploaderBundle\Metadata\ClassMetadata {#2021}
"App\Entity\Slides" => Vich\UploaderBundle\Metadata\ClassMetadata {#2296}
"App\Entity\Hotels" => Vich\UploaderBundle\Metadata\ClassMetadata {#2565}
"App\Entity\Posts" => Vich\UploaderBundle\Metadata\ClassMetadata {#2520}
]
-hierarchyMetadataClass: "Metadata\ClassHierarchyMetadata"
-includeInterfaces: false
-debug: true
}
}
-resolver: Vich\UploaderBundle\Mapping\PropertyMappingResolver {#739
-container: Container3wbxnxo\App_KernelDevDebugContainer {#42 …20}
-mappings: array:5 [
"featured_hotels" => array:8 [
"uri_prefix" => "/uploads/hotels"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/hotels"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_hotels"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_rooms" => array:8 [
"uri_prefix" => "/uploads/rooms"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/rooms"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_rooms"
"options" => []
]
"directory_namer" => array:2 [
"service" => "vich_uploader.namer_directory_property"
"options" => array:2 [
"property" => "mediaDirSlug"
"transliterate" => true
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"featured_posts" => array:8 [
"uri_prefix" => "/uploads/posts"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/posts"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.featured_posts"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"medias" => array:8 [
"uri_prefix" => "/uploads/medias"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/medias"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.medias"
"options" => []
]
"directory_namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\CurrentDateTimeDirectoryNamer"
"options" => array:2 [
"date_time_format" => "Y/m/d"
"date_time_property" => "uploadedAt"
]
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
"slides" => array:8 [
"uri_prefix" => "/uploads/slides"
"upload_destination" => "/var/www/vhost/allons-maurice/app/public/uploads/slides"
"namer" => array:2 [
"service" => "Vich\UploaderBundle\Naming\UniqidNamer.slides"
"options" => []
]
"directory_namer" => array:2 [
"service" => null
"options" => null
]
"delete_on_remove" => true
"delete_on_update" => true
"inject_on_load" => false
"db_driver" => "orm"
]
]
-defaultFilenameAttributeSuffix: "_name"
}
}
}
}
-debug: true
+hotel: App\Entity\Hotels {#1006
-id: 9
-name: "Casuarina Resort & Spa"
-description: "Les 106 chambres et 14 bungalows familiaux du Casuarina Resort & Spa entourent les visiteurs de la beauté captivante de l'île Maurice. L'hébergement est l'occasion de profiter d'une vue magnifique sur le lagon de Trou aux Biches et le jardin tropical de l'hôtel."
-website: "https://hotel-casuarina.com/"
-stars: 3
-youtubeVideoId: "mqa_PYxuHQ"
-phone: "+230 204 5000"
-email: "info@alizeeresort.com"
-active: true
-gmapUrl: "<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3748.551692113461!2d57.54617251217131!3d-20.027321781305464!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x217daca402e22bad%3A0x7af5db1f83bdf7c3!2sCasuarina%20Resort%20%26%20Spa!5e0!3m2!1sfr!2sfr!4v1718969010596!5m2!1sfr!2sfr" width="100%" height="600" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>"
-zone: "Nord"
-createdAt: DateTimeImmutable @1714145854 {#828
date: 2024-04-26 15:37:34.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672825 {#997
date: 2024-10-23 08:40:25.0 UTC (+00:00)
}
-rooms: Doctrine\ORM\PersistentCollection {#1222
#collection: Doctrine\Common\Collections\ArrayCollection {#1157
-elements: array:4 [
0 => App\Entity\Rooms {#1224
-id: 52
-name: "Standard"
-description: """
Donnant sur le jardin, chaque chambre dispose d'un lit double ou d'un lit simple, d'une douche et de toilettes ainsi que d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1361
-elements: array:1 [
0 => App\Entity\RoomPrices {#1449
-id: 1423
-title: "Standard - Pointe"
-room: App\Entity\Rooms {#1224}
-quantity: 24
-stayStartedAt: DateTimeImmutable @1734868800 {#1392
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1397
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1452
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1451
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 6
-doubleOccupancy: "200.00"
-singleOccupancy: "150.00"
-tripleOccupancy: "75.00"
-active: true
-extraBaby: null
-extraChild: 50.0
-extraTeen: 75.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1271
#collection: Doctrine\Common\Collections\ArrayCollection {#1266
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1243
#collection: Doctrine\Common\Collections\ArrayCollection {#1245
-elements: array:4 [
0 => App\Entity\RoomCapacities {#1416
-id: 2618
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1436
-id: 2619
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1460
-id: 2620
-room: App\Entity\Rooms {#1224}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1521
-id: 2621
-room: App\Entity\Rooms {#1224}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Rooms {#1224}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#984
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#1009
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66683b4d62ccb900990147.jpeg"
-gallery: App\Entity\Galleries {#1246
-id: 188
-hotel: null
-room: App\Entity\Rooms {#1224}
-images: Doctrine\ORM\PersistentCollection {#1295
#collection: Doctrine\Common\Collections\ArrayCollection {#1305
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1246}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Casuarina Resort & Spa - Standard"
}
-mediaDirSlug: "52"
-lowerRoomPrice: null
-services: null
-slug: "standard"
}
1 => App\Entity\Rooms {#1310
-id: 53
-name: "Privilège Vue jardin"
-description: "Nos 59 Chambres Privilège Vue Jardin, d'une superficie de 37 à 39 m², sont équipées d'un lit King Size, d'une salle d'eau et d'un espace extérieur avec vue sur le jardin, l'étang ou partiellement sur la mer. Des chambres communicantes sont disponibles sur demande (non garanties)."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1390
-elements: array:1 [
0 => App\Entity\RoomPrices {#1443
-id: 1428
-title: "Privilège Vue jardin"
-room: App\Entity\Rooms {#1310}
-quantity: 59
-stayStartedAt: DateTimeImmutable @1734868800 {#1447
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1446
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1445
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1444
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 6
-doubleOccupancy: "210.00"
-singleOccupancy: "158.00"
-tripleOccupancy: "79.00"
-active: true
-extraBaby: null
-extraChild: 53.0
-extraTeen: 79.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1313
#collection: Doctrine\Common\Collections\ArrayCollection {#1314
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1315
#collection: Doctrine\Common\Collections\ArrayCollection {#1316
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1387
-id: 2622
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1378
-id: 2623
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1412
-id: 2624
-room: App\Entity\Rooms {#1310}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1376
-id: 2625
-room: App\Entity\Rooms {#1310}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1381
-id: 2626
-room: App\Entity\Rooms {#1310}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1310}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1308
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672837 {#1309
date: 2024-10-23 08:40:37.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66683c0081fa2277240569.jpeg"
-gallery: App\Entity\Galleries {#1317
-id: 196
-hotel: null
-room: App\Entity\Rooms {#1310}
-images: Doctrine\ORM\PersistentCollection {#1318
#collection: Doctrine\Common\Collections\ArrayCollection {#1319
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1317}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "casuarina privilege vue jardin"
}
-mediaDirSlug: "53"
-lowerRoomPrice: null
-services: null
-slug: "privilege-vue-jardin"
}
2 => App\Entity\Rooms {#1322
-id: 54
-name: "Privilège Vue mer"
-description: """
Surplombant le lagon aux eaux cristallines, les chambres Privilège vue mer présentent un design moderne et attrayant pour accueillir les clients dans une atmosphère chaleureuse et cosy. Equipée d'un lit double ou d'un lit simple, d'une douche et WC et d'une terrasse/balcon privatif.\r\n
\r\n
Possibilité d'ajouter un lit supplémentaire pour un troisième adulte ou enfant ou lit bébé fourni sur demande.
"""
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1505
-elements: array:1 [
0 => App\Entity\RoomPrices {#1438
-id: 1436
-title: "Privilège Vue mer - Pointe"
-room: App\Entity\Rooms {#1322}
-quantity: 23
-stayStartedAt: DateTimeImmutable @1734868800 {#1442
date: 2024-12-22 12:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1736078400 {#1441
date: 2025-01-05 12:00:00.0 UTC (+00:00)
}
-saleStartedAt: DateTimeImmutable @1725148800 {#1440
date: 2024-09-01 00:00:00.0 UTC (+00:00)
}
-saleEndedAt: DateTimeImmutable @1735689540 {#1439
date: 2024-12-31 23:59:00.0 UTC (+00:00)
}
-minNights: 6
-doubleOccupancy: "220.00"
-singleOccupancy: "165.00"
-tripleOccupancy: "83.00"
-active: true
-extraBaby: null
-extraChild: 55.0
-extraTeen: 83.0
-defaultExtraLabel: null
}
]
}
-stopSales: Doctrine\ORM\PersistentCollection {#1325
#collection: Doctrine\Common\Collections\ArrayCollection {#1326
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1327
#collection: Doctrine\Common\Collections\ArrayCollection {#1328
-elements: array:5 [
0 => App\Entity\RoomCapacities {#1400
-id: 2627
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1417
-id: 2628
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1369
-id: 2629
-room: App\Entity\Rooms {#1322}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1396
-id: 2630
-room: App\Entity\Rooms {#1322}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1357
-id: 2631
-room: App\Entity\Rooms {#1322}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Rooms {#1322}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1320
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1321
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66683c9fd3145024003054.jpeg"
-gallery: App\Entity\Galleries {#1329
-id: 197
-hotel: null
-room: App\Entity\Rooms {#1322}
-images: Doctrine\ORM\PersistentCollection {#1330
#collection: Doctrine\Common\Collections\ArrayCollection {#1331
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1329}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "casuarian privilege vue mer"
}
-mediaDirSlug: "54"
-lowerRoomPrice: null
-services: null
-slug: "privilege-vue-mer"
}
3 => App\Entity\Rooms {#1334
-id: 55
-name: "Bungalow"
-description: "Le bungalow se compose de deux chambres, une pour un couple avec un lit queen size et une chambre enfants pour un maximum de 4 enfants. Ils sont spacieux et offrent un confort et une intimité optimaux aux familles."
-active: true
-hotel: App\Entity\Hotels {#1006}
-roomPrices: Doctrine\Common\Collections\ArrayCollection {#1508
-elements: []
}
-stopSales: Doctrine\ORM\PersistentCollection {#1337
#collection: Doctrine\Common\Collections\ArrayCollection {#1338
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1055 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1276 …}
}
-roomCapacities: Doctrine\ORM\PersistentCollection {#1339
#collection: Doctrine\Common\Collections\ArrayCollection {#1340
-elements: array:12 [
0 => App\Entity\RoomCapacities {#1469
-id: 2632
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
1 => App\Entity\RoomCapacities {#1423
-id: 2633
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
2 => App\Entity\RoomCapacities {#1388
-id: 2634
-room: App\Entity\Rooms {#1334}
-adults: 3
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
3 => App\Entity\RoomCapacities {#1455
-id: 2635
-room: App\Entity\Rooms {#1334}
-adults: 4
-teens: null
-children: null
-babies: null
-isDefaultConfig: false
}
4 => App\Entity\RoomCapacities {#1474
-id: 2636
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 4
-babies: null
-isDefaultConfig: false
}
5 => App\Entity\RoomCapacities {#1473
-id: 2637
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
6 => App\Entity\RoomCapacities {#1471
-id: 2638
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
7 => App\Entity\RoomCapacities {#1472
-id: 2639
-room: App\Entity\Rooms {#1334}
-adults: 2
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
8 => App\Entity\RoomCapacities {#1492
-id: 2640
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 1
-babies: null
-isDefaultConfig: false
}
9 => App\Entity\RoomCapacities {#1403
-id: 2641
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 2
-babies: null
-isDefaultConfig: false
}
10 => App\Entity\RoomCapacities {#1454
-id: 2642
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 3
-babies: null
-isDefaultConfig: false
}
11 => App\Entity\RoomCapacities {#1383
-id: 2643
-room: App\Entity\Rooms {#1334}
-adults: 1
-teens: null
-children: 4
-babies: null
-isDefaultConfig: false
}
]
}
#initialized: true
-snapshot: array:12 [ …12]
-owner: App\Entity\Rooms {#1334}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1052 …}
-backRefFieldName: "room"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1231 …}
}
-createdAt: DateTimeImmutable @1717520580 {#1332
date: 2024-06-04 17:03:00.0 UTC (+00:00)
}
-updatedAt: DateTimeImmutable @1729672838 {#1333
date: 2024-10-23 08:40:38.0 UTC (+00:00)
}
-imageFile: null
-featuredImage: "66683d6316cb0711973019.jpeg"
-gallery: App\Entity\Galleries {#1341
-id: 198
-hotel: null
-room: App\Entity\Rooms {#1334}
-images: Doctrine\ORM\PersistentCollection {#1342
#collection: Doctrine\Common\Collections\ArrayCollection {#1343
-elements: []
}
#initialized: false
-snapshot: []
-owner: App\Entity\Galleries {#1341}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "casuarina bungalow"
}
-mediaDirSlug: "55"
-lowerRoomPrice: null
-services: null
-slug: "bungalow"
}
]
}
#initialized: true
-snapshot: array:4 [ …4]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#872 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1024 …}
}
-address: "Route Côtiere, Trou aux Biches, Île Maurice"
-checkInTime: null
-checkOutTime: null
-babyAgeMax: "4"
-childAgeMax: "12"
-teenAgeMax: "18"
-extraCharges: Doctrine\ORM\PersistentCollection {#1001
#collection: Doctrine\Common\Collections\ArrayCollection {#999
-elements: array:8 [
0 => App\Entity\ExtraCharges {#1513
-id: 15
-title: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne"
-description: null
-adultExtra: 8.0
-babyExtra: null
-childExtra: 5.0
-teenExtra: 8.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
1 => App\Entity\ExtraCharges {#1490
-id: 17
-title: "Suppléments repas Bungalow Demi-pension par nuit et par personne"
-description: null
-adultExtra: 10.0
-babyExtra: null
-childExtra: 8.0
-teenExtra: 10.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
2 => App\Entity\ExtraCharges {#1493
-id: 18
-title: "Suppléments repas Bungalow Tout inclus par nuit et par personne"
-description: null
-adultExtra: 20.0
-babyExtra: null
-childExtra: 10.0
-teenExtra: 20.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: false
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
3 => App\Entity\ExtraCharges {#1494
-id: 24
-title: "Suppléments pension complète"
-description: null
-adultExtra: 20.0
-babyExtra: null
-childExtra: 10.0
-teenExtra: 20.0
-stayStartedAt: null
-stayEndedAt: null
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
4 => App\Entity\ExtraCharges {#1491
-id: 25
-title: "Suppléments Tout inclus"
-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 {#1006}
}
5 => App\Entity\ExtraCharges {#1487
-id: 27
-title: "Suppléments repas Noêl"
-description: null
-adultExtra: 95.0
-babyExtra: null
-childExtra: 65.0
-teenExtra: 95.0
-stayStartedAt: DateTimeImmutable @1734998400 {#1484
date: 2024-12-24 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735084800 {#1489
date: 2024-12-25 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
6 => App\Entity\ExtraCharges {#1478
-id: 29
-title: "Suppléments repas Saint-Sylvestre"
-description: null
-adultExtra: 95.0
-babyExtra: null
-childExtra: 65.0
-teenExtra: 95.0
-stayStartedAt: DateTimeImmutable @1735603200 {#1488
date: 2024-12-31 00:00:00.0 UTC (+00:00)
}
-stayEndedAt: DateTimeImmutable @1735689600 {#1485
date: 2025-01-01 00:00:00.0 UTC (+00:00)
}
-isActive: true
-isMandatory: false
-minNights: null
-hotel: App\Entity\Hotels {#1006}
}
7 => App\Entity\ExtraCharges {#1483
-id: 187
-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 {#1006}
}
]
}
#initialized: true
-snapshot: array:8 [ …8]
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#868 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1004 …}
}
-imageFile: null
-featuredImage: "66855baa7b4bf347069061.jpeg"
-gallery: App\Entity\Galleries {#1099
-id: 66
-hotel: App\Entity\Hotels {#1006}
-room: null
-images: Doctrine\ORM\PersistentCollection {#1042
#collection: Doctrine\Common\Collections\ArrayCollection {#1044
-elements: array:5 [
0 => App\Entity\Images {#2037
-id: 157
-title: null
-imageFile: null
-imageName: "6661a0e485bdd667249311.jpeg"
-size: 189839
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1085
1 => 500
]
-updatedAt: DateTimeImmutable @1717674212 {#2036
date: 2024-06-06 11:43:32.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
1 => App\Entity\Images {#2028
-id: 158
-title: null
-imageFile: null
-imageName: "6661a0e4863fc651717303.jpeg"
-size: 211621
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1085
1 => 500
]
-updatedAt: DateTimeImmutable @1717674212 {#2029
date: 2024-06-06 11:43:32.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
2 => App\Entity\Images {#2026
-id: 159
-title: null
-imageFile: null
-imageName: "6661a0e486859214708945.jpeg"
-size: 196080
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1085
1 => 500
]
-updatedAt: DateTimeImmutable @1717674212 {#2027
date: 2024-06-06 11:43:32.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
3 => App\Entity\Images {#2024
-id: 416
-title: null
-imageFile: null
-imageName: "67053ae29bc23176105127.jpeg"
-size: 184761
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1085
1 => 500
]
-updatedAt: DateTimeImmutable @1728396002 {#2025
date: 2024-10-08 14:00:02.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
4 => App\Entity\Images {#2022
-id: 417
-title: null
-imageFile: null
-imageName: "67053ae29c43a116003631.jpeg"
-size: 145926
-type: "image/jpeg"
-dimensions: array:2 [
0 => 1085
1 => 500
]
-updatedAt: DateTimeImmutable @1728396002 {#2023
date: 2024-10-08 14:00:02.0 UTC (+00:00)
}
-gallery: App\Entity\Galleries {#1099}
-uploadedAt: null
}
]
}
#initialized: true
-snapshot: array:5 [ …5]
-owner: App\Entity\Galleries {#1099}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#1028 …}
-backRefFieldName: "gallery"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1090 …}
}
-title: "Hotel Casuarina"
}
-mediaDirSlug: null
-offers: Doctrine\ORM\PersistentCollection {#1093
#collection: Doctrine\Common\Collections\ArrayCollection {#1148
-elements: []
}
#initialized: true
-snapshot: []
-owner: App\Entity\Hotels {#1006}
-association: Doctrine\ORM\Mapping\OneToManyAssociationMapping {#879 …}
-backRefFieldName: "hotel"
-isDirty: false
-em: Container3wbxnxo\EntityManagerGhost614a58f {#68 …12}
-typeClass: Doctrine\ORM\Mapping\ClassMetadata {#1036 …}
}
-highlighted: null
-services: null
-hlStartAt: null
-hlEndAt: null
-slug: "casuarina-resort-spa"
}
+stars: null
+dateRange: "23/12/2024 - 27/12/2024"
+fromAt: DateTimeImmutable @1734912000 {#2752
date: 2024-12-23 00:00:00.0 UTC (+00:00)
}
+toAt: DateTimeImmutable @1735343940 {#2751
date: 2024-12-27 23:59:00.0 UTC (+00:00)
}
+zone: null
+honeymoon: false
+ageLimits: array:3 [
"baby" => "4"
"child" => "12"
"teen" => "18"
]
+nights: null
+chambers: []
+stay_rooms: []
}