- Request / Response
- API Platform
- Performance
- Validator
- Forms
- Exception
- Logs
- Events
- Routing
- Cache
- Translation 10
- Security
- Twig
- HTTP Client 3
- Doctrine 1
- E-mails
- Debug
- Messages
- E-mails
- Blocks* 0
- Themes 2
- VichUploader
- Rich Snippets 2
- Configuration
- Cart 0
Configuration Settings
Theme
Default theme. It switches between Light and Dark automatically to match the operating system theme.
Provides greatest readability, but requires a well-lit environment.
Reduces eye fatigue. Ideal for low light environments.
Page Width
Fixed page width. Improves readability.
Dynamic page width. As wide as the browser window.
Forms
-
-
name
-
submit
-
_token
-
-
-
-
quantity
-
-
_token
-
-
-
email
-
captcha
-
submit
-
_token
-
app_product_search_form
"Symfony\Component\Form\Extension\Core\Type\FormType"
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
No options were passed when constructing this form.
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2818 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} } |
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 | [] |
legacy_error_messages | true |
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() {#2763 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#2762 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "/recherche/products/" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "_app_product_search_form" ] |
cache_key | "_app_product_search_form_form" |
compound | true |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2806 -form: Symfony\Component\Form\Form {#2801 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2804 …5} |
full_name | "app_product_search_form" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "app_product_search_form" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "GET" |
multipart | false |
name | "app_product_search_form" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_app_product_search_form" |
valid | true |
value | null |
name
"Symfony\Component\Form\Extension\Core\Type\TextType"
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 |
---|---|---|
attr | [ "placeholder" => "app.ui.search_placeholder" ] |
[ "placeholder" => "app.ui.search_placeholder" ] |
label | false |
false
|
required | true |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [ "placeholder" => "app.ui.search_placeholder" ] |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2779 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} } |
error_bubbling | false |
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 | false |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | true |
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() {#2781 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#2780 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [ "placeholder" => "app.ui.search_placeholder" ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "text" "_app_product_search_form_name" ] |
cache_key | "_app_product_search_form_name_text" |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2788 -form: Symfony\Component\Form\Form {#2777 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2789 …5} |
full_name | "app_product_search_form[name]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "app_product_search_form_name" |
label | false |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "name" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_app_product_search_form_name" |
valid | true |
value | "" |
submit
"Symfony\Component\Form\Extension\Core\Type\SubmitType"
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 | [ "icon" => "fa fa-search" "title" => "sylius.ui.submit" ] |
[ "icon" => "fa fa-search" "title" => "sylius.ui.submit" ] |
label | false |
false
|
Resolved Options
Option | Value |
---|---|
attr | [ "icon" => "fa fa-search" "title" => "sylius.ui.submit" ] |
attr_translation_parameters | [] |
auto_initialize | false |
block_name | null |
block_prefix | null |
disabled | false |
form_attr | false |
label | false |
label_format | null |
label_html | false |
label_translation_parameters | [] |
priority | 0 |
row_attr | [] |
translation_domain | null |
validate | true |
validation_groups | null |
View Variables
Variable | Value |
---|---|
attr | [ "icon" => "fa fa-search" "title" => "sylius.ui.submit" ] |
attr_translation_parameters | [] |
block_prefixes | [ "button" "submit" "_app_product_search_form_submit" ] |
cache_key | "_app_product_search_form_submit_submit" |
clicked | false |
disabled | false |
form | Symfony\Component\Form\FormView {#2812 …5} |
full_name | "app_product_search_form[submit]" |
id | "app_product_search_form_submit" |
label | false |
label_format | null |
label_html | false |
label_translation_parameters | [] |
multipart | false |
name | "submit" |
priority | 0 |
row_attr | [] |
translation_domain | null |
unique_block_prefix | "_app_product_search_form_submit" |
value | null |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "816b68ce1c13ad2c2178d2c39.mMuYvrTSpPA_qGH52K2EQ9sHJO5eKbdmRt2qSz9bjac.wr_o0v-j08Va2CWDl8PzdrRKbqpuXNU1D6vQBmwPysX9rc-N7LnemF6ZMA" |
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 | "816b68ce1c13ad2c2178d2c39.mMuYvrTSpPA_qGH52K2EQ9sHJO5eKbdmRt2qSz9bjac.wr_o0v-j08Va2CWDl8PzdrRKbqpuXNU1D6vQBmwPysX9rc-N7LnemF6ZMA" |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data | "816b68ce1c13ad2c2178d2c39.mMuYvrTSpPA_qGH52K2EQ9sHJO5eKbdmRt2qSz9bjac.wr_o0v-j08Va2CWDl8PzdrRKbqpuXNU1D6vQBmwPysX9rc-N7LnemF6ZMA" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#2821 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} } |
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 | [] |
legacy_error_messages | true |
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() {#2823 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#2824 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "csrf_token" "_app_product_search_form__token" ] |
cache_key | "_app_product_search_form__token_hidden" |
compound | false |
data | "816b68ce1c13ad2c2178d2c39.mMuYvrTSpPA_qGH52K2EQ9sHJO5eKbdmRt2qSz9bjac.wr_o0v-j08Va2CWDl8PzdrRKbqpuXNU1D6vQBmwPysX9rc-N7LnemF6ZMA" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#2838 -form: Symfony\Component\Form\Form {#2825 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#2815 …5} |
full_name | "app_product_search_form[_token]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "app_product_search_form__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 | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_app_product_search_form__token" |
valid | true |
value | "816b68ce1c13ad2c2178d2c39.mMuYvrTSpPA_qGH52K2EQ9sHJO5eKbdmRt2qSz9bjac.wr_o0v-j08Va2CWDl8PzdrRKbqpuXNU1D6vQBmwPysX9rc-N7LnemF6ZMA" |
sylius_add_to_cart
"Sylius\Bundle\CoreBundle\Form\Type\Order\AddToCartType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#9731 -cart: App\Entity\Order\Order {#7045 …} -cartItem: App\Entity\Order\OrderItem {#9710 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9739 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9740 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3596 …} #productName: null #variantName: null } } |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
data | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#9731 -cart: App\Entity\Order\Order {#7045 …} -cartItem: App\Entity\Order\OrderItem {#9710 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9739 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9740 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3596 …} #productName: null #variantName: null } } |
same as passed value |
product | App\Entity\Product\Product {#3473 #id: 436 #code: "ALABAMA" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1695735052 {#3437 date: 2023-09-26 15:30:52.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1700742999 {#3429 date: 2023-11-23 13:36:39.0 Europe/Paris (+01:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#3584 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#3586 #locale: "fr" #translatable: App\Entity\Product\Product {#3473} #id: 435 #name: "Habitation Légère de Loisir ALABAMA, Madriers 80 mm" #slug: "habitation-legere-de-loisir-alabama-madriers-80-mm" #description: """ FORESTA fabrique et livre des constructions en bois de 80 mm d’épaisseur qui sont des structures solides qui peuvent servir de base à une habitation mais à condition d’effectuer des travaux supplémentaires d’isolation du toit, des murs, de la dalle, etc… de façon à répondre aux normes en vigueur qui permettent d’obtenir l’attestation RT2012, obligatoire pour obtenir le permis de construire pour habitation. La législation en vigueur prévoit un test d’étanchéité à la fin des travaux. Ces travaux sont à la charge du client et FORESTA ne peut pas être tenue responsable pour la qualité de l’ensemble de la construction finie. FORESTA ne délivre pas la garantie décennale.\r\n \r\n Le chalet ALABAMA se pose généralement sur une dalle béton à réaliser par le client. Afin de protéger le premier rang de madriers des murs contre les remontées d’humidité et de fixer au sol le chalet, FORESTA fourni un kit de soubassement en bois traité autoclave et feutre bitumé. La pose sur kit de soubassement permet d’obtenir un espace de 4 cm pour réaliser la finition du sol : chape et carrelage ou parquet bois.\r\n \r\n \r\n PAROIS\r\n \r\n Les parois de nos chalets sont fabriquées avec des madriers en sapin du nord contrecollé traité par immersion en usine classe II d’une épaisseur de 80 mm. Le profil des madriers est prévu pour un emboîtement entre eux grâce à des languettes et des rainures. Les assemblages d’angles sont des doubles encoches permettant d’obtenir une très bonne étanchéité. L’usinage est réalisé dans notre unité de production de NEVERS (France) sur un centre d’usinage à commande numérique moderne, extrêmement compétitif (matériel HUNDEGGER).\r\n \r\n Les murs seront posés et fixés sur une lisse basse en bois traitée autoclave. La lisse basse est fournie avec des fixations pour l’ancrer dans la dalle béton et un feutre bitumé pour couper les remontées d’humidité de la dalle en béton.\r\n \r\n Les parois en madriers sont livrées avec des tourillons en bois à placer dans des perçages verticaux (raidisseurs) afin de permettre le tassement de la construction tout en la renforçant. Des tiges filetées en acier avec des écrous sont également prévues pour renforcer les angles des parois.\r\n \r\n La structure de la maison (les parois) comporte des emplacements spécifiques pour accueillir l’installation électrique. Les perçages prévus permettent le passage des gaines après la pose de la maison. Un plan avec une proposition standard pour la pose de l’installation électrique est fourni. L’installation électrique n’est pas fournie avec la maison.\r\n \r\n Chacun des éléments composant les murs sera étiqueté individuellement afin de faciliter son identification lors de la pose.\r\n Les murs doivent être isolés pour correspondre aux normes en vigueur concernant une pièce d’habitation. Les travaux d’isolation par l’extérieur ou par l’intérieur sont à la charge du client.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n TOIT\r\n \r\n Construction avec une pente de toit à 20° supportant des tuiles de 45 kg/m² pour un emplacement situé en France, à une altitude inférieure ou égale à 900 m, dans une zone de neige 1 ou 2a. \r\n Composition de la charpente : pannes de section 190 mm x 80 mm en sapin du nord contrecollé traité par immersion en usine classe II, chevrons en sapin traité en usine par immersion classe II.\r\n Solivage en bois massif traité classe II section 120 x 45 mm fourni pour soutenir un éventuel plafond des chambres à faire par le client après avoir réalisé les travaux d’isolation.\r\n Finition des avant - toits en lambris sapin du nord sec section 9 x 105 mm fixés sur structures en bois de 95 x 45 mm. Pose de planches de rive en bois de section 21 x 170 mm. \r\n \r\n \r\n COUVERTURE\r\n \r\n Couverture en shingle auto collant (feutre bitumé renforcée de fibres de verre et colorée par des granulés minéraux) garantie 10 ans. Pose par clouage avec pointes spécifiques sur une volige de toit en dalles OSB 3 rainurées bouvetées épaisseur 15 mm. L’aspect « ardoises » et le choix de quatre couleurs (rouge flammé, vert, bleu ardoise et brun) permettent l’utilisation du produit dans toutes les régions de la France. \r\n Les gouttières et les descentes d’eau pluviale ne sont pas fournies.\r\n La toiture doit être isolée pour correspondre aux normes en vigueur concernant une pièce d’habitation. Les travaux d’isolation sont à la charge du client. Pour éviter les ponts thermiques, nous conseillons une isolation entre les chevrons épaisseur 100 mm croisée avec une deuxième couche d’isolant entre les pannes épaisseur 100 mm.\r\n \r\n \r\n MENUISERIES\r\n \r\n Les menuiseries extérieures sont en sapin contrecollé traité insecticide, fongicide et hydrofuge à double vitrage 4 – 12 – 4 mm :\r\n \r\n -\t5 fenêtres dimensions 100 x 75 cm, sapin traité insecticide fongicide et hydrofuge à double vitrage 4 – 12 – 4 mm\r\n -\t1 porte fenêtre sapin traité insecticide fongicide et hydrofuge dimensions 155 x 220 cm à double vitrage 4 – 12 – 4 mm, avec fermeture 5 points \r\n -\t4 portes intérieures en bois 73 x 204 cm. \r\n \r\n Quincaillerie : toute quincaillerie nécessaire à la menuiserie prévue.\r\n \r\n Les menuiseries se posent dans un pré-cadre bois qui est lui-même fixé dans la réservation prévue dans la paroi. Le pré-cadre est fourni aux dimensions spécifiques de la menuiserie et permet le tassement de la construction en madriers tout en protégeant les menuiseries. L’étanchéité entre le pré-cadre et les parois est réalisée avec une mousse PU à cellules ouvertes imprégnée à cœur d'une résine acrylique stable ACRYL 300 10 x 15mm.\r\n \r\n Les volets pour les fenêtres sont fournis dans le prix de base. Ils sont en bois massif, de type barre / écharpe. La quincaillerie des volets est prévue. \r\n La porte fenêtre est prévue avec un volet bois amovible.\r\n \r\n \r\n TERRASSE\r\n \r\n Terrasse en bois non couverte. Lames de terrasse en pin traité autoclave section 95 x 20 mm.\r\n Un poteau en sapin du nord contrecollé, traité par immersion dans l’usine classe II section 12 x 12 cm fixé avec platine métallique réglable (maxi 16 cm) afin de protéger les bois contre l’humidité en bas de poteau. """ #metaKeywords: null #metaDescription: null #shortDescription: null -videoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#3461 …} #channels: Doctrine\ORM\PersistentCollection {#3495 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#3464 …} #reviews: Doctrine\ORM\PersistentCollection {#3580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#3493 …} #files: Doctrine\ORM\PersistentCollection {#3477 …} #buildingPermitNotRequired: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#3582 …} #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false } |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#9731 -cart: App\Entity\Order\Order {#7045 …} -cartItem: App\Entity\Order\OrderItem {#9710 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9739 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9740 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3596 …} #productName: null #variantName: null } } |
data_class | "Sylius\Bundle\OrderBundle\Controller\AddToCartCommand" |
disabled | false |
empty_data | Closure(FormInterface $form) {#9725 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} use: { $class: "Sylius\Bundle\OrderBundle\Controller\AddToCartCommand" } } |
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 | [] |
legacy_error_messages | true |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
product | App\Entity\Product\Product {#3473 #id: 436 #code: "ALABAMA" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1695735052 {#3437 date: 2023-09-26 15:30:52.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1700742999 {#3429 date: 2023-11-23 13:36:39.0 Europe/Paris (+01:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#3584 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#3586 #locale: "fr" #translatable: App\Entity\Product\Product {#3473} #id: 435 #name: "Habitation Légère de Loisir ALABAMA, Madriers 80 mm" #slug: "habitation-legere-de-loisir-alabama-madriers-80-mm" #description: """ FORESTA fabrique et livre des constructions en bois de 80 mm d’épaisseur qui sont des structures solides qui peuvent servir de base à une habitation mais à condition d’effectuer des travaux supplémentaires d’isolation du toit, des murs, de la dalle, etc… de façon à répondre aux normes en vigueur qui permettent d’obtenir l’attestation RT2012, obligatoire pour obtenir le permis de construire pour habitation. La législation en vigueur prévoit un test d’étanchéité à la fin des travaux. Ces travaux sont à la charge du client et FORESTA ne peut pas être tenue responsable pour la qualité de l’ensemble de la construction finie. FORESTA ne délivre pas la garantie décennale.\r\n \r\n Le chalet ALABAMA se pose généralement sur une dalle béton à réaliser par le client. Afin de protéger le premier rang de madriers des murs contre les remontées d’humidité et de fixer au sol le chalet, FORESTA fourni un kit de soubassement en bois traité autoclave et feutre bitumé. La pose sur kit de soubassement permet d’obtenir un espace de 4 cm pour réaliser la finition du sol : chape et carrelage ou parquet bois.\r\n \r\n \r\n PAROIS\r\n \r\n Les parois de nos chalets sont fabriquées avec des madriers en sapin du nord contrecollé traité par immersion en usine classe II d’une épaisseur de 80 mm. Le profil des madriers est prévu pour un emboîtement entre eux grâce à des languettes et des rainures. Les assemblages d’angles sont des doubles encoches permettant d’obtenir une très bonne étanchéité. L’usinage est réalisé dans notre unité de production de NEVERS (France) sur un centre d’usinage à commande numérique moderne, extrêmement compétitif (matériel HUNDEGGER).\r\n \r\n Les murs seront posés et fixés sur une lisse basse en bois traitée autoclave. La lisse basse est fournie avec des fixations pour l’ancrer dans la dalle béton et un feutre bitumé pour couper les remontées d’humidité de la dalle en béton.\r\n \r\n Les parois en madriers sont livrées avec des tourillons en bois à placer dans des perçages verticaux (raidisseurs) afin de permettre le tassement de la construction tout en la renforçant. Des tiges filetées en acier avec des écrous sont également prévues pour renforcer les angles des parois.\r\n \r\n La structure de la maison (les parois) comporte des emplacements spécifiques pour accueillir l’installation électrique. Les perçages prévus permettent le passage des gaines après la pose de la maison. Un plan avec une proposition standard pour la pose de l’installation électrique est fourni. L’installation électrique n’est pas fournie avec la maison.\r\n \r\n Chacun des éléments composant les murs sera étiqueté individuellement afin de faciliter son identification lors de la pose.\r\n Les murs doivent être isolés pour correspondre aux normes en vigueur concernant une pièce d’habitation. Les travaux d’isolation par l’extérieur ou par l’intérieur sont à la charge du client.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n TOIT\r\n \r\n Construction avec une pente de toit à 20° supportant des tuiles de 45 kg/m² pour un emplacement situé en France, à une altitude inférieure ou égale à 900 m, dans une zone de neige 1 ou 2a. \r\n Composition de la charpente : pannes de section 190 mm x 80 mm en sapin du nord contrecollé traité par immersion en usine classe II, chevrons en sapin traité en usine par immersion classe II.\r\n Solivage en bois massif traité classe II section 120 x 45 mm fourni pour soutenir un éventuel plafond des chambres à faire par le client après avoir réalisé les travaux d’isolation.\r\n Finition des avant - toits en lambris sapin du nord sec section 9 x 105 mm fixés sur structures en bois de 95 x 45 mm. Pose de planches de rive en bois de section 21 x 170 mm. \r\n \r\n \r\n COUVERTURE\r\n \r\n Couverture en shingle auto collant (feutre bitumé renforcée de fibres de verre et colorée par des granulés minéraux) garantie 10 ans. Pose par clouage avec pointes spécifiques sur une volige de toit en dalles OSB 3 rainurées bouvetées épaisseur 15 mm. L’aspect « ardoises » et le choix de quatre couleurs (rouge flammé, vert, bleu ardoise et brun) permettent l’utilisation du produit dans toutes les régions de la France. \r\n Les gouttières et les descentes d’eau pluviale ne sont pas fournies.\r\n La toiture doit être isolée pour correspondre aux normes en vigueur concernant une pièce d’habitation. Les travaux d’isolation sont à la charge du client. Pour éviter les ponts thermiques, nous conseillons une isolation entre les chevrons épaisseur 100 mm croisée avec une deuxième couche d’isolant entre les pannes épaisseur 100 mm.\r\n \r\n \r\n MENUISERIES\r\n \r\n Les menuiseries extérieures sont en sapin contrecollé traité insecticide, fongicide et hydrofuge à double vitrage 4 – 12 – 4 mm :\r\n \r\n -\t5 fenêtres dimensions 100 x 75 cm, sapin traité insecticide fongicide et hydrofuge à double vitrage 4 – 12 – 4 mm\r\n -\t1 porte fenêtre sapin traité insecticide fongicide et hydrofuge dimensions 155 x 220 cm à double vitrage 4 – 12 – 4 mm, avec fermeture 5 points \r\n -\t4 portes intérieures en bois 73 x 204 cm. \r\n \r\n Quincaillerie : toute quincaillerie nécessaire à la menuiserie prévue.\r\n \r\n Les menuiseries se posent dans un pré-cadre bois qui est lui-même fixé dans la réservation prévue dans la paroi. Le pré-cadre est fourni aux dimensions spécifiques de la menuiserie et permet le tassement de la construction en madriers tout en protégeant les menuiseries. L’étanchéité entre le pré-cadre et les parois est réalisée avec une mousse PU à cellules ouvertes imprégnée à cœur d'une résine acrylique stable ACRYL 300 10 x 15mm.\r\n \r\n Les volets pour les fenêtres sont fournis dans le prix de base. Ils sont en bois massif, de type barre / écharpe. La quincaillerie des volets est prévue. \r\n La porte fenêtre est prévue avec un volet bois amovible.\r\n \r\n \r\n TERRASSE\r\n \r\n Terrasse en bois non couverte. Lames de terrasse en pin traité autoclave section 95 x 20 mm.\r\n Un poteau en sapin du nord contrecollé, traité par immersion dans l’usine classe II section 12 x 12 cm fixé avec platine métallique réglable (maxi 16 cm) afin de protéger les bois contre l’humidité en bas de poteau. """ #metaKeywords: null #metaDescription: null #shortDescription: null -videoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#3461 …} #channels: Doctrine\ORM\PersistentCollection {#3495 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#3464 …} #reviews: Doctrine\ORM\PersistentCollection {#3580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#3493 …} #files: Doctrine\ORM\PersistentCollection {#3477 …} #buildingPermitNotRequired: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#3582 …} #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false } |
property_path | null |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#9723 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#9724 …} } } |
validation_groups | [
"sylius"
] |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "sylius_add_to_cart" "_sylius_add_to_cart" ] |
cache_key | "_sylius_add_to_cart_sylius_add_to_cart" |
compound | true |
data | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#9731 -cart: App\Entity\Order\Order {#7045 …} -cartItem: App\Entity\Order\OrderItem {#9710 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9739 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9740 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3596 …} #productName: null #variantName: null } } |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#9752 -form: Symfony\Component\Form\Form {#9757 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#9722 …5} |
full_name | "sylius_add_to_cart" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "sylius_add_to_cart" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "sylius_add_to_cart" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_sylius_add_to_cart" |
valid | true |
value | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#9731 -cart: App\Entity\Order\Order {#7045 …} -cartItem: App\Entity\Order\OrderItem {#9710 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9739 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9740 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3596 …} #productName: null #variantName: null } } |
cartItem
"Sylius\Bundle\OrderBundle\Form\Type\CartItemType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | App\Entity\Order\OrderItem {#9710 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9739 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9740 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3596 …} #productName: null #variantName: null } |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
product | App\Entity\Product\Product {#3473 #id: 436 #code: "ALABAMA" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1695735052 {#3437 date: 2023-09-26 15:30:52.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1700742999 {#3429 date: 2023-11-23 13:36:39.0 Europe/Paris (+01:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#3584 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#3586 #locale: "fr" #translatable: App\Entity\Product\Product {#3473} #id: 435 #name: "Habitation Légère de Loisir ALABAMA, Madriers 80 mm" #slug: "habitation-legere-de-loisir-alabama-madriers-80-mm" #description: """ FORESTA fabrique et livre des constructions en bois de 80 mm d’épaisseur qui sont des structures solides qui peuvent servir de base à une habitation mais à condition d’effectuer des travaux supplémentaires d’isolation du toit, des murs, de la dalle, etc… de façon à répondre aux normes en vigueur qui permettent d’obtenir l’attestation RT2012, obligatoire pour obtenir le permis de construire pour habitation. La législation en vigueur prévoit un test d’étanchéité à la fin des travaux. Ces travaux sont à la charge du client et FORESTA ne peut pas être tenue responsable pour la qualité de l’ensemble de la construction finie. FORESTA ne délivre pas la garantie décennale.\r\n \r\n Le chalet ALABAMA se pose généralement sur une dalle béton à réaliser par le client. Afin de protéger le premier rang de madriers des murs contre les remontées d’humidité et de fixer au sol le chalet, FORESTA fourni un kit de soubassement en bois traité autoclave et feutre bitumé. La pose sur kit de soubassement permet d’obtenir un espace de 4 cm pour réaliser la finition du sol : chape et carrelage ou parquet bois.\r\n \r\n \r\n PAROIS\r\n \r\n Les parois de nos chalets sont fabriquées avec des madriers en sapin du nord contrecollé traité par immersion en usine classe II d’une épaisseur de 80 mm. Le profil des madriers est prévu pour un emboîtement entre eux grâce à des languettes et des rainures. Les assemblages d’angles sont des doubles encoches permettant d’obtenir une très bonne étanchéité. L’usinage est réalisé dans notre unité de production de NEVERS (France) sur un centre d’usinage à commande numérique moderne, extrêmement compétitif (matériel HUNDEGGER).\r\n \r\n Les murs seront posés et fixés sur une lisse basse en bois traitée autoclave. La lisse basse est fournie avec des fixations pour l’ancrer dans la dalle béton et un feutre bitumé pour couper les remontées d’humidité de la dalle en béton.\r\n \r\n Les parois en madriers sont livrées avec des tourillons en bois à placer dans des perçages verticaux (raidisseurs) afin de permettre le tassement de la construction tout en la renforçant. Des tiges filetées en acier avec des écrous sont également prévues pour renforcer les angles des parois.\r\n \r\n La structure de la maison (les parois) comporte des emplacements spécifiques pour accueillir l’installation électrique. Les perçages prévus permettent le passage des gaines après la pose de la maison. Un plan avec une proposition standard pour la pose de l’installation électrique est fourni. L’installation électrique n’est pas fournie avec la maison.\r\n \r\n Chacun des éléments composant les murs sera étiqueté individuellement afin de faciliter son identification lors de la pose.\r\n Les murs doivent être isolés pour correspondre aux normes en vigueur concernant une pièce d’habitation. Les travaux d’isolation par l’extérieur ou par l’intérieur sont à la charge du client.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n TOIT\r\n \r\n Construction avec une pente de toit à 20° supportant des tuiles de 45 kg/m² pour un emplacement situé en France, à une altitude inférieure ou égale à 900 m, dans une zone de neige 1 ou 2a. \r\n Composition de la charpente : pannes de section 190 mm x 80 mm en sapin du nord contrecollé traité par immersion en usine classe II, chevrons en sapin traité en usine par immersion classe II.\r\n Solivage en bois massif traité classe II section 120 x 45 mm fourni pour soutenir un éventuel plafond des chambres à faire par le client après avoir réalisé les travaux d’isolation.\r\n Finition des avant - toits en lambris sapin du nord sec section 9 x 105 mm fixés sur structures en bois de 95 x 45 mm. Pose de planches de rive en bois de section 21 x 170 mm. \r\n \r\n \r\n COUVERTURE\r\n \r\n Couverture en shingle auto collant (feutre bitumé renforcée de fibres de verre et colorée par des granulés minéraux) garantie 10 ans. Pose par clouage avec pointes spécifiques sur une volige de toit en dalles OSB 3 rainurées bouvetées épaisseur 15 mm. L’aspect « ardoises » et le choix de quatre couleurs (rouge flammé, vert, bleu ardoise et brun) permettent l’utilisation du produit dans toutes les régions de la France. \r\n Les gouttières et les descentes d’eau pluviale ne sont pas fournies.\r\n La toiture doit être isolée pour correspondre aux normes en vigueur concernant une pièce d’habitation. Les travaux d’isolation sont à la charge du client. Pour éviter les ponts thermiques, nous conseillons une isolation entre les chevrons épaisseur 100 mm croisée avec une deuxième couche d’isolant entre les pannes épaisseur 100 mm.\r\n \r\n \r\n MENUISERIES\r\n \r\n Les menuiseries extérieures sont en sapin contrecollé traité insecticide, fongicide et hydrofuge à double vitrage 4 – 12 – 4 mm :\r\n \r\n -\t5 fenêtres dimensions 100 x 75 cm, sapin traité insecticide fongicide et hydrofuge à double vitrage 4 – 12 – 4 mm\r\n -\t1 porte fenêtre sapin traité insecticide fongicide et hydrofuge dimensions 155 x 220 cm à double vitrage 4 – 12 – 4 mm, avec fermeture 5 points \r\n -\t4 portes intérieures en bois 73 x 204 cm. \r\n \r\n Quincaillerie : toute quincaillerie nécessaire à la menuiserie prévue.\r\n \r\n Les menuiseries se posent dans un pré-cadre bois qui est lui-même fixé dans la réservation prévue dans la paroi. Le pré-cadre est fourni aux dimensions spécifiques de la menuiserie et permet le tassement de la construction en madriers tout en protégeant les menuiseries. L’étanchéité entre le pré-cadre et les parois est réalisée avec une mousse PU à cellules ouvertes imprégnée à cœur d'une résine acrylique stable ACRYL 300 10 x 15mm.\r\n \r\n Les volets pour les fenêtres sont fournis dans le prix de base. Ils sont en bois massif, de type barre / écharpe. La quincaillerie des volets est prévue. \r\n La porte fenêtre est prévue avec un volet bois amovible.\r\n \r\n \r\n TERRASSE\r\n \r\n Terrasse en bois non couverte. Lames de terrasse en pin traité autoclave section 95 x 20 mm.\r\n Un poteau en sapin du nord contrecollé, traité par immersion dans l’usine classe II section 12 x 12 cm fixé avec platine métallique réglable (maxi 16 cm) afin de protéger les bois contre l’humidité en bas de poteau. """ #metaKeywords: null #metaDescription: null #shortDescription: null -videoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#3461 …} #channels: Doctrine\ORM\PersistentCollection {#3495 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#3464 …} #reviews: Doctrine\ORM\PersistentCollection {#3580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#3493 …} #files: Doctrine\ORM\PersistentCollection {#3477 …} #buildingPermitNotRequired: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#3582 …} #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false } |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data_class | "App\Entity\Order\OrderItem" |
disabled | false |
empty_data | Closure(FormInterface $form) {#9749 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} use: { $class: "App\Entity\Order\OrderItem" } } |
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 | [] |
legacy_error_messages | true |
mapped | true |
method | "POST" |
post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
priority | 0 |
product | App\Entity\Product\Product {#3473 #id: 436 #code: "ALABAMA" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1695735052 {#3437 date: 2023-09-26 15:30:52.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1700742999 {#3429 date: 2023-11-23 13:36:39.0 Europe/Paris (+01:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#3584 …} #translationsCache: [ "fr" => App\Entity\Product\ProductTranslation {#3586 #locale: "fr" #translatable: App\Entity\Product\Product {#3473} #id: 435 #name: "Habitation Légère de Loisir ALABAMA, Madriers 80 mm" #slug: "habitation-legere-de-loisir-alabama-madriers-80-mm" #description: """ FORESTA fabrique et livre des constructions en bois de 80 mm d’épaisseur qui sont des structures solides qui peuvent servir de base à une habitation mais à condition d’effectuer des travaux supplémentaires d’isolation du toit, des murs, de la dalle, etc… de façon à répondre aux normes en vigueur qui permettent d’obtenir l’attestation RT2012, obligatoire pour obtenir le permis de construire pour habitation. La législation en vigueur prévoit un test d’étanchéité à la fin des travaux. Ces travaux sont à la charge du client et FORESTA ne peut pas être tenue responsable pour la qualité de l’ensemble de la construction finie. FORESTA ne délivre pas la garantie décennale.\r\n \r\n Le chalet ALABAMA se pose généralement sur une dalle béton à réaliser par le client. Afin de protéger le premier rang de madriers des murs contre les remontées d’humidité et de fixer au sol le chalet, FORESTA fourni un kit de soubassement en bois traité autoclave et feutre bitumé. La pose sur kit de soubassement permet d’obtenir un espace de 4 cm pour réaliser la finition du sol : chape et carrelage ou parquet bois.\r\n \r\n \r\n PAROIS\r\n \r\n Les parois de nos chalets sont fabriquées avec des madriers en sapin du nord contrecollé traité par immersion en usine classe II d’une épaisseur de 80 mm. Le profil des madriers est prévu pour un emboîtement entre eux grâce à des languettes et des rainures. Les assemblages d’angles sont des doubles encoches permettant d’obtenir une très bonne étanchéité. L’usinage est réalisé dans notre unité de production de NEVERS (France) sur un centre d’usinage à commande numérique moderne, extrêmement compétitif (matériel HUNDEGGER).\r\n \r\n Les murs seront posés et fixés sur une lisse basse en bois traitée autoclave. La lisse basse est fournie avec des fixations pour l’ancrer dans la dalle béton et un feutre bitumé pour couper les remontées d’humidité de la dalle en béton.\r\n \r\n Les parois en madriers sont livrées avec des tourillons en bois à placer dans des perçages verticaux (raidisseurs) afin de permettre le tassement de la construction tout en la renforçant. Des tiges filetées en acier avec des écrous sont également prévues pour renforcer les angles des parois.\r\n \r\n La structure de la maison (les parois) comporte des emplacements spécifiques pour accueillir l’installation électrique. Les perçages prévus permettent le passage des gaines après la pose de la maison. Un plan avec une proposition standard pour la pose de l’installation électrique est fourni. L’installation électrique n’est pas fournie avec la maison.\r\n \r\n Chacun des éléments composant les murs sera étiqueté individuellement afin de faciliter son identification lors de la pose.\r\n Les murs doivent être isolés pour correspondre aux normes en vigueur concernant une pièce d’habitation. Les travaux d’isolation par l’extérieur ou par l’intérieur sont à la charge du client.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n TOIT\r\n \r\n Construction avec une pente de toit à 20° supportant des tuiles de 45 kg/m² pour un emplacement situé en France, à une altitude inférieure ou égale à 900 m, dans une zone de neige 1 ou 2a. \r\n Composition de la charpente : pannes de section 190 mm x 80 mm en sapin du nord contrecollé traité par immersion en usine classe II, chevrons en sapin traité en usine par immersion classe II.\r\n Solivage en bois massif traité classe II section 120 x 45 mm fourni pour soutenir un éventuel plafond des chambres à faire par le client après avoir réalisé les travaux d’isolation.\r\n Finition des avant - toits en lambris sapin du nord sec section 9 x 105 mm fixés sur structures en bois de 95 x 45 mm. Pose de planches de rive en bois de section 21 x 170 mm. \r\n \r\n \r\n COUVERTURE\r\n \r\n Couverture en shingle auto collant (feutre bitumé renforcée de fibres de verre et colorée par des granulés minéraux) garantie 10 ans. Pose par clouage avec pointes spécifiques sur une volige de toit en dalles OSB 3 rainurées bouvetées épaisseur 15 mm. L’aspect « ardoises » et le choix de quatre couleurs (rouge flammé, vert, bleu ardoise et brun) permettent l’utilisation du produit dans toutes les régions de la France. \r\n Les gouttières et les descentes d’eau pluviale ne sont pas fournies.\r\n La toiture doit être isolée pour correspondre aux normes en vigueur concernant une pièce d’habitation. Les travaux d’isolation sont à la charge du client. Pour éviter les ponts thermiques, nous conseillons une isolation entre les chevrons épaisseur 100 mm croisée avec une deuxième couche d’isolant entre les pannes épaisseur 100 mm.\r\n \r\n \r\n MENUISERIES\r\n \r\n Les menuiseries extérieures sont en sapin contrecollé traité insecticide, fongicide et hydrofuge à double vitrage 4 – 12 – 4 mm :\r\n \r\n -\t5 fenêtres dimensions 100 x 75 cm, sapin traité insecticide fongicide et hydrofuge à double vitrage 4 – 12 – 4 mm\r\n -\t1 porte fenêtre sapin traité insecticide fongicide et hydrofuge dimensions 155 x 220 cm à double vitrage 4 – 12 – 4 mm, avec fermeture 5 points \r\n -\t4 portes intérieures en bois 73 x 204 cm. \r\n \r\n Quincaillerie : toute quincaillerie nécessaire à la menuiserie prévue.\r\n \r\n Les menuiseries se posent dans un pré-cadre bois qui est lui-même fixé dans la réservation prévue dans la paroi. Le pré-cadre est fourni aux dimensions spécifiques de la menuiserie et permet le tassement de la construction en madriers tout en protégeant les menuiseries. L’étanchéité entre le pré-cadre et les parois est réalisée avec une mousse PU à cellules ouvertes imprégnée à cœur d'une résine acrylique stable ACRYL 300 10 x 15mm.\r\n \r\n Les volets pour les fenêtres sont fournis dans le prix de base. Ils sont en bois massif, de type barre / écharpe. La quincaillerie des volets est prévue. \r\n La porte fenêtre est prévue avec un volet bois amovible.\r\n \r\n \r\n TERRASSE\r\n \r\n Terrasse en bois non couverte. Lames de terrasse en pin traité autoclave section 95 x 20 mm.\r\n Un poteau en sapin du nord contrecollé, traité par immersion dans l’usine classe II section 12 x 12 cm fixé avec platine métallique réglable (maxi 16 cm) afin de protéger les bois contre l’humidité en bas de poteau. """ #metaKeywords: null #metaDescription: null #shortDescription: null -videoUrl: null } ] #currentLocale: "fr" #currentTranslation: null #fallbackLocale: "fr" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#3461 …} #channels: Doctrine\ORM\PersistentCollection {#3495 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#3464 …} #reviews: Doctrine\ORM\PersistentCollection {#3580 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#3493 …} #files: Doctrine\ORM\PersistentCollection {#3477 …} #buildingPermitNotRequired: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#3582 …} #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false } |
property_path | null |
required | true |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#9751 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#9750 …} } } |
validation_groups | [
"sylius"
] |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "sylius_cart_item" "_sylius_add_to_cart_cartItem" ] |
cache_key | "_sylius_add_to_cart_cartItem_sylius_cart_item" |
compound | true |
data | App\Entity\Order\OrderItem {#9710 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9739 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9740 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3596 …} #productName: null #variantName: null } |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#9785 -form: Symfony\Component\Form\Form {#9775 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#9784 …5} |
full_name | "sylius_add_to_cart[cartItem]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "sylius_add_to_cart_cartItem" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "cartItem" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_sylius_add_to_cart_cartItem" |
valid | true |
value | App\Entity\Order\OrderItem {#9710 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9739 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9740 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3596 …} #productName: null #variantName: null } |
quantity
"Symfony\Component\Form\Extension\Core\Type\IntegerType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | 1 |
View Format |
"1"
|
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
attr | [ "min" => 1 ] |
[ "min" => 1 ] |
label | "sylius.ui.quantity" |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [ "min" => 1 ] |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#9766 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} } |
error_bubbling | false |
error_mapping | [] |
extra_fields_message | "This form should not contain extra fields." |
form_attr | false |
getter | null |
grouping | false |
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 | "sylius.ui.quantity" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | true |
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 |
rounding_mode | 2 |
row_attr | [] |
setter | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#9768 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#9765 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [ "min" => 1 ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "integer" "_sylius_add_to_cart_cartItem_quantity" ] |
cache_key | "_sylius_add_to_cart_cartItem_quantity_integer" |
compound | false |
data | 1 |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#9793 -form: Symfony\Component\Form\Form {#9778 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#9789 …5} |
full_name | "sylius_add_to_cart[cartItem][quantity]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "sylius_add_to_cart_cartItem_quantity" |
label | "sylius.ui.quantity" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "quantity" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_sylius_add_to_cart_cartItem_quantity" |
valid | true |
value | "1" |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "d47b62d088ee01ccdeadd5.NaQxKa5TqADZkQ_HWKQ2LsXQX8HHEGC7SWQBnFUjJbE.WPRHap0BzFbt3nyNYexgZIL9NKK9IyL1ASZY7hJ8R4ZXxgZAnxrxRorHYA" |
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 | "d47b62d088ee01ccdeadd5.NaQxKa5TqADZkQ_HWKQ2LsXQX8HHEGC7SWQBnFUjJbE.WPRHap0BzFbt3nyNYexgZIL9NKK9IyL1ASZY7hJ8R4ZXxgZAnxrxRorHYA" |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data | "d47b62d088ee01ccdeadd5.NaQxKa5TqADZkQ_HWKQ2LsXQX8HHEGC7SWQBnFUjJbE.WPRHap0BzFbt3nyNYexgZIL9NKK9IyL1ASZY7hJ8R4ZXxgZAnxrxRorHYA" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#9769 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} } |
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 | [] |
legacy_error_messages | true |
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() {#9786 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#9787 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "csrf_token" "_sylius_add_to_cart__token" ] |
cache_key | "_sylius_add_to_cart__token_hidden" |
compound | false |
data | "d47b62d088ee01ccdeadd5.NaQxKa5TqADZkQ_HWKQ2LsXQX8HHEGC7SWQBnFUjJbE.WPRHap0BzFbt3nyNYexgZIL9NKK9IyL1ASZY7hJ8R4ZXxgZAnxrxRorHYA" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#9807 -form: Symfony\Component\Form\Form {#9803 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#9795 …5} |
full_name | "sylius_add_to_cart[_token]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "sylius_add_to_cart__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 | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_sylius_add_to_cart__token" |
valid | true |
value | "d47b62d088ee01ccdeadd5.NaQxKa5TqADZkQ_HWKQ2LsXQX8HHEGC7SWQBnFUjJbE.WPRHap0BzFbt3nyNYexgZIL9NKK9IyL1ASZY7hJ8R4ZXxgZAnxrxRorHYA" |
newsletter_subscription
"App\Form\NewsletterSubscriptionType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | App\Entity\NewsletterSubscription {#10331 -id: null -channel: App\Entity\Channel\Channel {#2012 …} #channels: null } |
View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
Option | Passed Value | Resolved Value |
---|---|---|
action | "/fr/_ajax/newsletter/subscribe" |
same as passed value |
data | App\Entity\NewsletterSubscription {#10331 -id: null -channel: App\Entity\Channel\Channel {#2012 …} #channels: null } |
same as passed value |
method | "POST" |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "/fr/_ajax/newsletter/subscribe" |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data | App\Entity\NewsletterSubscription {#10331 -id: null -channel: App\Entity\Channel\Channel {#2012 …} #channels: null } |
data_class | "App\Entity\NewsletterSubscription" |
disabled | false |
empty_data | Closure(FormInterface $form) {#10340 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} use: { $class: "App\Entity\NewsletterSubscription" } } |
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 | [] |
legacy_error_messages | true |
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() {#10342 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#10341 …} } } |
validation_groups | [
"default"
] |
View Variables
Variable | Value |
---|---|
action | "/fr/_ajax/newsletter/subscribe" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "newsletter_subscription" "_newsletter_subscription" ] |
cache_key | "_newsletter_subscription_newsletter_subscription" |
compound | true |
data | App\Entity\NewsletterSubscription {#10331 -id: null -channel: App\Entity\Channel\Channel {#2012 …} #channels: null } |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#10376 -form: Symfony\Component\Form\Form {#10377 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#10343 …5} |
full_name | "newsletter_subscription" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "newsletter_subscription" |
label | null |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "newsletter_subscription" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_newsletter_subscription" |
valid | true |
value | App\Entity\NewsletterSubscription {#10331 -id: null -channel: App\Entity\Channel\Channel {#2012 …} #channels: null } |
"Symfony\Component\Form\Extension\Core\Type\EmailType"
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 |
---|---|---|
attr | [ "placeholder" => "sylius.form.newsletter_subscription.email_placeholder" ] |
[ "placeholder" => "sylius.form.newsletter_subscription.email_placeholder" ] |
label | "sylius.form.newsletter_subscription.email" |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
allow_extra_fields | false |
allow_file_upload | false |
attr | [ "placeholder" => "sylius.form.newsletter_subscription.email_placeholder" ] |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#10355 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} } |
error_bubbling | false |
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 | "sylius.form.newsletter_subscription.email" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | true |
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() {#10357 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#10354 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [ "placeholder" => "sylius.form.newsletter_subscription.email_placeholder" ] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "text" "email" "_newsletter_subscription_email" ] |
cache_key | "_newsletter_subscription_email_email" |
compound | false |
data | null |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#10391 -form: Symfony\Component\Form\Form {#10380 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#10389 …5} |
full_name | "newsletter_subscription[email]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "newsletter_subscription_email" |
label | "sylius.form.newsletter_subscription.email" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
method | "POST" |
multipart | false |
name | "email" |
priority | 0 |
required | true |
row_attr | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_newsletter_subscription_email" |
valid | true |
value | "" |
captcha
"Karser\Recaptcha3Bundle\Form\Recaptcha3Type"
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 |
---|---|---|
constraints | [ Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3 {#10348 +payload: null +message: "Your computer or network may be sending automated queries" +messageMissingValue: "The captcha value is missing" } ] |
[ Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3 {#10348 +payload: null +message: "Your computer or network may be sending automated queries" +messageMissingValue: "The captcha value is missing" } ] |
label | "sylius.ui.captcha" |
same as passed value |
Resolved Options
Option | Value |
---|---|
action | "" |
action_name | "homepage" |
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 | [ Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3 {#10348 +payload: null +message: "Your computer or network may be sending automated queries" +messageMissingValue: "The captcha value is missing" } ] |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#10368 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} } |
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 | [] |
host | null |
inherit_data | false |
invalid_message | "This value is not valid." |
invalid_message_parameters | [] |
is_empty_callback | null |
label | "sylius.ui.captcha" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
legacy_error_messages | true |
locale | "en" |
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 | [] |
script_nonce_csp | "" |
setter | null |
site_key | null |
translation_domain | null |
trim | true |
upload_max_size_message | Closure() {#10370 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#10369 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
action_name | "homepage" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "karser_recaptcha3" "_newsletter_subscription_captcha" ] |
cache_key | "_newsletter_subscription_captcha_karser_recaptcha3" |
compound | false |
data | null |
disabled | false |
enabled | true |
errors | Symfony\Component\Form\FormErrorIterator {#10392 -form: Symfony\Component\Form\Form {#10383 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#10393 …5} |
full_name | "newsletter_subscription[captcha]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
host | "www.google.com" |
id | "newsletter_subscription_captcha" |
label | "sylius.ui.captcha" |
label_attr | [] |
label_format | null |
label_html | false |
label_translation_parameters | [] |
locale | "en" |
method | "POST" |
multipart | false |
name | "captcha" |
priority | 0 |
required | false |
row_attr | [] |
script_nonce_csp | "" |
site_key | "6Ldgt64iAAAAANSSmgZcSulC-JH42k9-wp-cWfwr" |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_newsletter_subscription_captcha" |
valid | true |
value | "" |
submit
"Symfony\Component\Form\Extension\Core\Type\SubmitType"
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" => "btn btn-primary bg-green" ] |
[ "class" => "btn btn-primary bg-green" ] |
label | "sylius.form.newsletter_subscription.submit" |
same as passed value |
Resolved Options
Option | Value |
---|---|
attr | [ "class" => "btn btn-primary bg-green" ] |
attr_translation_parameters | [] |
auto_initialize | false |
block_name | null |
block_prefix | null |
disabled | false |
form_attr | false |
label | "sylius.form.newsletter_subscription.submit" |
label_format | null |
label_html | false |
label_translation_parameters | [] |
priority | 0 |
row_attr | [] |
translation_domain | null |
validate | true |
validation_groups | null |
View Variables
Variable | Value |
---|---|
attr | [ "class" => "btn btn-primary bg-green" ] |
attr_translation_parameters | [] |
block_prefixes | [ "button" "submit" "_newsletter_subscription_submit" ] |
cache_key | "_newsletter_subscription_submit_submit" |
clicked | false |
disabled | false |
form | Symfony\Component\Form\FormView {#10400 …5} |
full_name | "newsletter_subscription[submit]" |
id | "newsletter_subscription_submit" |
label | "sylius.form.newsletter_subscription.submit" |
label_format | null |
label_html | false |
label_translation_parameters | [] |
multipart | false |
name | "submit" |
priority | 0 |
row_attr | [] |
translation_domain | null |
unique_block_prefix | "_newsletter_subscription_submit" |
value | null |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
Property | Value |
---|---|
Model Format | same as normalized format |
Normalized Format | "84f31bb77.aIss7oSkdUJ-7xMKqCsyNwdrfqTk4XV1gNuk1affUmg.KbNAqcv1NHoci1Qz4h9DXHY-B_e3tUEX7IvJmuy1CAUj5XTD55wtFQ2OSg" |
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 | "84f31bb77.aIss7oSkdUJ-7xMKqCsyNwdrfqTk4XV1gNuk1affUmg.KbNAqcv1NHoci1Qz4h9DXHY-B_e3tUEX7IvJmuy1CAUj5XTD55wtFQ2OSg" |
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 {#2154 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#2155 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#2146 …} -namespace: Closure() {#2157 …} } |
data | "84f31bb77.aIss7oSkdUJ-7xMKqCsyNwdrfqTk4XV1gNuk1affUmg.KbNAqcv1NHoci1Qz4h9DXHY-B_e3tUEX7IvJmuy1CAUj5XTD55wtFQ2OSg" |
data_class | null |
disabled | false |
empty_data | Closure(FormInterface $form) {#10371 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2738 …} } |
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 | [] |
legacy_error_messages | true |
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() {#10402 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2732 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#10394 …} } } |
validation_groups | null |
View Variables
Variable | Value |
---|---|
action | "" |
attr | [] |
attr_translation_parameters | [] |
block_prefixes | [ "form" "hidden" "csrf_token" "_newsletter_subscription__token" ] |
cache_key | "_newsletter_subscription__token_hidden" |
compound | false |
data | "84f31bb77.aIss7oSkdUJ-7xMKqCsyNwdrfqTk4XV1gNuk1affUmg.KbNAqcv1NHoci1Qz4h9DXHY-B_e3tUEX7IvJmuy1CAUj5XTD55wtFQ2OSg" |
disabled | false |
errors | Symfony\Component\Form\FormErrorIterator {#10412 -form: Symfony\Component\Form\Form {#10408 …} -errors: [] } |
form | Symfony\Component\Form\FormView {#10403 …5} |
full_name | "newsletter_subscription[_token]" |
help | null |
help_attr | [] |
help_html | false |
help_translation_parameters | [] |
id | "newsletter_subscription__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 | [] |
size | null |
submitted | false |
translation_domain | null |
unique_block_prefix | "_newsletter_subscription__token" |
valid | true |
value | "84f31bb77.aIss7oSkdUJ-7xMKqCsyNwdrfqTk4XV1gNuk1affUmg.KbNAqcv1NHoci1Qz4h9DXHY-B_e3tUEX7IvJmuy1CAUj5XTD55wtFQ2OSg" |