Forms
-
booking_room
-
dateRange
-
nbAdults
-
nbChildren
-
birthdays
-
extras
-
_token
-
-
booking_hidden
-
bookingSettings
-
refererUrl
-
_token
-
-
search_tools
-
hotel
-
stars
-
dateRange
-
zone
-
travelers
-
honeymoon
-
chambers
-
_token
-
booking_room
"App\Form\BookingRoomType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
adults | 2 |
same as passed value |
birthdays | null |
null
|
children | 0 |
same as passed value |
from | DateTime @1742681752 {#1198 date: 2025-03-22 22:15:52.829229 UTC (+00:00) } |
same as passed value |
hotel | App\Entity\Hotels {#1027 -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 {#1019 date: 2024-04-26 15:37:34.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1729672825 {#1050 date: 2024-10-23 08:40:25.0 UTC (+00:00) } -rooms: Doctrine\ORM\PersistentCollection {#1024 …} -address: "Route Côtiere, Trou aux Biches, Île Maurice" -checkInTime: null -checkOutTime: null -babyAgeMax: "4" -childAgeMax: "12" -teenAgeMax: "18" -extraCharges: Doctrine\ORM\PersistentCollection {#1184 …} -imageFile: null -featuredImage: "66855baa7b4bf347069061.jpeg" -gallery: App\Entity\Galleries {#1251 …} -mediaDirSlug: "9" -offers: Doctrine\ORM\PersistentCollection {#1252 …} -highlighted: null -services: null -hlStartAt: null -hlEndAt: null -slug: "casuarina-resort-spa" } |
same as passed value |
to | DateTime @1743027352 {#914 date: 2025-03-26 22:15:52.829245 UTC (+00:00) } |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
adults | 2 |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
birthdays | null |
block_name | null |
block_prefix | null |
by_reference | true |
children | 0 |
compound | true |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
default_extra | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#1410 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
from | DateTime @1742681752 {#1198 date: 2025-03-22 22:15:52.829229 UTC (+00:00) } |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
hotel | App\Entity\Hotels {#1027 -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 {#1019 date: 2024-04-26 15:37:34.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1729672825 {#1050 date: 2024-10-23 08:40:25.0 UTC (+00:00) } -rooms: Doctrine\ORM\PersistentCollection {#1024 …} -address: "Route Côtiere, Trou aux Biches, Île Maurice" -checkInTime: null -checkOutTime: null -babyAgeMax: "4" -childAgeMax: "12" -teenAgeMax: "18" -extraCharges: Doctrine\ORM\PersistentCollection {#1184 …} -imageFile: null -featuredImage: "66855baa7b4bf347069061.jpeg" -gallery: App\Entity\Galleries {#1251 …} -mediaDirSlug: "9" -offers: Doctrine\ORM\PersistentCollection {#1252 …} -highlighted: null -services: null -hlStartAt: null -hlEndAt: null -slug: "casuarina-resort-spa" } |
inherit_data | false |
invalid_message | "This value is not valid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | true |
row_attr | [] |
setter | null |
to | DateTime @1743027352 {#914 date: 2025-03-26 22:15:52.829245 UTC (+00:00) } |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#1412 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#1411 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "booking_room" "_booking_room" ] |
cache_key | "_booking_room_booking_room" |
compound | true |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2093 -errors: [] -form: Symfony\Component\Form\Form {#1479 …} } |
form | Symfony\Component\Form\FormView {#2064 …5} |
full_name | "booking_room" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_room" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "booking_room" |
priority | 0 |
required | true |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_room" |
valid | true |
value | null |
dateRange
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
attr | [ "class" => "daterange-picker" "data-key" => "dates" "data-start" => "22/03/2025" "data-end" => "26/03/2025" "data-min" => "24/02/2025" "data-max" => "22/02/2026" "data-controller" => "daterange" ] |
[ "class" => "daterange-picker" "data-key" => "dates" "data-start" => "22/03/2025" "data-end" => "26/03/2025" "data-min" => "24/02/2025" "data-max" => "22/02/2026" "data-controller" => "daterange" ] |
empty_data | "" |
same as passed value |
label | "Dates du séjour" |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
allow_options_create | false |
attr | [ "class" => "daterange-picker" "data-key" => "dates" "data-start" => "22/03/2025" "data-end" => "26/03/2025" "data-min" => "24/02/2025" "data-max" => "22/02/2026" "data-controller" => "daterange" ] |
attr_translation_parameters | [] |
auto_initialize | true |
autocomplete | false |
autocomplete_url | null |
block_name | null |
block_prefix | null |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
disabled | false |
empty_data | "" |
error_bubbling | false |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
extra_options | [] |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "This value is not valid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "Dates du séjour" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
loading_more_text | "Loading more results..." |
mapped | true |
max_results | 10 |
method | "POST" |
min_characters | null |
no_more_results_text | "No more results" |
no_results_found_text | "No results found" |
options_as_html | false |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preload | "focus" |
priority | 0 |
property_path | null |
required | true |
row_attr | [] |
setter | null |
tom_select_options | [] |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#1429 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#1428 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [ "class" => "daterange-picker" "data-key" => "dates" "data-start" => "22/03/2025" "data-end" => "26/03/2025" "data-min" => "24/02/2025" "data-max" => "22/02/2026" "data-controller" => "daterange" ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "text" "_booking_room_dateRange" ] |
cache_key | "_booking_room_dateRange_text" |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2106 -errors: [] -form: Symfony\Component\Form\Form {#1514 …} } |
form | Symfony\Component\Form\FormView {#2104 …5} |
full_name | "booking_room[dateRange]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_room_dateRange" |
label | "Dates du séjour" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "dateRange" |
priority | 0 |
required | true |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_room_dateRange" |
uses_autocomplete | false |
valid | true |
value | null |
nbAdults
"Symfony\Component\Form\Extension\Core\Type\RangeType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "2" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
attr | [ "min" => 0 "max" => 4 "oninput" => "this.nextElementSibling.value = this.value" ] |
[ "min" => 0 "max" => 4 "oninput" => "this.nextElementSibling.value = this.value" ] |
data | 2 |
same as passed value |
label | "Adultes" |
same as passed value |
label_attr | [ "class" => "mb-0" ] |
[ "class" => "mb-0" ] |
row_attr | [ "class" => "d-flex flex-row gap-1 align-items-center" ] |
[ "class" => "d-flex flex-row gap-1 align-items-center" ] |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
allow_options_create | false |
attr | [ "min" => 0 "max" => 4 "oninput" => "this.nextElementSibling.value = this.value" ] |
attr_translation_parameters | [] |
auto_initialize | true |
autocomplete | false |
autocomplete_url | null |
block_name | null |
block_prefix | null |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | 2 |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#1440 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
error_bubbling | false |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
extra_options | [] |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "Please choose a valid range." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "Adultes" |
label_attr | [ "class" => "mb-0" ] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
loading_more_text | "Loading more results..." |
mapped | true |
max_results | 10 |
method | "POST" |
min_characters | null |
no_more_results_text | "No more results" |
no_results_found_text | "No results found" |
options_as_html | false |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preload | "focus" |
priority | 0 |
property_path | null |
required | true |
row_attr | [ "class" => "d-flex flex-row gap-1 align-items-center" ] |
setter | null |
tom_select_options | [] |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#1442 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#1441 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [ "min" => 0 "max" => 4 "oninput" => "this.nextElementSibling.value = this.value" ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "text" "range" "_booking_room_nbAdults" ] |
cache_key | "_booking_room_nbAdults_range" |
compound | false |
data | "2" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2107 -errors: [] -form: Symfony\Component\Form\Form {#1518 …} } |
form | Symfony\Component\Form\FormView {#2108 …5} |
full_name | "booking_room[nbAdults]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_room_nbAdults" |
label | "Adultes" |
label_attr | [ "class" => "mb-0" ] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "nbAdults" |
priority | 0 |
required | true |
row_attr | [ "class" => "d-flex flex-row gap-1 align-items-center" ] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_room_nbAdults" |
uses_autocomplete | false |
valid | true |
value | "2" |
nbChildren
"Symfony\Component\Form\Extension\Core\Type\RangeType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "0" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
attr | [ "min" => 0 "max" => 5 "oninput" => "this.nextElementSibling.value = this.value" "data-prototype" => "<div class="row p-2"><input type="date" id="booking_room_birthdays___name___date" name="booking_room[birthdays][__name__][date]" class="form-control" required="true"></div>" "data-controller" => "birthdays-collection" "data-birthdays" => null ] |
[ "min" => 0 "max" => 5 "oninput" => "this.nextElementSibling.value = this.value" "data-prototype" => "<div class="row p-2"><input type="date" id="booking_room_birthdays___name___date" name="booking_room[birthdays][__name__][date]" class="form-control" required="true"></div>" "data-controller" => "birthdays-collection" "data-birthdays" => null ] |
data | 0 |
same as passed value |
label | "Enfants" |
same as passed value |
label_attr | [ "class" => "mb-0" ] |
[ "class" => "mb-0" ] |
row_attr | [ "class" => "d-flex flex-row gap-1 align-items-center" ] |
[ "class" => "d-flex flex-row gap-1 align-items-center" ] |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
allow_options_create | false |
attr | [ "min" => 0 "max" => 5 "oninput" => "this.nextElementSibling.value = this.value" "data-prototype" => "<div class="row p-2"><input type="date" id="booking_room_birthdays___name___date" name="booking_room[birthdays][__name__][date]" class="form-control" required="true"></div>" "data-controller" => "birthdays-collection" "data-birthdays" => null ] |
attr_translation_parameters | [] |
auto_initialize | true |
autocomplete | false |
autocomplete_url | null |
block_name | null |
block_prefix | null |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | 0 |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#1449 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
error_bubbling | false |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
extra_options | [] |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "Please choose a valid range." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "Enfants" |
label_attr | [ "class" => "mb-0" ] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
loading_more_text | "Loading more results..." |
mapped | true |
max_results | 10 |
method | "POST" |
min_characters | null |
no_more_results_text | "No more results" |
no_results_found_text | "No results found" |
options_as_html | false |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preload | "focus" |
priority | 0 |
property_path | null |
required | true |
row_attr | [ "class" => "d-flex flex-row gap-1 align-items-center" ] |
setter | null |
tom_select_options | [] |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#1451 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#1450 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [ "min" => 0 "max" => 5 "oninput" => "this.nextElementSibling.value = this.value" "data-prototype" => "<div class="row p-2"><input type="date" id="booking_room_birthdays___name___date" name="booking_room[birthdays][__name__][date]" class="form-control" required="true"></div>" "data-controller" => "birthdays-collection" "data-birthdays" => null ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "text" "range" "_booking_room_nbChildren" ] |
cache_key | "_booking_room_nbChildren_range" |
compound | false |
data | "0" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2109 -errors: [] -form: Symfony\Component\Form\Form {#1522 …} } |
form | Symfony\Component\Form\FormView {#2110 …5} |
full_name | "booking_room[nbChildren]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_room_nbChildren" |
label | "Enfants" |
label_attr | [ "class" => "mb-0" ] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "nbChildren" |
priority | 0 |
required | true |
row_attr | [ "class" => "d-flex flex-row gap-1 align-items-center" ] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_room_nbChildren" |
uses_autocomplete | false |
valid | true |
value | "0" |
birthdays
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
allow_add | true |
same as passed value |
allow_delete | true |
same as passed value |
attr | [ "class" => "d-none" ] |
[ "class" => "d-none" ] |
entry_type | "App\Form\SearchBirthdayType" |
same as passed value |
label | "Renseigner les dates de naissance des enfants" |
same as passed value |
label_attr | [ "class" => "d-none" ] |
[ "class" => "d-none" ] |
required | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_add | true |
allow_delete | true |
allow_extra_fields | false |
allow_file_upload | false |
attr | [ "class" => "d-none" ] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | null |
by_reference | true |
compound | true |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
delete_empty | false |
disabled | false |
empty_data | Closure(FormInterface $form) {#1463 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
entry_options | [ "block_name" => "entry" ] |
entry_type | "App\Form\SearchBirthdayType" |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The collection is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
keep_as_list | false |
label | "Renseigner les dates de naissance des enfants" |
label_attr | [ "class" => "d-none" ] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
prototype | true |
prototype_data | null |
prototype_name | "__name__" |
prototype_options | [] |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#1465 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#1464 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
allow_add | true |
allow_delete | true |
attr | [ "class" => "d-none" ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "collection" "_booking_room_birthdays" ] |
cache_key | "_booking_room_birthdays_collection" |
compound | true |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2111 -errors: [] -form: Symfony\Component\Form\Form {#1525 …} } |
form | Symfony\Component\Form\FormView {#2112 …5} |
full_name | "booking_room[birthdays]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_room_birthdays" |
label | "Renseigner les dates de naissance des enfants" |
label_attr | [ "class" => "d-none" ] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "birthdays" |
priority | 0 |
prototype | Symfony\Component\Form\FormView {#2113 …5} |
required | false |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_room_birthdays" |
valid | true |
value | null |
extras
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
auto_initialize | false |
false
|
choice_label | "title" |
same as passed value |
class | "App\Entity\ExtraCharges" |
same as passed value |
data | null |
null
|
label | "Formule" |
same as passed value |
multiple | false |
false
|
query_builder | Closure(ExtraChargesRepository $extraChargesRepository) {#1530 class: "App\Form\BookingRoomType" this: App\Form\BookingRoomType {#1372 …} use: { $hotel: App\Entity\Hotels {#1027 -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 {#1019 date: 2024-04-26 15:37:34.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1729672825 {#1050 date: 2024-10-23 08:40:25.0 UTC (+00:00) } -rooms: Doctrine\ORM\PersistentCollection {#1024 …} -address: "Route Côtiere, Trou aux Biches, Île Maurice" -checkInTime: null -checkOutTime: null -babyAgeMax: "4" -childAgeMax: "12" -teenAgeMax: "18" -extraCharges: Doctrine\ORM\PersistentCollection {#1184 …} -imageFile: null -featuredImage: "66855baa7b4bf347069061.jpeg" -gallery: App\Entity\Galleries {#1251 …} -mediaDirSlug: "9" -offers: Doctrine\ORM\PersistentCollection {#1252 …} -highlighted: null -services: null -hlStartAt: null -hlEndAt: null -slug: "casuarina-resort-spa" } } } |
Doctrine\ORM\QueryBuilder {#1562 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#1565 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#1564 #from: "App\Entity\ExtraCharges" #alias: "e" #indexBy: null } ] "join" => [ "e" => [ Doctrine\ORM\Query\Expr\Join {#1561 #joinType: "LEFT" #join: "e.hotel" #alias: "h" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#1566 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "h.id = :hotelId" "e.isActive = 1" "e.stayStartedAt IS NULL" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#1567 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "e.adultExtra ASC" ] } ] ] -type: Doctrine\ORM\Internal\QueryType {#923 …} -dql: "SELECT e FROM App\Entity\ExtraCharges e LEFT JOIN e.hotel h WHERE h.id = :hotelId AND e.isActive = 1 AND e.stayStartedAt IS NULL ORDER BY e.adultExtra ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#1563 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "h" => "e" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12} } |
required | true |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
allow_options_create | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | false |
autocomplete | false |
autocomplete_url | null |
block_name | null |
block_prefix | null |
by_reference | true |
choice_attr | null |
choice_filter | null |
choice_label | "title" |
choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#1642 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#1570 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#1569 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1571 …} } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#1613 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#1573 …} } |
choices | null |
class | "App\Entity\ExtraCharges" |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | null |
data_class | null |
disabled | false |
duplicate_preferred_choices | true |
em | ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12} |
empty_data | "" |
error_bubbling | false |
error_mapping | [] |
expanded | false |
extra_fields_message | "This form should not contain extra fields." |
extra_options | [] |
form_attr | false |
getter | null |
group_by | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#1610 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1188 …} } |
inherit_data | false |
invalid_message | "The selected choice is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "Formule" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
loading_more_text | "Loading more results..." |
mapped | true |
max_results | 10 |
method | "POST" |
min_characters | null |
multiple | false |
no_more_results_text | "No more results" |
no_results_found_text | "No results found" |
options_as_html | false |
placeholder | null |
placeholder_attr | [] |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preferred_choices | [] |
preload | "focus" |
priority | 0 |
property_path | null |
query_builder | Doctrine\ORM\QueryBuilder {#1562 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#1565 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "e" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#1564 #from: "App\Entity\ExtraCharges" #alias: "e" #indexBy: null } ] "join" => [ "e" => [ Doctrine\ORM\Query\Expr\Join {#1561 #joinType: "LEFT" #join: "e.hotel" #alias: "h" #conditionType: null #condition: null #indexBy: null } ] ] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#1566 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "h.id = :hotelId" "e.isActive = 1" "e.stayStartedAt IS NULL" ] } "groupBy" => [] "having" => null "orderBy" => [ Doctrine\ORM\Query\Expr\OrderBy {#1567 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [] #parts: [ "e.adultExtra ASC" ] } ] ] -type: Doctrine\ORM\Internal\QueryType {#923 …} -dql: "SELECT e FROM App\Entity\ExtraCharges e LEFT JOIN e.hotel h WHERE h.id = :hotelId AND e.isActive = 1 AND e.stayStartedAt IS NULL ORDER BY e.adultExtra ASC" -parameters: Doctrine\Common\Collections\ArrayCollection {#1563 …} -firstResult: 0 -maxResults: null -joinRootAliases: [ "h" => "e" ] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12} } |
required | true |
row_attr | [] |
separator | "-------------------" |
separator_html | false |
setter | null |
tom_select_options | [] |
translation_domain | null |
trim | false |
upload_max_size_message | Closure() {#1559 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#1557 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "choice" "entity" "_booking_room_extras" ] |
cache_key | "_booking_room_extras_entity" |
choice_translation_domain | false |
choice_translation_parameters | [] |
choices | [ 187 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2121 +data: App\Entity\ExtraCharges {#1947 …} +value: "187" +label: "Base Demi pension" +attr: [] +labelTranslationParameters: [] } 24 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2125 +data: App\Entity\ExtraCharges {#1939 …} +value: "24" +label: "Suppléments pension complète" +attr: [] +labelTranslationParameters: [] } 25 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#2123 +data: App\Entity\ExtraCharges {#1940 …} +value: "25" +label: "Suppléments Tout inclus" +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2116 -errors: [] -form: Symfony\Component\Form\Form {#1605 …} } |
expanded | false |
form | Symfony\Component\Form\FormView {#2115 …5} |
full_name | "booking_room[extras]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_room_extras" |
is_selected | Closure($choice, $value) {#2119 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
label | "Formule" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
multiple | false |
name | "extras" |
placeholder | null |
placeholder_attr | [] |
placeholder_in_choices | false |
preferred_choices | [] |
priority | 0 |
required | true |
row_attr | [] |
separator | "-------------------" |
separator_html | false |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_room_extras" |
uses_autocomplete | false |
valid | true |
value | "" |
_token
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "1168910468b244a9f494cee98.ePuiLEs_ZSSRa8ryG0r1TVpW7TmL-hdzl26pPXRzqwI.C7LBGB0KLAnGOpXHbmeWOg8GmmHvrycXoQvifDIynWMQqeZKAHUJdegY_g" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
block_prefix | "csrf_token" |
same as passed value |
data | "1168910468b244a9f494cee98.ePuiLEs_ZSSRa8ryG0r1TVpW7TmL-hdzl26pPXRzqwI.C7LBGB0KLAnGOpXHbmeWOg8GmmHvrycXoQvifDIynWMQqeZKAHUJdegY_g" |
same as passed value |
mapped | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | "csrf_token" |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | "1168910468b244a9f494cee98.ePuiLEs_ZSSRa8ryG0r1TVpW7TmL-hdzl26pPXRzqwI.C7LBGB0KLAnGOpXHbmeWOg8GmmHvrycXoQvifDIynWMQqeZKAHUJdegY_g" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2095 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The hidden field is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | false |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#2127 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#2120 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "csrf_token" "_booking_room__token" ] |
cache_key | "_booking_room__token_hidden" |
compound | false |
data | "1168910468b244a9f494cee98.ePuiLEs_ZSSRa8ryG0r1TVpW7TmL-hdzl26pPXRzqwI.C7LBGB0KLAnGOpXHbmeWOg8GmmHvrycXoQvifDIynWMQqeZKAHUJdegY_g" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2138 -errors: [] -form: Symfony\Component\Form\Form {#2130 …} } |
form | Symfony\Component\Form\FormView {#2122 …5} |
full_name | "booking_room[_token]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_room__token" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "_token" |
priority | 0 |
required | false |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_room__token" |
valid | true |
value | "1168910468b244a9f494cee98.ePuiLEs_ZSSRa8ryG0r1TVpW7TmL-hdzl26pPXRzqwI.C7LBGB0KLAnGOpXHbmeWOg8GmmHvrycXoQvifDIynWMQqeZKAHUJdegY_g" |
booking_hidden
"App\Form\BookingHiddenType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | App\DTO\BookingHiddenDTO {#1582 -bookingSettings: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYXJyYXkiLCJkYXRhIjp7ImhvdGVsX2lkIjo5LCJwaWN0dXJlX3BhdGgiOiJcL3VwbG9hZHNcL2hvdGVsc1wvOVwvNjY4NTViYWE3YjRiZjM0NzA2OTA2MS5qcGVnIiwiaG90ZWxfbmFtZSI6IkNhc3VhcmluYSBSZXNvcnQgJiBTcGEiLCJyb29tX2lkIjo1NSwicm9vbV9uYW1lIjoiQnVuZ2Fsb3ciLCJmcm9tIjoiMjJcLzAzXC8yMDI1IiwidG8iOiIyNlwvMDNcLzIwMjUiLCJuaWdodHMiOjQsIm5lZWRlZFJvb21zIjowLCJhZHVsdHMiOjIsImNoaWxkcmVuIjowLCJ0b3RhbEFtb3VudCI6bnVsbCwidG90YWxBbW91bnREaXNjb3VudGVkIjpudWxsLCJtYW5kYXRvcnlFeHRyYUlkIjpudWxsLCJleHRyYSI6bnVsbCwic3BlY2lhbEV4dHJhIjpbXSwiZGlzY291bnRzIjpbXSwiZXJyb3IiOnsidGl0bGUiOiJDaGFtYnJlIGluZGlzcG9uaWJsZSIsIm1lc3NhZ2UiOiJQYXMgZGUgdGFyaWZpY2F0aW9uIHBvdXIgbGEgcFx1MDBlOXJpb2RlIGRlIHNcdTAwZTlqb3VyLiJ9fX0.XGjt8fjKCrg5FBikxEwWcZeMQhWrswEsxe1xEplc3Ao" -refererUrl: "http://allons-maurice.babouklab.com/hotels/casuarina-resort-spa/bungalow" } |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
data | App\DTO\BookingHiddenDTO {#1582 -bookingSettings: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYXJyYXkiLCJkYXRhIjp7ImhvdGVsX2lkIjo5LCJwaWN0dXJlX3BhdGgiOiJcL3VwbG9hZHNcL2hvdGVsc1wvOVwvNjY4NTViYWE3YjRiZjM0NzA2OTA2MS5qcGVnIiwiaG90ZWxfbmFtZSI6IkNhc3VhcmluYSBSZXNvcnQgJiBTcGEiLCJyb29tX2lkIjo1NSwicm9vbV9uYW1lIjoiQnVuZ2Fsb3ciLCJmcm9tIjoiMjJcLzAzXC8yMDI1IiwidG8iOiIyNlwvMDNcLzIwMjUiLCJuaWdodHMiOjQsIm5lZWRlZFJvb21zIjowLCJhZHVsdHMiOjIsImNoaWxkcmVuIjowLCJ0b3RhbEFtb3VudCI6bnVsbCwidG90YWxBbW91bnREaXNjb3VudGVkIjpudWxsLCJtYW5kYXRvcnlFeHRyYUlkIjpudWxsLCJleHRyYSI6bnVsbCwic3BlY2lhbEV4dHJhIjpbXSwiZGlzY291bnRzIjpbXSwiZXJyb3IiOnsidGl0bGUiOiJDaGFtYnJlIGluZGlzcG9uaWJsZSIsIm1lc3NhZ2UiOiJQYXMgZGUgdGFyaWZpY2F0aW9uIHBvdXIgbGEgcFx1MDBlOXJpb2RlIGRlIHNcdTAwZTlqb3VyLiJ9fX0.XGjt8fjKCrg5FBikxEwWcZeMQhWrswEsxe1xEplc3Ao" -refererUrl: "http://allons-maurice.babouklab.com/hotels/casuarina-resort-spa/bungalow" } |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | null |
by_reference | true |
compound | true |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | App\DTO\BookingHiddenDTO {#1582 -bookingSettings: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYXJyYXkiLCJkYXRhIjp7ImhvdGVsX2lkIjo5LCJwaWN0dXJlX3BhdGgiOiJcL3VwbG9hZHNcL2hvdGVsc1wvOVwvNjY4NTViYWE3YjRiZjM0NzA2OTA2MS5qcGVnIiwiaG90ZWxfbmFtZSI6IkNhc3VhcmluYSBSZXNvcnQgJiBTcGEiLCJyb29tX2lkIjo1NSwicm9vbV9uYW1lIjoiQnVuZ2Fsb3ciLCJmcm9tIjoiMjJcLzAzXC8yMDI1IiwidG8iOiIyNlwvMDNcLzIwMjUiLCJuaWdodHMiOjQsIm5lZWRlZFJvb21zIjowLCJhZHVsdHMiOjIsImNoaWxkcmVuIjowLCJ0b3RhbEFtb3VudCI6bnVsbCwidG90YWxBbW91bnREaXNjb3VudGVkIjpudWxsLCJtYW5kYXRvcnlFeHRyYUlkIjpudWxsLCJleHRyYSI6bnVsbCwic3BlY2lhbEV4dHJhIjpbXSwiZGlzY291bnRzIjpbXSwiZXJyb3IiOnsidGl0bGUiOiJDaGFtYnJlIGluZGlzcG9uaWJsZSIsIm1lc3NhZ2UiOiJQYXMgZGUgdGFyaWZpY2F0aW9uIHBvdXIgbGEgcFx1MDBlOXJpb2RlIGRlIHNcdTAwZTlqb3VyLiJ9fX0.XGjt8fjKCrg5FBikxEwWcZeMQhWrswEsxe1xEplc3Ao" -refererUrl: "http://allons-maurice.babouklab.com/hotels/casuarina-resort-spa/bungalow" } |
data_class | "App\DTO\BookingHiddenDTO" |
disabled | false |
empty_data | Closure(FormInterface $form) {#2063 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\DTO\BookingHiddenDTO" } } |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "This value is not valid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#2066 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#2065 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "booking_hidden" "_booking_hidden" ] |
cache_key | "_booking_hidden_booking_hidden" |
compound | true |
data | App\DTO\BookingHiddenDTO {#1582 -bookingSettings: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYXJyYXkiLCJkYXRhIjp7ImhvdGVsX2lkIjo5LCJwaWN0dXJlX3BhdGgiOiJcL3VwbG9hZHNcL2hvdGVsc1wvOVwvNjY4NTViYWE3YjRiZjM0NzA2OTA2MS5qcGVnIiwiaG90ZWxfbmFtZSI6IkNhc3VhcmluYSBSZXNvcnQgJiBTcGEiLCJyb29tX2lkIjo1NSwicm9vbV9uYW1lIjoiQnVuZ2Fsb3ciLCJmcm9tIjoiMjJcLzAzXC8yMDI1IiwidG8iOiIyNlwvMDNcLzIwMjUiLCJuaWdodHMiOjQsIm5lZWRlZFJvb21zIjowLCJhZHVsdHMiOjIsImNoaWxkcmVuIjowLCJ0b3RhbEFtb3VudCI6bnVsbCwidG90YWxBbW91bnREaXNjb3VudGVkIjpudWxsLCJtYW5kYXRvcnlFeHRyYUlkIjpudWxsLCJleHRyYSI6bnVsbCwic3BlY2lhbEV4dHJhIjpbXSwiZGlzY291bnRzIjpbXSwiZXJyb3IiOnsidGl0bGUiOiJDaGFtYnJlIGluZGlzcG9uaWJsZSIsIm1lc3NhZ2UiOiJQYXMgZGUgdGFyaWZpY2F0aW9uIHBvdXIgbGEgcFx1MDBlOXJpb2RlIGRlIHNcdTAwZTlqb3VyLiJ9fX0.XGjt8fjKCrg5FBikxEwWcZeMQhWrswEsxe1xEplc3Ao" -refererUrl: "http://allons-maurice.babouklab.com/hotels/casuarina-resort-spa/bungalow" } |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2141 -errors: [] -form: Symfony\Component\Form\Form {#2081 …} } |
form | Symfony\Component\Form\FormView {#2142 …5} |
full_name | "booking_hidden" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_hidden" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "booking_hidden" |
priority | 0 |
required | true |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_hidden" |
valid | true |
value | App\DTO\BookingHiddenDTO {#1582 -bookingSettings: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYXJyYXkiLCJkYXRhIjp7ImhvdGVsX2lkIjo5LCJwaWN0dXJlX3BhdGgiOiJcL3VwbG9hZHNcL2hvdGVsc1wvOVwvNjY4NTViYWE3YjRiZjM0NzA2OTA2MS5qcGVnIiwiaG90ZWxfbmFtZSI6IkNhc3VhcmluYSBSZXNvcnQgJiBTcGEiLCJyb29tX2lkIjo1NSwicm9vbV9uYW1lIjoiQnVuZ2Fsb3ciLCJmcm9tIjoiMjJcLzAzXC8yMDI1IiwidG8iOiIyNlwvMDNcLzIwMjUiLCJuaWdodHMiOjQsIm5lZWRlZFJvb21zIjowLCJhZHVsdHMiOjIsImNoaWxkcmVuIjowLCJ0b3RhbEFtb3VudCI6bnVsbCwidG90YWxBbW91bnREaXNjb3VudGVkIjpudWxsLCJtYW5kYXRvcnlFeHRyYUlkIjpudWxsLCJleHRyYSI6bnVsbCwic3BlY2lhbEV4dHJhIjpbXSwiZGlzY291bnRzIjpbXSwiZXJyb3IiOnsidGl0bGUiOiJDaGFtYnJlIGluZGlzcG9uaWJsZSIsIm1lc3NhZ2UiOiJQYXMgZGUgdGFyaWZpY2F0aW9uIHBvdXIgbGEgcFx1MDBlOXJpb2RlIGRlIHNcdTAwZTlqb3VyLiJ9fX0.XGjt8fjKCrg5FBikxEwWcZeMQhWrswEsxe1xEplc3Ao" -refererUrl: "http://allons-maurice.babouklab.com/hotels/casuarina-resort-spa/bungalow" } |
bookingSettings
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYXJyYXkiLCJkYXRhIjp7ImhvdGVsX2lkIjo5LCJwaWN0dXJlX3BhdGgiOiJcL3VwbG9hZHNcL2hvdGVsc1wvOVwvNjY4NTViYWE3YjRiZjM0NzA2OTA2MS5qcGVnIiwiaG90ZWxfbmFtZSI6IkNhc3VhcmluYSBSZXNvcnQgJiBTcGEiLCJyb29tX2lkIjo1NSwicm9vbV9uYW1lIjoiQnVuZ2Fsb3ciLCJmcm9tIjoiMjJcLzAzXC8yMDI1IiwidG8iOiIyNlwvMDNcLzIwMjUiLCJuaWdodHMiOjQsIm5lZWRlZFJvb21zIjowLCJhZHVsdHMiOjIsImNoaWxkcmVuIjowLCJ0b3RhbEFtb3VudCI6bnVsbCwidG90YWxBbW91bnREaXNjb3VudGVkIjpudWxsLCJtYW5kYXRvcnlFeHRyYUlkIjpudWxsLCJleHRyYSI6bnVsbCwic3BlY2lhbEV4dHJhIjpbXSwiZGlzY291bnRzIjpbXSwiZXJyb3IiOnsidGl0bGUiOiJDaGFtYnJlIGluZGlzcG9uaWJsZSIsIm1lc3NhZ2UiOiJQYXMgZGUgdGFyaWZpY2F0aW9uIHBvdXIgbGEgcFx1MDBlOXJpb2RlIGRlIHNcdTAwZTlqb3VyLiJ9fX0.XGjt8fjKCrg5FBikxEwWcZeMQhWrswEsxe1xEplc3Ao" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
label | "" |
same as passed value |
required | true |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | null |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#1993 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The hidden field is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#1992 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#2049 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "_booking_hidden_bookingSettings" ] |
cache_key | "_booking_hidden_bookingSettings_hidden" |
compound | false |
data | "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYXJyYXkiLCJkYXRhIjp7ImhvdGVsX2lkIjo5LCJwaWN0dXJlX3BhdGgiOiJcL3VwbG9hZHNcL2hvdGVsc1wvOVwvNjY4NTViYWE3YjRiZjM0NzA2OTA2MS5qcGVnIiwiaG90ZWxfbmFtZSI6IkNhc3VhcmluYSBSZXNvcnQgJiBTcGEiLCJyb29tX2lkIjo1NSwicm9vbV9uYW1lIjoiQnVuZ2Fsb3ciLCJmcm9tIjoiMjJcLzAzXC8yMDI1IiwidG8iOiIyNlwvMDNcLzIwMjUiLCJuaWdodHMiOjQsIm5lZWRlZFJvb21zIjowLCJhZHVsdHMiOjIsImNoaWxkcmVuIjowLCJ0b3RhbEFtb3VudCI6bnVsbCwidG90YWxBbW91bnREaXNjb3VudGVkIjpudWxsLCJtYW5kYXRvcnlFeHRyYUlkIjpudWxsLCJleHRyYSI6bnVsbCwic3BlY2lhbEV4dHJhIjpbXSwiZGlzY291bnRzIjpbXSwiZXJyb3IiOnsidGl0bGUiOiJDaGFtYnJlIGluZGlzcG9uaWJsZSIsIm1lc3NhZ2UiOiJQYXMgZGUgdGFyaWZpY2F0aW9uIHBvdXIgbGEgcFx1MDBlOXJpb2RlIGRlIHNcdTAwZTlqb3VyLiJ9fX0.XGjt8fjKCrg5FBikxEwWcZeMQhWrswEsxe1xEplc3Ao" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2146 -errors: [] -form: Symfony\Component\Form\Form {#2084 …} } |
form | Symfony\Component\Form\FormView {#2145 …5} |
full_name | "booking_hidden[bookingSettings]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_hidden_bookingSettings" |
label | "" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "bookingSettings" |
priority | 0 |
required | true |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_hidden_bookingSettings" |
valid | true |
value | "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoiYXJyYXkiLCJkYXRhIjp7ImhvdGVsX2lkIjo5LCJwaWN0dXJlX3BhdGgiOiJcL3VwbG9hZHNcL2hvdGVsc1wvOVwvNjY4NTViYWE3YjRiZjM0NzA2OTA2MS5qcGVnIiwiaG90ZWxfbmFtZSI6IkNhc3VhcmluYSBSZXNvcnQgJiBTcGEiLCJyb29tX2lkIjo1NSwicm9vbV9uYW1lIjoiQnVuZ2Fsb3ciLCJmcm9tIjoiMjJcLzAzXC8yMDI1IiwidG8iOiIyNlwvMDNcLzIwMjUiLCJuaWdodHMiOjQsIm5lZWRlZFJvb21zIjowLCJhZHVsdHMiOjIsImNoaWxkcmVuIjowLCJ0b3RhbEFtb3VudCI6bnVsbCwidG90YWxBbW91bnREaXNjb3VudGVkIjpudWxsLCJtYW5kYXRvcnlFeHRyYUlkIjpudWxsLCJleHRyYSI6bnVsbCwic3BlY2lhbEV4dHJhIjpbXSwiZGlzY291bnRzIjpbXSwiZXJyb3IiOnsidGl0bGUiOiJDaGFtYnJlIGluZGlzcG9uaWJsZSIsIm1lc3NhZ2UiOiJQYXMgZGUgdGFyaWZpY2F0aW9uIHBvdXIgbGEgcFx1MDBlOXJpb2RlIGRlIHNcdTAwZTlqb3VyLiJ9fX0.XGjt8fjKCrg5FBikxEwWcZeMQhWrswEsxe1xEplc3Ao" |
refererUrl
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "http://allons-maurice.babouklab.com/hotels/casuarina-resort-spa/bungalow" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
label | "" |
same as passed value |
required | true |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | null |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2055 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The hidden field is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#2075 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#1927 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "_booking_hidden_refererUrl" ] |
cache_key | "_booking_hidden_refererUrl_hidden" |
compound | false |
data | "http://allons-maurice.babouklab.com/hotels/casuarina-resort-spa/bungalow" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2147 -errors: [] -form: Symfony\Component\Form\Form {#2087 …} } |
form | Symfony\Component\Form\FormView {#2148 …5} |
full_name | "booking_hidden[refererUrl]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_hidden_refererUrl" |
label | "" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "refererUrl" |
priority | 0 |
required | true |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_hidden_refererUrl" |
valid | true |
value | "http://allons-maurice.babouklab.com/hotels/casuarina-resort-spa/bungalow" |
_token
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "4be496ded7f9d68893dafa09f.mLBae3xOUmCeQelrL8bO0CzYjf1wEwiaFKHWtD6Smns.-9gPCCUqFyj8M7kpeKGgp0CR2bg3S2HwYtuy2n_Cykno1jsNFXtgWc52pA" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
block_prefix | "csrf_token" |
same as passed value |
data | "4be496ded7f9d68893dafa09f.mLBae3xOUmCeQelrL8bO0CzYjf1wEwiaFKHWtD6Smns.-9gPCCUqFyj8M7kpeKGgp0CR2bg3S2HwYtuy2n_Cykno1jsNFXtgWc52pA" |
same as passed value |
mapped | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | "csrf_token" |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | "4be496ded7f9d68893dafa09f.mLBae3xOUmCeQelrL8bO0CzYjf1wEwiaFKHWtD6Smns.-9gPCCUqFyj8M7kpeKGgp0CR2bg3S2HwYtuy2n_Cykno1jsNFXtgWc52pA" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2143 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The hidden field is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | false |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#2149 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#2150 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "csrf_token" "_booking_hidden__token" ] |
cache_key | "_booking_hidden__token_hidden" |
compound | false |
data | "4be496ded7f9d68893dafa09f.mLBae3xOUmCeQelrL8bO0CzYjf1wEwiaFKHWtD6Smns.-9gPCCUqFyj8M7kpeKGgp0CR2bg3S2HwYtuy2n_Cykno1jsNFXtgWc52pA" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2160 -errors: [] -form: Symfony\Component\Form\Form {#2156 …} } |
form | Symfony\Component\Form\FormView {#2151 …5} |
full_name | "booking_hidden[_token]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "booking_hidden__token" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "_token" |
priority | 0 |
required | false |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_booking_hidden__token" |
valid | true |
value | "4be496ded7f9d68893dafa09f.mLBae3xOUmCeQelrL8bO0CzYjf1wEwiaFKHWtD6Smns.-9gPCCUqFyj8M7kpeKGgp0CR2bg3S2HwYtuy2n_Cykno1jsNFXtgWc52pA" |
search_tools
"App\Form\SearchToolsType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | App\DTO\SearchToolsDTO {#802 -date_format: "d/m/Y" -uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#803 …} +hotel: App\Entity\Hotels {#1027 -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 {#1019 date: 2024-04-26 15:37:34.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1729672825 {#1050 date: 2024-10-23 08:40:25.0 UTC (+00:00) } -rooms: Doctrine\ORM\PersistentCollection {#1024 …} -address: "Route Côtiere, Trou aux Biches, Île Maurice" -checkInTime: null -checkOutTime: null -babyAgeMax: "4" -childAgeMax: "12" -teenAgeMax: "18" -extraCharges: Doctrine\ORM\PersistentCollection {#1184 …} -imageFile: null -featuredImage: "66855baa7b4bf347069061.jpeg" -gallery: App\Entity\Galleries {#1251 …} -mediaDirSlug: "9" -offers: Doctrine\ORM\PersistentCollection {#1252 …} -highlighted: null -services: null -hlStartAt: null -hlEndAt: null -slug: "casuarina-resort-spa" } +stars: null +dateRange: "22/03/2025 - 26/03/2025" +fromAt: DateTimeImmutable @1742601600 {#3071 date: 2025-03-22 00:00:00.0 UTC (+00:00) } +toAt: DateTimeImmutable @1743033540 {#3070 date: 2025-03-26 23:59:00.0 UTC (+00:00) } +zone: null +honeymoon: false +ageLimits: [ "baby" => "4" "child" => "12" "teen" => "18" ] +nights: 4 +chambers: [] +stay_rooms: [ App\DTO\RoomStayDTO {#1584 -marginRate: 20 -id: 52 -name: "Standard" -slug: "casuarina-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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 170 "kids_price" => 0 ] ] "amount" => 680 ] ] -totalRoomAmount: 680.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1934 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 680.0 +totalStayAmount: 680.0 +finalAmountWoDiscount: 816.0 +finalAmount: 816.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1937 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 744.0 +totalStayAmount: 744.0 +finalAmountWoDiscount: 892.8 +finalAmount: 892.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1952 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1953 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1954 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1955 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1899 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 180 "kids_price" => 0 ] ] "amount" => 720 ] ] -totalRoomAmount: 720.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1956 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 720.0 +totalStayAmount: 720.0 +finalAmountWoDiscount: 864.0 +finalAmount: 864.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1957 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 784.0 +totalStayAmount: 784.0 +finalAmountWoDiscount: 940.8 +finalAmount: 940.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1958 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 800.0 +totalStayAmount: 800.0 +finalAmountWoDiscount: 960.0 +finalAmount: 960.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1959 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1960 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1961 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 960.0 +totalStayAmount: 960.0 +finalAmountWoDiscount: 1152.0 +finalAmount: 1152.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1898 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 190 "kids_price" => 0 ] ] "amount" => 760 ] ] -totalRoomAmount: 760.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1962 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1963 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 824.0 +totalStayAmount: 824.0 +finalAmountWoDiscount: 988.8 +finalAmount: 988.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1964 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1965 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1966 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1967 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 1000.0 +totalStayAmount: 1000.0 +finalAmountWoDiscount: 1200.0 +finalAmount: 1200.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1900 -marginRate: 20 -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 -totalRoomAmount: null -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [] -specialExtras: [] -discounts: [] -error: [ "title" => "Chambre indisponible" "message" => "Pas de tarification pour la période de séjour." ] } ] } |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
config_chambers | null |
null
|
data | App\DTO\SearchToolsDTO {#802 -date_format: "d/m/Y" -uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#803 …} +hotel: App\Entity\Hotels {#1027 -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 {#1019 date: 2024-04-26 15:37:34.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1729672825 {#1050 date: 2024-10-23 08:40:25.0 UTC (+00:00) } -rooms: Doctrine\ORM\PersistentCollection {#1024 …} -address: "Route Côtiere, Trou aux Biches, Île Maurice" -checkInTime: null -checkOutTime: null -babyAgeMax: "4" -childAgeMax: "12" -teenAgeMax: "18" -extraCharges: Doctrine\ORM\PersistentCollection {#1184 …} -imageFile: null -featuredImage: "66855baa7b4bf347069061.jpeg" -gallery: App\Entity\Galleries {#1251 …} -mediaDirSlug: "9" -offers: Doctrine\ORM\PersistentCollection {#1252 …} -highlighted: null -services: null -hlStartAt: null -hlEndAt: null -slug: "casuarina-resort-spa" } +stars: null +dateRange: "22/03/2025 - 26/03/2025" +fromAt: DateTimeImmutable @1742601600 {#3071 date: 2025-03-22 00:00:00.0 UTC (+00:00) } +toAt: DateTimeImmutable @1743033540 {#3070 date: 2025-03-26 23:59:00.0 UTC (+00:00) } +zone: null +honeymoon: false +ageLimits: [ "baby" => "4" "child" => "12" "teen" => "18" ] +nights: 4 +chambers: [] +stay_rooms: [ App\DTO\RoomStayDTO {#1584 -marginRate: 20 -id: 52 -name: "Standard" -slug: "casuarina-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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 170 "kids_price" => 0 ] ] "amount" => 680 ] ] -totalRoomAmount: 680.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1934 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 680.0 +totalStayAmount: 680.0 +finalAmountWoDiscount: 816.0 +finalAmount: 816.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1937 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 744.0 +totalStayAmount: 744.0 +finalAmountWoDiscount: 892.8 +finalAmount: 892.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1952 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1953 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1954 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1955 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1899 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 180 "kids_price" => 0 ] ] "amount" => 720 ] ] -totalRoomAmount: 720.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1956 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 720.0 +totalStayAmount: 720.0 +finalAmountWoDiscount: 864.0 +finalAmount: 864.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1957 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 784.0 +totalStayAmount: 784.0 +finalAmountWoDiscount: 940.8 +finalAmount: 940.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1958 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 800.0 +totalStayAmount: 800.0 +finalAmountWoDiscount: 960.0 +finalAmount: 960.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1959 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1960 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1961 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 960.0 +totalStayAmount: 960.0 +finalAmountWoDiscount: 1152.0 +finalAmount: 1152.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1898 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 190 "kids_price" => 0 ] ] "amount" => 760 ] ] -totalRoomAmount: 760.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1962 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1963 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 824.0 +totalStayAmount: 824.0 +finalAmountWoDiscount: 988.8 +finalAmount: 988.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1964 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1965 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1966 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1967 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 1000.0 +totalStayAmount: 1000.0 +finalAmountWoDiscount: 1200.0 +finalAmount: 1200.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1900 -marginRate: 20 -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 -totalRoomAmount: null -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [] -specialExtras: [] -discounts: [] -error: [ "title" => "Chambre indisponible" "message" => "Pas de tarification pour la période de séjour." ] } ] } |
same as passed value |
from | DateTime @1742681752 {#1198 date: 2025-03-22 22:15:52.829229 UTC (+00:00) } |
same as passed value |
to | DateTime @1743027352 {#914 date: 2025-03-26 22:15:52.829245 UTC (+00:00) } |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | null |
by_reference | true |
compound | true |
config_chambers | null |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | App\DTO\SearchToolsDTO {#802 -date_format: "d/m/Y" -uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#803 …} +hotel: App\Entity\Hotels {#1027 -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 {#1019 date: 2024-04-26 15:37:34.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1729672825 {#1050 date: 2024-10-23 08:40:25.0 UTC (+00:00) } -rooms: Doctrine\ORM\PersistentCollection {#1024 …} -address: "Route Côtiere, Trou aux Biches, Île Maurice" -checkInTime: null -checkOutTime: null -babyAgeMax: "4" -childAgeMax: "12" -teenAgeMax: "18" -extraCharges: Doctrine\ORM\PersistentCollection {#1184 …} -imageFile: null -featuredImage: "66855baa7b4bf347069061.jpeg" -gallery: App\Entity\Galleries {#1251 …} -mediaDirSlug: "9" -offers: Doctrine\ORM\PersistentCollection {#1252 …} -highlighted: null -services: null -hlStartAt: null -hlEndAt: null -slug: "casuarina-resort-spa" } +stars: null +dateRange: "22/03/2025 - 26/03/2025" +fromAt: DateTimeImmutable @1742601600 {#3071 date: 2025-03-22 00:00:00.0 UTC (+00:00) } +toAt: DateTimeImmutable @1743033540 {#3070 date: 2025-03-26 23:59:00.0 UTC (+00:00) } +zone: null +honeymoon: false +ageLimits: [ "baby" => "4" "child" => "12" "teen" => "18" ] +nights: 4 +chambers: [] +stay_rooms: [ App\DTO\RoomStayDTO {#1584 -marginRate: 20 -id: 52 -name: "Standard" -slug: "casuarina-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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 170 "kids_price" => 0 ] ] "amount" => 680 ] ] -totalRoomAmount: 680.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1934 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 680.0 +totalStayAmount: 680.0 +finalAmountWoDiscount: 816.0 +finalAmount: 816.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1937 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 744.0 +totalStayAmount: 744.0 +finalAmountWoDiscount: 892.8 +finalAmount: 892.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1952 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1953 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1954 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1955 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1899 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 180 "kids_price" => 0 ] ] "amount" => 720 ] ] -totalRoomAmount: 720.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1956 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 720.0 +totalStayAmount: 720.0 +finalAmountWoDiscount: 864.0 +finalAmount: 864.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1957 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 784.0 +totalStayAmount: 784.0 +finalAmountWoDiscount: 940.8 +finalAmount: 940.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1958 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 800.0 +totalStayAmount: 800.0 +finalAmountWoDiscount: 960.0 +finalAmount: 960.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1959 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1960 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1961 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 960.0 +totalStayAmount: 960.0 +finalAmountWoDiscount: 1152.0 +finalAmount: 1152.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1898 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 190 "kids_price" => 0 ] ] "amount" => 760 ] ] -totalRoomAmount: 760.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1962 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1963 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 824.0 +totalStayAmount: 824.0 +finalAmountWoDiscount: 988.8 +finalAmount: 988.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1964 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1965 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1966 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1967 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 1000.0 +totalStayAmount: 1000.0 +finalAmountWoDiscount: 1200.0 +finalAmount: 1200.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1900 -marginRate: 20 -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 -totalRoomAmount: null -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [] -specialExtras: [] -discounts: [] -error: [ "title" => "Chambre indisponible" "message" => "Pas de tarification pour la période de séjour." ] } ] } |
data_class | "App\DTO\SearchToolsDTO" |
disabled | false |
empty_data | Closure(FormInterface $form) {#3323 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\DTO\SearchToolsDTO" } } |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
from | DateTime @1742681752 {#1198 date: 2025-03-22 22:15:52.829229 UTC (+00:00) } |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
hotel_id | null |
inherit_data | false |
invalid_message | "This value is not valid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | true |
row_attr | [] |
setter | null |
stars | null |
to | DateTime @1743027352 {#914 date: 2025-03-26 22:15:52.829245 UTC (+00:00) } |
translation_domain | null |
trim | true |
type | null |
upload_max_size_message | Closure() {#3194 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#3255 …} $translationDomain: "validators" } } |
validation_groups | null |
zone | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "search_tools" "_search_tools" ] |
cache_key | "_search_tools_search_tools" |
compound | true |
data | App\DTO\SearchToolsDTO {#802 -date_format: "d/m/Y" -uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#803 …} +hotel: App\Entity\Hotels {#1027 -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 {#1019 date: 2024-04-26 15:37:34.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1729672825 {#1050 date: 2024-10-23 08:40:25.0 UTC (+00:00) } -rooms: Doctrine\ORM\PersistentCollection {#1024 …} -address: "Route Côtiere, Trou aux Biches, Île Maurice" -checkInTime: null -checkOutTime: null -babyAgeMax: "4" -childAgeMax: "12" -teenAgeMax: "18" -extraCharges: Doctrine\ORM\PersistentCollection {#1184 …} -imageFile: null -featuredImage: "66855baa7b4bf347069061.jpeg" -gallery: App\Entity\Galleries {#1251 …} -mediaDirSlug: "9" -offers: Doctrine\ORM\PersistentCollection {#1252 …} -highlighted: null -services: null -hlStartAt: null -hlEndAt: null -slug: "casuarina-resort-spa" } +stars: null +dateRange: "22/03/2025 - 26/03/2025" +fromAt: DateTimeImmutable @1742601600 {#3071 date: 2025-03-22 00:00:00.0 UTC (+00:00) } +toAt: DateTimeImmutable @1743033540 {#3070 date: 2025-03-26 23:59:00.0 UTC (+00:00) } +zone: null +honeymoon: false +ageLimits: [ "baby" => "4" "child" => "12" "teen" => "18" ] +nights: 4 +chambers: [] +stay_rooms: [ App\DTO\RoomStayDTO {#1584 -marginRate: 20 -id: 52 -name: "Standard" -slug: "casuarina-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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 170 "kids_price" => 0 ] ] "amount" => 680 ] ] -totalRoomAmount: 680.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1934 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 680.0 +totalStayAmount: 680.0 +finalAmountWoDiscount: 816.0 +finalAmount: 816.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1937 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 744.0 +totalStayAmount: 744.0 +finalAmountWoDiscount: 892.8 +finalAmount: 892.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1952 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1953 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1954 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1955 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1899 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 180 "kids_price" => 0 ] ] "amount" => 720 ] ] -totalRoomAmount: 720.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1956 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 720.0 +totalStayAmount: 720.0 +finalAmountWoDiscount: 864.0 +finalAmount: 864.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1957 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 784.0 +totalStayAmount: 784.0 +finalAmountWoDiscount: 940.8 +finalAmount: 940.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1958 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 800.0 +totalStayAmount: 800.0 +finalAmountWoDiscount: 960.0 +finalAmount: 960.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1959 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1960 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1961 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 960.0 +totalStayAmount: 960.0 +finalAmountWoDiscount: 1152.0 +finalAmount: 1152.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1898 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 190 "kids_price" => 0 ] ] "amount" => 760 ] ] -totalRoomAmount: 760.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1962 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1963 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 824.0 +totalStayAmount: 824.0 +finalAmountWoDiscount: 988.8 +finalAmount: 988.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1964 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1965 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1966 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1967 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 1000.0 +totalStayAmount: 1000.0 +finalAmountWoDiscount: 1200.0 +finalAmount: 1200.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1900 -marginRate: 20 -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 -totalRoomAmount: null -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [] -specialExtras: [] -discounts: [] -error: [ "title" => "Chambre indisponible" "message" => "Pas de tarification pour la période de séjour." ] } ] } |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3654 -errors: [] -form: Symfony\Component\Form\Form {#3667 …} } |
form | Symfony\Component\Form\FormView {#3195 …5} |
full_name | "search_tools" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "search_tools" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "search_tools" |
priority | 0 |
required | true |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_search_tools" |
valid | true |
value | App\DTO\SearchToolsDTO {#802 -date_format: "d/m/Y" -uploaderHelper: Vich\UploaderBundle\Templating\Helper\UploaderHelper {#803 …} +hotel: App\Entity\Hotels {#1027 -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 {#1019 date: 2024-04-26 15:37:34.0 UTC (+00:00) } -updatedAt: DateTimeImmutable @1729672825 {#1050 date: 2024-10-23 08:40:25.0 UTC (+00:00) } -rooms: Doctrine\ORM\PersistentCollection {#1024 …} -address: "Route Côtiere, Trou aux Biches, Île Maurice" -checkInTime: null -checkOutTime: null -babyAgeMax: "4" -childAgeMax: "12" -teenAgeMax: "18" -extraCharges: Doctrine\ORM\PersistentCollection {#1184 …} -imageFile: null -featuredImage: "66855baa7b4bf347069061.jpeg" -gallery: App\Entity\Galleries {#1251 …} -mediaDirSlug: "9" -offers: Doctrine\ORM\PersistentCollection {#1252 …} -highlighted: null -services: null -hlStartAt: null -hlEndAt: null -slug: "casuarina-resort-spa" } +stars: null +dateRange: "22/03/2025 - 26/03/2025" +fromAt: DateTimeImmutable @1742601600 {#3071 date: 2025-03-22 00:00:00.0 UTC (+00:00) } +toAt: DateTimeImmutable @1743033540 {#3070 date: 2025-03-26 23:59:00.0 UTC (+00:00) } +zone: null +honeymoon: false +ageLimits: [ "baby" => "4" "child" => "12" "teen" => "18" ] +nights: 4 +chambers: [] +stay_rooms: [ App\DTO\RoomStayDTO {#1584 -marginRate: 20 -id: 52 -name: "Standard" -slug: "casuarina-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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 170 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 170 "kids_price" => 0 ] ] "amount" => 680 ] ] -totalRoomAmount: 680.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1934 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 680.0 +totalStayAmount: 680.0 +finalAmountWoDiscount: 816.0 +finalAmount: 816.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1937 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 744.0 +totalStayAmount: 744.0 +finalAmountWoDiscount: 892.8 +finalAmount: 892.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1952 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1953 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1954 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1955 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 680.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1899 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 180 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 180 "kids_price" => 0 ] ] "amount" => 720 ] ] -totalRoomAmount: 720.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1956 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 720.0 +totalStayAmount: 720.0 +finalAmountWoDiscount: 864.0 +finalAmount: 864.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1957 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 784.0 +totalStayAmount: 784.0 +finalAmountWoDiscount: 940.8 +finalAmount: 940.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1958 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 800.0 +totalStayAmount: 800.0 +finalAmountWoDiscount: 960.0 +finalAmount: 960.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1959 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1960 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 880.0 +totalStayAmount: 880.0 +finalAmountWoDiscount: 1056.0 +finalAmount: 1056.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1961 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 720.0 +totalStayAmountWoDiscount: 960.0 +totalStayAmount: 960.0 +finalAmountWoDiscount: 1152.0 +finalAmount: 1152.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1898 -marginRate: 20 -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: 1 -kidsRoomsCount: 0 -defaultExtraLabel: "" -mandatoryExtraId: 187 -chambersStayDetails: [ [ "config" => [ "adults" => 2 "teens" => 0 "children" => 0 "babies" => 0 ] "dates_prices" => [ "2025-03-22" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-23" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-24" => [ "adults_price" => 190 "kids_price" => 0 ] "2025-03-25" => [ "adults_price" => 190 "kids_price" => 0 ] ] "amount" => 760 ] ] -totalRoomAmount: 760.0 -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [ App\DTO\ExtraStayDTO {#1962 -marginRate: 20 +extraId: 187 +name: "Base Demi pension" +description: null +stayTotalNights: 4 +dailyAdults: 0 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 0 +kidsExtrasAmount: 0 +stayExtrasAmount: 0 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 760.0 +totalStayAmount: 760.0 +finalAmountWoDiscount: 912.0 +finalAmount: 912.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1963 -marginRate: 20 +extraId: 15 +name: "Supplément repas Bungalow Bed&breakfast pas nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 16 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 64 +kidsExtrasAmount: 0 +stayExtrasAmount: 64 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 824.0 +totalStayAmount: 824.0 +finalAmountWoDiscount: 988.8 +finalAmount: 988.8 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1964 -marginRate: 20 +extraId: 17 +name: "Suppléments repas Bungalow Demi-pension par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 20 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 80 +kidsExtrasAmount: 0 +stayExtrasAmount: 80 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 840.0 +totalStayAmount: 840.0 +finalAmountWoDiscount: 1008.0 +finalAmount: 1008.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1965 -marginRate: 20 +extraId: 18 +name: "Suppléments repas Bungalow Tout inclus par nuit et par personne" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1966 -marginRate: 20 +extraId: 24 +name: "Suppléments pension complète" +description: null +stayTotalNights: 4 +dailyAdults: 40 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 160 +kidsExtrasAmount: 0 +stayExtrasAmount: 160 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 920.0 +totalStayAmount: 920.0 +finalAmountWoDiscount: 1104.0 +finalAmount: 1104.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } App\DTO\ExtraStayDTO {#1967 -marginRate: 20 +extraId: 25 +name: "Suppléments Tout inclus" +description: null +stayTotalNights: 4 +dailyAdults: 60 +dailyTeens: 0 +dailyChildren: 0 +dailyBabies: 0 +adultsExtrasAmount: 240 +kidsExtrasAmount: 0 +stayExtrasAmount: 240 +stayRoomAmount: 760.0 +totalStayAmountWoDiscount: 1000.0 +totalStayAmount: 1000.0 +finalAmountWoDiscount: 1200.0 +finalAmount: 1200.0 +extraDiscount: null +extraKidsDiscount: null +extraStartAt: null +extraEndAt: null +eventDuration: 0 +events: [] } ] -specialExtras: [] -discounts: [] -error: [] } App\DTO\RoomStayDTO {#1900 -marginRate: 20 -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 -totalRoomAmount: null -totalRoomAmountDiscounted: null -marginTotalRoom: null -marginTotalRoomDiscounted: null -communExtras: [] -specialExtras: [] -discounts: [] -error: [ "title" => "Chambre indisponible" "message" => "Pas de tarification pour la période de séjour." ] } ] } |
hotel
"App\Form\Field\HotelsAutocompleteField"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
autocomplete | true |
same as passed value |
choice_label | "name" |
same as passed value |
data | null |
null
|
empty_data | "" |
same as passed value |
label | "Hôtels" |
same as passed value |
placeholder | "Choisir un hôtel" |
same as passed value |
required | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
allow_options_create | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
autocomplete | true |
autocomplete_url | null |
block_name | null |
block_prefix | null |
by_reference | true |
choice_attr | null |
choice_filter | null |
choice_label | "name" |
choice_loader | Symfony\UX\Autocomplete\Form\ChoiceList\Loader\ExtraLazyChoiceLoader {#3579 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#3804 …} -decorated: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#3598 …} } |
choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#3577 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1571 …} } |
choice_translation_domain | false |
choice_translation_parameters | [] |
choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#3592 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#3582 …} } |
choices | null |
class | "App\Entity\Hotels" |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | null |
data_class | null |
disabled | false |
duplicate_preferred_choices | true |
em | ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12} |
empty_data | "" |
error_bubbling | false |
error_mapping | [] |
expanded | false |
extra_fields_message | "This form should not contain extra fields." |
extra_options | [] |
filter_query | null |
form_attr | false |
getter | null |
group_by | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#3589 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1064 …} } |
inherit_data | false |
invalid_message | "The selected choice is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "Hôtels" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
loading_more_text | "Loading more results..." |
mapped | true |
max_results | 10 |
method | "POST" |
min_characters | null |
multiple | false |
no_more_results_text | "No more results" |
no_results_found_text | "No results found" |
options_as_html | false |
placeholder | "Choisir un hôtel" |
placeholder_attr | [] |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preferred_choices | [] |
preload | "focus" |
priority | 0 |
property_path | null |
query_builder | Doctrine\ORM\QueryBuilder {#3574 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#3581 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "h" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#3575 #from: "App\Entity\Hotels" #alias: "h" #indexBy: null } ] "join" => [] "set" => [] "where" => null "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\Internal\QueryType {#923 …} -dql: "SELECT h FROM App\Entity\Hotels h" -parameters: Doctrine\Common\Collections\ArrayCollection {#3580 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -em: ContainerUIpB4Xl\EntityManagerGhost614a58f {#77 …12} } |
required | false |
row_attr | [] |
searchable_fields | null |
security | false |
separator | "-------------------" |
separator_html | false |
setter | null |
tom_select_options | [] |
translation_domain | null |
trim | false |
upload_max_size_message | Closure() {#3571 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#3572 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-url-value" => "/autocomplete/hotels_autocomplete_field" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "choice" "entity" "ux_entity_autocomplete" "hotels_autocomplete_field" "_search_tools_hotel" ] |
cache_key | "_search_tools_hotel_hotels_autocomplete_field" |
choice_translation_domain | false |
choice_translation_parameters | [] |
choices | [] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3610 -errors: [] -form: Symfony\Component\Form\Form {#3676 …} } |
expanded | false |
form | Symfony\Component\Form\FormView {#3618 …5} |
full_name | "search_tools[hotel]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "search_tools_hotel" |
is_selected | Closure($choice, $value) {#3588 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
label | "Hôtels" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
multiple | false |
name | "hotel" |
placeholder | "Choisir un hôtel" |
placeholder_attr | [] |
placeholder_in_choices | false |
preferred_choices | [] |
priority | 0 |
required | false |
row_attr | [] |
separator | "-------------------" |
separator_html | false |
submitted | false |
translation_domain | null |
unique_block_prefix | "_search_tools_hotel" |
uses_autocomplete | true |
valid | true |
value | "" |
stars
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
choices | [ 1 => 1 2 => 2 3 => 3 4 => 4 5 => 5 ] |
[ 1 => 1 2 => 2 3 => 3 4 => 4 5 => 5 ] |
empty_data | "" |
same as passed value |
label | "Étoiles" |
same as passed value |
placeholder | "Nb d'étoiles" |
same as passed value |
required | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
allow_options_create | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
autocomplete | false |
autocomplete_url | null |
block_name | null |
block_prefix | null |
by_reference | true |
choice_attr | null |
choice_filter | null |
choice_label | null |
choice_loader | null |
choice_name | null |
choice_translation_domain | null |
choice_translation_parameters | [] |
choice_value | null |
choices | [ 1 => 1 2 => 2 3 => 3 4 => 4 5 => 5 ] |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
disabled | false |
duplicate_preferred_choices | true |
empty_data | "" |
error_bubbling | false |
error_mapping | [] |
expanded | false |
extra_fields_message | "This form should not contain extra fields." |
extra_options | [] |
form_attr | false |
getter | null |
group_by | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The selected choice is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "Étoiles" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
loading_more_text | "Loading more results..." |
mapped | true |
max_results | 10 |
method | "POST" |
min_characters | null |
multiple | false |
no_more_results_text | "No more results" |
no_results_found_text | "No results found" |
options_as_html | false |
placeholder | "Nb d'étoiles" |
placeholder_attr | [] |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preferred_choices | [] |
preload | "focus" |
priority | 0 |
property_path | null |
required | false |
row_attr | [] |
separator | "-------------------" |
separator_html | false |
setter | null |
tom_select_options | [] |
translation_domain | null |
trim | false |
upload_max_size_message | Closure() {#3593 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#3596 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "choice" "_search_tools_stars" ] |
cache_key | "_search_tools_stars_choice" |
choice_translation_domain | null |
choice_translation_parameters | [] |
choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#3771 +data: 1 +value: "1" +label: "1" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3772 +data: 2 +value: "2" +label: "2" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3800 +data: 3 +value: "3" +label: "3" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3773 +data: 4 +value: "4" +label: "4" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3801 +data: 5 +value: "5" +label: "5" +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3769 -errors: [] -form: Symfony\Component\Form\Form {#3743 …} } |
expanded | false |
form | Symfony\Component\Form\FormView {#3599 …5} |
full_name | "search_tools[stars]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "search_tools_stars" |
is_selected | Closure($choice, $value) {#3806 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
label | "Étoiles" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
multiple | false |
name | "stars" |
placeholder | "Nb d'étoiles" |
placeholder_attr | [] |
placeholder_in_choices | false |
preferred_choices | [] |
priority | 0 |
required | false |
row_attr | [] |
separator | "-------------------" |
separator_html | false |
submitted | false |
translation_domain | null |
unique_block_prefix | "_search_tools_stars" |
uses_autocomplete | false |
valid | true |
value | "" |
dateRange
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "22/03/2025 - 26/03/2025" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
attr | [ "class" => "daterange-picker" "data-key" => "dates" "data-start" => "22/03/2025" "data-end" => "26/03/2025" "data-min" => "24/02/2025" "data-max" => "22/04/2026" "data-controller" => "daterange" ] |
[ "class" => "daterange-picker" "data-key" => "dates" "data-start" => "22/03/2025" "data-end" => "26/03/2025" "data-min" => "24/02/2025" "data-max" => "22/04/2026" "data-controller" => "daterange" ] |
empty_data | "" |
same as passed value |
label | "Dates du séjour" |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
allow_options_create | false |
attr | [ "class" => "daterange-picker" "data-key" => "dates" "data-start" => "22/03/2025" "data-end" => "26/03/2025" "data-min" => "24/02/2025" "data-max" => "22/04/2026" "data-controller" => "daterange" ] |
attr_translation_parameters | [] |
auto_initialize | true |
autocomplete | false |
autocomplete_url | null |
block_name | null |
block_prefix | null |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
disabled | false |
empty_data | "" |
error_bubbling | false |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
extra_options | [] |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "This value is not valid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "Dates du séjour" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
loading_more_text | "Loading more results..." |
mapped | true |
max_results | 10 |
method | "POST" |
min_characters | null |
no_more_results_text | "No more results" |
no_results_found_text | "No results found" |
options_as_html | false |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preload | "focus" |
priority | 0 |
property_path | null |
required | true |
row_attr | [] |
setter | null |
tom_select_options | [] |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3609 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#3608 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [ "class" => "daterange-picker" "data-key" => "dates" "data-start" => "22/03/2025" "data-end" => "26/03/2025" "data-min" => "24/02/2025" "data-max" => "22/04/2026" "data-controller" => "daterange" ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "text" "_search_tools_dateRange" ] |
cache_key | "_search_tools_dateRange_text" |
compound | false |
data | "22/03/2025 - 26/03/2025" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3807 -errors: [] -form: Symfony\Component\Form\Form {#3752 …} } |
form | Symfony\Component\Form\FormView {#3808 …5} |
full_name | "search_tools[dateRange]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "search_tools_dateRange" |
label | "Dates du séjour" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "dateRange" |
priority | 0 |
required | true |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_search_tools_dateRange" |
uses_autocomplete | false |
valid | true |
value | "22/03/2025 - 26/03/2025" |
zone
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | null |
View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
choices | [ "Nord" => "Nord" "Nord-Est" => "Nord-Est" "Nord-Ouest" => "Nord-Ouest" "Est" => "Est" "Ouest" => "Ouest" "Sud" => "Sud" "Sud-Est" => "Sud-Est" "Sud-Ouest" => "Sud-Ouest" ] |
[ "Nord" => "Nord" "Nord-Est" => "Nord-Est" "Nord-Ouest" => "Nord-Ouest" "Est" => "Est" "Ouest" => "Ouest" "Sud" => "Sud" "Sud-Est" => "Sud-Est" "Sud-Ouest" => "Sud-Ouest" ] |
empty_data | "" |
same as passed value |
placeholder | "Choix de la zone" |
same as passed value |
required | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
allow_options_create | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
autocomplete | false |
autocomplete_url | null |
block_name | null |
block_prefix | null |
by_reference | true |
choice_attr | null |
choice_filter | null |
choice_label | null |
choice_loader | null |
choice_name | null |
choice_translation_domain | null |
choice_translation_parameters | [] |
choice_value | null |
choices | [ "Nord" => "Nord" "Nord-Est" => "Nord-Est" "Nord-Ouest" => "Nord-Ouest" "Est" => "Est" "Ouest" => "Ouest" "Sud" => "Sud" "Sud-Est" => "Sud-Est" "Sud-Ouest" => "Sud-Ouest" ] |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
disabled | false |
duplicate_preferred_choices | true |
empty_data | "" |
error_bubbling | false |
error_mapping | [] |
expanded | false |
extra_fields_message | "This form should not contain extra fields." |
extra_options | [] |
form_attr | false |
getter | null |
group_by | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The selected choice is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
loading_more_text | "Loading more results..." |
mapped | true |
max_results | 10 |
method | "POST" |
min_characters | null |
multiple | false |
no_more_results_text | "No more results" |
no_results_found_text | "No results found" |
options_as_html | false |
placeholder | "Choix de la zone" |
placeholder_attr | [] |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preferred_choices | [] |
preload | "focus" |
priority | 0 |
property_path | null |
required | false |
row_attr | [] |
separator | "-------------------" |
separator_html | false |
setter | null |
tom_select_options | [] |
translation_domain | null |
trim | false |
upload_max_size_message | Closure() {#3617 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#3616 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "choice" "_search_tools_zone" ] |
cache_key | "_search_tools_zone_choice" |
choice_translation_domain | null |
choice_translation_parameters | [] |
choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#3811 +data: "Nord" +value: "Nord" +label: "Nord" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3812 +data: "Nord-Est" +value: "Nord-Est" +label: "Nord-Est" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3813 +data: "Nord-Ouest" +value: "Nord-Ouest" +label: "Nord-Ouest" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3814 +data: "Est" +value: "Est" +label: "Est" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3815 +data: "Ouest" +value: "Ouest" +label: "Ouest" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3816 +data: "Sud" +value: "Sud" +label: "Sud" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3817 +data: "Sud-Est" +value: "Sud-Est" +label: "Sud-Est" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#3818 +data: "Sud-Ouest" +value: "Sud-Ouest" +label: "Sud-Ouest" +attr: [] +labelTranslationParameters: [] } ] |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3809 -errors: [] -form: Symfony\Component\Form\Form {#3756 …} } |
expanded | false |
form | Symfony\Component\Form\FormView {#3810 …5} |
full_name | "search_tools[zone]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "search_tools_zone" |
is_selected | Closure($choice, $value) {#3820 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
multiple | false |
name | "zone" |
placeholder | "Choix de la zone" |
placeholder_attr | [] |
placeholder_in_choices | false |
preferred_choices | [] |
priority | 0 |
required | false |
row_attr | [] |
separator | "-------------------" |
separator_html | false |
submitted | false |
translation_domain | null |
unique_block_prefix | "_search_tools_zone" |
uses_autocomplete | false |
valid | true |
value | "" |
travelers
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "2 Adulte, 1 Chambre" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
attr | [ "readonly" => "readonly" "class" => "click" "data-controller" => "travelers-input" "data-config" => "" ] |
[ "readonly" => "readonly" "class" => "click" "data-controller" => "travelers-input" "data-config" => "" ] |
data | "2 Adulte, 1 Chambre" |
same as passed value |
label | "Voyageurs" |
same as passed value |
mapped | false |
false
|
required | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
allow_options_create | false |
attr | [ "readonly" => "readonly" "class" => "click" "data-controller" => "travelers-input" "data-config" => "" ] |
attr_translation_parameters | [] |
auto_initialize | true |
autocomplete | false |
autocomplete_url | null |
block_name | null |
block_prefix | null |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | "2 Adulte, 1 Chambre" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#3627 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
error_bubbling | false |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
extra_options | [] |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "This value is not valid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "Voyageurs" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
loading_more_text | "Loading more results..." |
mapped | false |
max_results | 10 |
method | "POST" |
min_characters | null |
no_more_results_text | "No more results" |
no_results_found_text | "No results found" |
options_as_html | false |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
preload | "focus" |
priority | 0 |
property_path | null |
required | false |
row_attr | [] |
setter | null |
tom_select_options | [] |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3629 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#3628 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [ "readonly" => "readonly" "class" => "click" "data-controller" => "travelers-input" "data-config" => "" ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "text" "_search_tools_travelers" ] |
cache_key | "_search_tools_travelers_text" |
compound | false |
data | "2 Adulte, 1 Chambre" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3821 -errors: [] -form: Symfony\Component\Form\Form {#3759 …} } |
form | Symfony\Component\Form\FormView {#3822 …5} |
full_name | "search_tools[travelers]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "search_tools_travelers" |
label | "Voyageurs" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "travelers" |
priority | 0 |
required | false |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_search_tools_travelers" |
uses_autocomplete | false |
valid | true |
value | "2 Adulte, 1 Chambre" |
honeymoon
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | false |
View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
label | "Lune de miel" |
same as passed value |
required | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | null |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form, $viewData) {#3639 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
error_bubbling | false |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
false_values | [
null
] |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The checkbox has an invalid value." |
invalid_message_parameters | [] |
is_empty_callback | Closure($modelData): bool {#3640 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
label | "Lune de miel" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3642 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#3644 …} $translationDomain: "validators" } } |
validation_groups | null |
value | "1" |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "checkbox" "_search_tools_honeymoon" ] |
cache_key | "_search_tools_honeymoon_checkbox" |
checked | false |
compound | false |
data | false |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3823 -errors: [] -form: Symfony\Component\Form\Form {#3762 …} } |
form | Symfony\Component\Form\FormView {#3824 …5} |
full_name | "search_tools[honeymoon]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "search_tools_honeymoon" |
label | "Lune de miel" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "honeymoon" |
priority | 0 |
required | false |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_search_tools_honeymoon" |
valid | true |
value | "1" |
chambers
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | [] |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
allow_add | true |
same as passed value |
allow_delete | true |
same as passed value |
entry_type | "App\Form\SearchChamberType" |
same as passed value |
required | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_add | true |
allow_delete | true |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | null |
by_reference | true |
compound | true |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data_class | null |
delete_empty | false |
disabled | false |
empty_data | Closure(FormInterface $form) {#3651 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
entry_options | [ "block_name" => "entry" ] |
entry_type | "App\Form\SearchChamberType" |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The collection is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
keep_as_list | false |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
prototype | true |
prototype_data | null |
prototype_name | "__name__" |
prototype_options | [] |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3653 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#3652 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
allow_add | true |
allow_delete | true |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "collection" "_search_tools_chambers" ] |
cache_key | "_search_tools_chambers_collection" |
compound | true |
data | [] |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3825 -errors: [] -form: Symfony\Component\Form\Form {#3765 …} } |
form | Symfony\Component\Form\FormView {#3826 …5} |
full_name | "search_tools[chambers]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "search_tools_chambers" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "chambers" |
priority | 0 |
prototype | Symfony\Component\Form\FormView {#3827 …5} |
required | false |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_search_tools_chambers" |
valid | true |
value | [] |
_token
Errors
This form has no errors.
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "34.QZgS2Oxa3Wg9w6kGYSWpepCv_x4YkieVK3Fs2-GemP0.CMBguaoOjTgQlvs1EVOcTsj2iXp19x79RgEAgqXv6KwD3larr2-XWUiJwg" |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
block_prefix | "csrf_token" |
same as passed value |
data | "34.QZgS2Oxa3Wg9w6kGYSWpepCv_x4YkieVK3Fs2-GemP0.CMBguaoOjTgQlvs1EVOcTsj2iXp19x79RgEAgqXv6KwD3larr2-XWUiJwg" |
same as passed value |
mapped | false |
false
|
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [] |
attr_translation_parameters | [] |
auto_initialize | true |
block_name | null |
block_prefix | "csrf_token" |
by_reference | true |
compound | false |
constraints | [] |
csrf_field_name | "_token" |
csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
csrf_protection | true |
csrf_token_id | null |
csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#639 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#638 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#637 …} -namespace: Closure() {#635 …} } |
data | "34.QZgS2Oxa3Wg9w6kGYSWpepCv_x4YkieVK3Fs2-GemP0.CMBguaoOjTgQlvs1EVOcTsj2iXp19x79RgEAgqXv6KwD3larr2-XWUiJwg" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#3641 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
error_bubbling | true |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
inherit_data | false |
invalid_message | "The hidden field is invalid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
mapped | false |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
property_path | null |
required | false |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#3830 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#90 …} $message: Closure() {#3829 …} $translationDomain: "validators" } } |
validation_groups | null |
View Vars
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "csrf_token" "_search_tools__token" ] |
cache_key | "_search_tools__token_hidden" |
compound | false |
data | "34.QZgS2Oxa3Wg9w6kGYSWpepCv_x4YkieVK3Fs2-GemP0.CMBguaoOjTgQlvs1EVOcTsj2iXp19x79RgEAgqXv6KwD3larr2-XWUiJwg" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#3850 -errors: [] -form: Symfony\Component\Form\Form {#3846 …} } |
form | Symfony\Component\Form\FormView {#3839 …5} |
full_name | "search_tools[_token]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "search_tools__token" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "_token" |
priority | 0 |
required | false |
row_attr | [] |
submitted | false |
translation_domain | null |
unique_block_prefix | "_search_tools__token" |
valid | true |
value | "34.QZgS2Oxa3Wg9w6kGYSWpepCv_x4YkieVK3Fs2-GemP0.CMBguaoOjTgQlvs1EVOcTsj2iXp19x79RgEAgqXv6KwD3larr2-XWUiJwg" |