- Request / Response
- API Platform
- Performance
- Validator
- Forms
- Exception
- Logs
- Events
- Routing
- Cache
- Translation 11
- Security
- Twig
- HTTP Client
- 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
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) {#7874 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7839 …} } |
| 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() {#7876 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7859 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#7875 …} } } |
| 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 {#7918 -form: Symfony\Component\Form\Form {#7907 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#7916 …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) {#7888 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7839 …} } |
| 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() {#7890 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7859 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#7889 …} } } |
| 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 {#7923 -form: Symfony\Component\Form\Form {#7910 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#7921 …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 {#7926 …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 | "bf055084c20fbffa2a577.dO6FvWN1sp1xCGpv9lJTbNWU8xk9HB1li0WB_bYp8Lg.H4fO6wgC5esuXiw2ngdiXL7lm2xfWFkjsgDzlIBuqcEuqe_aNA_CykJrIw" |
| 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 | "bf055084c20fbffa2a577.dO6FvWN1sp1xCGpv9lJTbNWU8xk9HB1li0WB_bYp8Lg.H4fO6wgC5esuXiw2ngdiXL7lm2xfWFkjsgDzlIBuqcEuqe_aNA_CykJrIw" |
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 | "bf055084c20fbffa2a577.dO6FvWN1sp1xCGpv9lJTbNWU8xk9HB1li0WB_bYp8Lg.H4fO6wgC5esuXiw2ngdiXL7lm2xfWFkjsgDzlIBuqcEuqe_aNA_CykJrIw" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#7930 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7839 …} } |
| 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() {#7932 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7859 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#7929 …} } } |
| 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 | "bf055084c20fbffa2a577.dO6FvWN1sp1xCGpv9lJTbNWU8xk9HB1li0WB_bYp8Lg.H4fO6wgC5esuXiw2ngdiXL7lm2xfWFkjsgDzlIBuqcEuqe_aNA_CykJrIw" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#7942 -form: Symfony\Component\Form\Form {#7938 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#7933 …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 | "bf055084c20fbffa2a577.dO6FvWN1sp1xCGpv9lJTbNWU8xk9HB1li0WB_bYp8Lg.H4fO6wgC5esuXiw2ngdiXL7lm2xfWFkjsgDzlIBuqcEuqe_aNA_CykJrIw" |
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 {#10230 -cart: App\Entity\Order\Order {#7065 …} -cartItem: App\Entity\Order\OrderItem {#10209 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#10238 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#10239 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #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 {#10230 -cart: App\Entity\Order\Order {#7065 …} -cartItem: App\Entity\Order\OrderItem {#10209 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#10238 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#10239 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #productName: null #variantName: null } } |
same as passed value |
| product | App\Entity\Product\Product {#3473 #id: 376 #code: "NAR5040.02L" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1671534784 {#3437 date: 2022-12-20 12:13:04.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1700134147 {#3429 date: 2023-11-16 12:29:07.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: 375 #name: "Abri Naira bas, Madriers épicéa 42mm, 5.2 x 4.8m, 25m²-NAR5040.02L" #slug: "nar-5040-02-l-abri-madriers-massifs-double-rainurage-42-mm" #description: "L'Abri Madriers massifs double rainurage 42 mm est un abri très bien proportionné avec des madriers double rainurage. Il est livré avec une porte double grande largeur de 1.38 m avec lucarne, ainsi que deux fenêtres supplémentaires. Il possède également une grande avancée toit avant de 800 mm. Les madriers en bois de 42 mm à double rainurage assurent une très grande résistance dans le temps et un faible passage d'air. Ce produit est fabriqué en Europe et doit être installé obligatoirement sur une dalle béton." #metaKeywords: null #metaDescription: null #shortDescription: """ - Un abri 42 mm très bien proportionné avec madriers double rainurage\r\n - Livré avec porte double grande largeur 1.38 m avec lucarne\r\n - Livré avec deux fenêtres supplémentaires \r\n - Grande avancée toit avant 800 mm\r\n - Madriers 42 mm à double rainurage pour une très grande résistance dans le temps et un faible passage d'air\r\n - Produit fabriqué en EUROPE\r\n - A installer obligatoirement sur une dalle béton """ -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 {#10230 -cart: App\Entity\Order\Order {#7065 …} -cartItem: App\Entity\Order\OrderItem {#10209 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#10238 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#10239 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #productName: null #variantName: null } } |
| data_class | "Sylius\Bundle\OrderBundle\Controller\AddToCartCommand" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#10224 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7839 …} 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: 376 #code: "NAR5040.02L" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1671534784 {#3437 date: 2022-12-20 12:13:04.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1700134147 {#3429 date: 2023-11-16 12:29:07.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: 375 #name: "Abri Naira bas, Madriers épicéa 42mm, 5.2 x 4.8m, 25m²-NAR5040.02L" #slug: "nar-5040-02-l-abri-madriers-massifs-double-rainurage-42-mm" #description: "L'Abri Madriers massifs double rainurage 42 mm est un abri très bien proportionné avec des madriers double rainurage. Il est livré avec une porte double grande largeur de 1.38 m avec lucarne, ainsi que deux fenêtres supplémentaires. Il possède également une grande avancée toit avant de 800 mm. Les madriers en bois de 42 mm à double rainurage assurent une très grande résistance dans le temps et un faible passage d'air. Ce produit est fabriqué en Europe et doit être installé obligatoirement sur une dalle béton." #metaKeywords: null #metaDescription: null #shortDescription: """ - Un abri 42 mm très bien proportionné avec madriers double rainurage\r\n - Livré avec porte double grande largeur 1.38 m avec lucarne\r\n - Livré avec deux fenêtres supplémentaires \r\n - Grande avancée toit avant 800 mm\r\n - Madriers 42 mm à double rainurage pour une très grande résistance dans le temps et un faible passage d'air\r\n - Produit fabriqué en EUROPE\r\n - A installer obligatoirement sur une dalle béton """ -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() {#10222 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7859 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#10223 …} } } |
| 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 {#10230 -cart: App\Entity\Order\Order {#7065 …} -cartItem: App\Entity\Order\OrderItem {#10209 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#10238 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#10239 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #productName: null #variantName: null } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#10251 -form: Symfony\Component\Form\Form {#10256 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#10221 …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 {#10230 -cart: App\Entity\Order\Order {#7065 …} -cartItem: App\Entity\Order\OrderItem {#10209 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#10238 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#10239 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #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 {#10209 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#10238 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#10239 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #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: 376 #code: "NAR5040.02L" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1671534784 {#3437 date: 2022-12-20 12:13:04.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1700134147 {#3429 date: 2023-11-16 12:29:07.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: 375 #name: "Abri Naira bas, Madriers épicéa 42mm, 5.2 x 4.8m, 25m²-NAR5040.02L" #slug: "nar-5040-02-l-abri-madriers-massifs-double-rainurage-42-mm" #description: "L'Abri Madriers massifs double rainurage 42 mm est un abri très bien proportionné avec des madriers double rainurage. Il est livré avec une porte double grande largeur de 1.38 m avec lucarne, ainsi que deux fenêtres supplémentaires. Il possède également une grande avancée toit avant de 800 mm. Les madriers en bois de 42 mm à double rainurage assurent une très grande résistance dans le temps et un faible passage d'air. Ce produit est fabriqué en Europe et doit être installé obligatoirement sur une dalle béton." #metaKeywords: null #metaDescription: null #shortDescription: """ - Un abri 42 mm très bien proportionné avec madriers double rainurage\r\n - Livré avec porte double grande largeur 1.38 m avec lucarne\r\n - Livré avec deux fenêtres supplémentaires \r\n - Grande avancée toit avant 800 mm\r\n - Madriers 42 mm à double rainurage pour une très grande résistance dans le temps et un faible passage d'air\r\n - Produit fabriqué en EUROPE\r\n - A installer obligatoirement sur une dalle béton """ -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) {#10248 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7839 …} 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: 376 #code: "NAR5040.02L" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1671534784 {#3437 date: 2022-12-20 12:13:04.0 Europe/Paris (+01:00) } #updatedAt: DateTime @1700134147 {#3429 date: 2023-11-16 12:29:07.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: 375 #name: "Abri Naira bas, Madriers épicéa 42mm, 5.2 x 4.8m, 25m²-NAR5040.02L" #slug: "nar-5040-02-l-abri-madriers-massifs-double-rainurage-42-mm" #description: "L'Abri Madriers massifs double rainurage 42 mm est un abri très bien proportionné avec des madriers double rainurage. Il est livré avec une porte double grande largeur de 1.38 m avec lucarne, ainsi que deux fenêtres supplémentaires. Il possède également une grande avancée toit avant de 800 mm. Les madriers en bois de 42 mm à double rainurage assurent une très grande résistance dans le temps et un faible passage d'air. Ce produit est fabriqué en Europe et doit être installé obligatoirement sur une dalle béton." #metaKeywords: null #metaDescription: null #shortDescription: """ - Un abri 42 mm très bien proportionné avec madriers double rainurage\r\n - Livré avec porte double grande largeur 1.38 m avec lucarne\r\n - Livré avec deux fenêtres supplémentaires \r\n - Grande avancée toit avant 800 mm\r\n - Madriers 42 mm à double rainurage pour une très grande résistance dans le temps et un faible passage d'air\r\n - Produit fabriqué en EUROPE\r\n - A installer obligatoirement sur une dalle béton """ -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() {#10250 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7859 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#10249 …} } } |
| 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 {#10209 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#10238 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#10239 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #productName: null #variantName: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#10284 -form: Symfony\Component\Form\Form {#10274 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#10283 …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 {#10209 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#10238 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#10239 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #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) {#10265 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7839 …} } |
| 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() {#10267 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7859 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#10264 …} } } |
| 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 {#10292 -form: Symfony\Component\Form\Form {#10277 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#10288 …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 | "94dd7462d0.STjO3XAbB6kh18cnraYR41L6QV2J1b9M0MjH8YCKKvM.P06PkjNWb81bhPRl3e8hiGqQOBO5l-p_iKyPne_fU4Z7bf62AS5tmFbnhg" |
| 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 | "94dd7462d0.STjO3XAbB6kh18cnraYR41L6QV2J1b9M0MjH8YCKKvM.P06PkjNWb81bhPRl3e8hiGqQOBO5l-p_iKyPne_fU4Z7bf62AS5tmFbnhg" |
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 | "94dd7462d0.STjO3XAbB6kh18cnraYR41L6QV2J1b9M0MjH8YCKKvM.P06PkjNWb81bhPRl3e8hiGqQOBO5l-p_iKyPne_fU4Z7bf62AS5tmFbnhg" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#10268 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#7839 …} } |
| 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() {#10285 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#7859 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#10286 …} } } |
| 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 | "94dd7462d0.STjO3XAbB6kh18cnraYR41L6QV2J1b9M0MjH8YCKKvM.P06PkjNWb81bhPRl3e8hiGqQOBO5l-p_iKyPne_fU4Z7bf62AS5tmFbnhg" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#10306 -form: Symfony\Component\Form\Form {#10302 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#10294 …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 | "94dd7462d0.STjO3XAbB6kh18cnraYR41L6QV2J1b9M0MjH8YCKKvM.P06PkjNWb81bhPRl3e8hiGqQOBO5l-p_iKyPne_fU4Z7bf62AS5tmFbnhg" |