- Request / Response
- API Platform
- Performance
- Validator
- Forms
- Exception
- Logs
- Events
- Routing
- Cache
- Translation 10
- 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) {#2785 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2732 …} } |
| 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() {#2790 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2752 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#2786 …} } } |
| 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 {#2825 -form: Symfony\Component\Form\Form {#2813 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#2828 …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) {#2802 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2732 …} } |
| 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() {#2777 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2752 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#2778 …} } } |
| 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 {#2839 -form: Symfony\Component\Form\Form {#2821 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#2837 …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 {#2842 …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 | "972b3cef965.ykezf8E_PWbQZALBquRh0r7J31j2pRotI3EPe5b6vWY.8nHHFKpUXDC9DEb2yIglud2_uRmmk0oebAJXIt299zH-dtVHh1V0DZ47aQ" |
| 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 | "972b3cef965.ykezf8E_PWbQZALBquRh0r7J31j2pRotI3EPe5b6vWY.8nHHFKpUXDC9DEb2yIglud2_uRmmk0oebAJXIt299zH-dtVHh1V0DZ47aQ" |
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 | "972b3cef965.ykezf8E_PWbQZALBquRh0r7J31j2pRotI3EPe5b6vWY.8nHHFKpUXDC9DEb2yIglud2_uRmmk0oebAJXIt299zH-dtVHh1V0DZ47aQ" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#2849 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2732 …} } |
| 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() {#2851 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2752 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#2848 …} } } |
| 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 | "972b3cef965.ykezf8E_PWbQZALBquRh0r7J31j2pRotI3EPe5b6vWY.8nHHFKpUXDC9DEb2yIglud2_uRmmk0oebAJXIt299zH-dtVHh1V0DZ47aQ" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#2834 -form: Symfony\Component\Form\Form {#2857 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#2852 …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 | "972b3cef965.ykezf8E_PWbQZALBquRh0r7J31j2pRotI3EPe5b6vWY.8nHHFKpUXDC9DEb2yIglud2_uRmmk0oebAJXIt299zH-dtVHh1V0DZ47aQ" |
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 {#9814 -cart: App\Entity\Order\Order {#7052 …} -cartItem: App\Entity\Order\OrderItem {#9793 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9822 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9823 …} #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 {#9814 -cart: App\Entity\Order\Order {#7052 …} -cartItem: App\Entity\Order\OrderItem {#9793 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9822 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9823 …} #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: 464 #code: "BAH3030.02B" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1697109802 {#3437 date: 2023-10-12 13:23:22.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1703173720 {#3429 date: 2023-12-21 16:48:40.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: 460 #name: "Abri Poolhouse Bahia avec bucher, Epicéa Madriers 28mm, 6.20 x 3.20m, 19.80m²" #slug: "eco" #description: "Découvrez Bahia, l'abri façon Pool House qui combine parfaitement design moderne et praticité. Doté d'un toit plat et de portes semi-vitrées en véritable verre, il offre luminosité et style. Sa double porte facilite le passage d'objets encombrants, et sa serrure à barillet assure une sécurité optimale. De plus, son espace couvert latéral est idéal pour abriter du matériel ou créer un coin cosy à l'abri des intempéries et des regards. Une conception unique avec des parois à connexion angulaire pour une touche résolument contemporaine." #metaKeywords: null #metaDescription: null #shortDescription: """ - Abri façon Pool House au design moderne et épuré avec son toit plat et ses portes semi-vitrées\r\n - Double porte idéale pour faire circuler des objets volumineux et encombrants\r\n - Sécurité garantie par un système de porte avec serrure à barillet \r\n - Menuiserie en véritable verre qui laisse passer la lumière\r\n - Pratique avec son espace couvert sur le côté pour abriter du matériel ou installer un coin « réception » à l’abri du soleil et des regards\r\n - Conception moderne avec son système de parois à connexion angulaire """ -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 {#9814 -cart: App\Entity\Order\Order {#7052 …} -cartItem: App\Entity\Order\OrderItem {#9793 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9822 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9823 …} #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) {#9808 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2732 …} 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: 464 #code: "BAH3030.02B" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1697109802 {#3437 date: 2023-10-12 13:23:22.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1703173720 {#3429 date: 2023-12-21 16:48:40.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: 460 #name: "Abri Poolhouse Bahia avec bucher, Epicéa Madriers 28mm, 6.20 x 3.20m, 19.80m²" #slug: "eco" #description: "Découvrez Bahia, l'abri façon Pool House qui combine parfaitement design moderne et praticité. Doté d'un toit plat et de portes semi-vitrées en véritable verre, il offre luminosité et style. Sa double porte facilite le passage d'objets encombrants, et sa serrure à barillet assure une sécurité optimale. De plus, son espace couvert latéral est idéal pour abriter du matériel ou créer un coin cosy à l'abri des intempéries et des regards. Une conception unique avec des parois à connexion angulaire pour une touche résolument contemporaine." #metaKeywords: null #metaDescription: null #shortDescription: """ - Abri façon Pool House au design moderne et épuré avec son toit plat et ses portes semi-vitrées\r\n - Double porte idéale pour faire circuler des objets volumineux et encombrants\r\n - Sécurité garantie par un système de porte avec serrure à barillet \r\n - Menuiserie en véritable verre qui laisse passer la lumière\r\n - Pratique avec son espace couvert sur le côté pour abriter du matériel ou installer un coin « réception » à l’abri du soleil et des regards\r\n - Conception moderne avec son système de parois à connexion angulaire """ -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() {#9806 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2752 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#9807 …} } } |
| 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 {#9814 -cart: App\Entity\Order\Order {#7052 …} -cartItem: App\Entity\Order\OrderItem {#9793 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9822 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9823 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #productName: null #variantName: null } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9835 -form: Symfony\Component\Form\Form {#9840 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#9805 …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 {#9814 -cart: App\Entity\Order\Order {#7052 …} -cartItem: App\Entity\Order\OrderItem {#9793 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9822 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9823 …} #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 {#9793 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9822 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9823 …} #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: 464 #code: "BAH3030.02B" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1697109802 {#3437 date: 2023-10-12 13:23:22.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1703173720 {#3429 date: 2023-12-21 16:48:40.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: 460 #name: "Abri Poolhouse Bahia avec bucher, Epicéa Madriers 28mm, 6.20 x 3.20m, 19.80m²" #slug: "eco" #description: "Découvrez Bahia, l'abri façon Pool House qui combine parfaitement design moderne et praticité. Doté d'un toit plat et de portes semi-vitrées en véritable verre, il offre luminosité et style. Sa double porte facilite le passage d'objets encombrants, et sa serrure à barillet assure une sécurité optimale. De plus, son espace couvert latéral est idéal pour abriter du matériel ou créer un coin cosy à l'abri des intempéries et des regards. Une conception unique avec des parois à connexion angulaire pour une touche résolument contemporaine." #metaKeywords: null #metaDescription: null #shortDescription: """ - Abri façon Pool House au design moderne et épuré avec son toit plat et ses portes semi-vitrées\r\n - Double porte idéale pour faire circuler des objets volumineux et encombrants\r\n - Sécurité garantie par un système de porte avec serrure à barillet \r\n - Menuiserie en véritable verre qui laisse passer la lumière\r\n - Pratique avec son espace couvert sur le côté pour abriter du matériel ou installer un coin « réception » à l’abri du soleil et des regards\r\n - Conception moderne avec son système de parois à connexion angulaire """ -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) {#9832 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2732 …} 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: 464 #code: "BAH3030.02B" #attributes: Doctrine\ORM\PersistentCollection {#3512 …} #variants: Doctrine\ORM\PersistentCollection {#3540 …} #options: Doctrine\ORM\PersistentCollection {#3565 …} #associations: Doctrine\ORM\PersistentCollection {#3552 …} #createdAt: DateTime @1697109802 {#3437 date: 2023-10-12 13:23:22.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1703173720 {#3429 date: 2023-12-21 16:48:40.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: 460 #name: "Abri Poolhouse Bahia avec bucher, Epicéa Madriers 28mm, 6.20 x 3.20m, 19.80m²" #slug: "eco" #description: "Découvrez Bahia, l'abri façon Pool House qui combine parfaitement design moderne et praticité. Doté d'un toit plat et de portes semi-vitrées en véritable verre, il offre luminosité et style. Sa double porte facilite le passage d'objets encombrants, et sa serrure à barillet assure une sécurité optimale. De plus, son espace couvert latéral est idéal pour abriter du matériel ou créer un coin cosy à l'abri des intempéries et des regards. Une conception unique avec des parois à connexion angulaire pour une touche résolument contemporaine." #metaKeywords: null #metaDescription: null #shortDescription: """ - Abri façon Pool House au design moderne et épuré avec son toit plat et ses portes semi-vitrées\r\n - Double porte idéale pour faire circuler des objets volumineux et encombrants\r\n - Sécurité garantie par un système de porte avec serrure à barillet \r\n - Menuiserie en véritable verre qui laisse passer la lumière\r\n - Pratique avec son espace couvert sur le côté pour abriter du matériel ou installer un coin « réception » à l’abri du soleil et des regards\r\n - Conception moderne avec son système de parois à connexion angulaire """ -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() {#9834 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2752 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#9833 …} } } |
| 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 {#9793 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9822 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9823 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#3613 …} #productName: null #variantName: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9868 -form: Symfony\Component\Form\Form {#9858 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#9867 …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 {#9793 #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#9822 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#9823 …} #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) {#9849 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2732 …} } |
| 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() {#9851 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2752 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#9848 …} } } |
| 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 {#9876 -form: Symfony\Component\Form\Form {#9861 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#9872 …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 | "d05fb46e6.iIdqBHG8b1mdUelNSTwDFHG7HjNddoFo8zau0CplPA0._dELagvxCzDYE4QUcXBTIUjodwoQBPEwklz8t0QfcH_C1gtJRto4M8UJ0Q" |
| 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 | "d05fb46e6.iIdqBHG8b1mdUelNSTwDFHG7HjNddoFo8zau0CplPA0._dELagvxCzDYE4QUcXBTIUjodwoQBPEwklz8t0QfcH_C1gtJRto4M8UJ0Q" |
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 | "d05fb46e6.iIdqBHG8b1mdUelNSTwDFHG7HjNddoFo8zau0CplPA0._dELagvxCzDYE4QUcXBTIUjodwoQBPEwklz8t0QfcH_C1gtJRto4M8UJ0Q" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#9852 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#2732 …} } |
| 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() {#9869 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#2752 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#2286 …} $translationDomain: "validators" $message: Closure() {#9870 …} } } |
| 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 | "d05fb46e6.iIdqBHG8b1mdUelNSTwDFHG7HjNddoFo8zau0CplPA0._dELagvxCzDYE4QUcXBTIUjodwoQBPEwklz8t0QfcH_C1gtJRto4M8UJ0Q" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#9890 -form: Symfony\Component\Form\Form {#9886 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#9878 …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 | "d05fb46e6.iIdqBHG8b1mdUelNSTwDFHG7HjNddoFo8zau0CplPA0._dELagvxCzDYE4QUcXBTIUjodwoQBPEwklz8t0QfcH_C1gtJRto4M8UJ0Q" |