Forms
sylius_shop_add_to_cart
Form type:
"Sylius\Bundle\ShopBundle\Form\Type\AddToCartType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#28136 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28150 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28149 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28125 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8366 …} #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 {#28136 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28150 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28149 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28125 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8366 …} #productName: null #variantName: null } } |
same as passed value |
| product | App\Entity\Product\Product {#7499 #id: 1572 #code: "spatule-nylon-de-buyer-286" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632372 {#7507 : 2025-09-23 20:59:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632372 {#7471 : 2025-09-23 20:59:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1572 #name: "Spatule nylon De Buyer" #slug: "spatule-nylon-de-buyer-286" #description: """ <div class="col is-12"><ul>\n <li>N'abîme pas les ustensiles anti-adhésifs</li>\n <li>Résiste à 210°C</li>\n <li>Garantie 1 an</li>\n <li>Manche souple</li>\n </ul>\n </div><h1>Description Spatule nylon De Buyer</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La Spatule nylon est idéale pour cuisiner dans les ustensiles anti-adhésifs sans les abîmer. Elle résiste à la chaleur jusqu'à 210°C et le manche reste froid, qui permet une utilisation sans risque de brûlure. Cette spatule possède un trou d'accroche sur le manche pour la suspendre si besoin et permettre un égouttage rapide après un lavage fait à la main. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La Spatule De Buyer est très design et conçue pour être durable. </div>\n <div>La Spatule nylon est idéale pour cuisiner dans les ustensiles anti-adhésifs sans les abîmer. Elle résiste à la chaleur jusqu'à 210°C et le manche reste froid, ce qui permet une utilisation sans risque de brûlure. Cette spatule possède un trou d'accroche sur le manche pour la suspendre si besoin et permettre un égouttage rapide après un lavage fait à la main. La Spatule De Buyer est très design et conçue pour être durable. </div></div><h1>Caractéristiques Spatule nylon De Buyer</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Nylon</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Manche souple </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Résiste à 210°C </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Garantie 1 an</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Dimensions : 6,6 x 12,1 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Poids : 30 grammes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Matière : Polymere composite</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Passe au lave-vaisselle</div>\n <div>\n <ul>\n <li> Nylon</li>\n <li> Manche souple </li>\n <li> Résiste à 210°C </li>\n <li> Garantie 1 an</li>\n <li> Dimensions : 6,6 x 12,1 cm</li>\n <li> Poids : 30 grammes</li>\n <li> Matière : Polymère composite</li>\n <li> Passe au lave-vaisselle</li>\n </ul>\n </div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } |
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 {#7306 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7305 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7309 …} -namespace: Closure() {#7311 …} } |
| data | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#28136 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28150 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28149 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28125 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8366 …} #productName: null #variantName: null } } |
| data_class | "Sylius\Bundle\OrderBundle\Controller\AddToCartCommand" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#28243 : "Symfony\Component\Form\Extension\Core\Type\FormType" : { : "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 | [] |
| 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 {#7499 #id: 1572 #code: "spatule-nylon-de-buyer-286" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632372 {#7507 : 2025-09-23 20:59:32.0 PRC (+08:00) } #updatedAt: DateTime @1758632372 {#7471 : 2025-09-23 20:59:32.0 PRC (+08:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8350 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#8353 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#7499} #id: 1572 #name: "Spatule nylon De Buyer" #slug: "spatule-nylon-de-buyer-286" #description: """ <div class="col is-12"><ul>\n <li>N'abîme pas les ustensiles anti-adhésifs</li>\n <li>Résiste à 210°C</li>\n <li>Garantie 1 an</li>\n <li>Manche souple</li>\n </ul>\n </div><h1>Description Spatule nylon De Buyer</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La Spatule nylon est idéale pour cuisiner dans les ustensiles anti-adhésifs sans les abîmer. Elle résiste à la chaleur jusqu'à 210°C et le manche reste froid, qui permet une utilisation sans risque de brûlure. Cette spatule possède un trou d'accroche sur le manche pour la suspendre si besoin et permettre un égouttage rapide après un lavage fait à la main. </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">La Spatule De Buyer est très design et conçue pour être durable. </div>\n <div>La Spatule nylon est idéale pour cuisiner dans les ustensiles anti-adhésifs sans les abîmer. Elle résiste à la chaleur jusqu'à 210°C et le manche reste froid, ce qui permet une utilisation sans risque de brûlure. Cette spatule possède un trou d'accroche sur le manche pour la suspendre si besoin et permettre un égouttage rapide après un lavage fait à la main. La Spatule De Buyer est très design et conçue pour être durable. </div></div><h1>Caractéristiques Spatule nylon De Buyer</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Nylon</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Manche souple </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Résiste à 210°C </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Garantie 1 an</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Dimensions : 6,6 x 12,1 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Poids : 30 grammes</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Matière : Polymere composite</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;"> Passe au lave-vaisselle</div>\n <div>\n <ul>\n <li> Nylon</li>\n <li> Manche souple </li>\n <li> Résiste à 210°C </li>\n <li> Garantie 1 an</li>\n <li> Dimensions : 6,6 x 12,1 cm</li>\n <li> Poids : 30 grammes</li>\n <li> Matière : Polymère composite</li>\n <li> Passe au lave-vaisselle</li>\n </ul>\n </div></div> """ #metaKeywords: null #metaDescription: null #shortDescription: null -fullTitle: null -metaTitle: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#7639 …} #channels: Doctrine\ORM\PersistentCollection {#7859 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7496 …} #reviews: Doctrine\ORM\PersistentCollection {#7776 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#7861 …} #productType: null } |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#28241 : "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" : { : Symfony\Component\Translation\DataCollectorTranslator {#1435 …} : Closure() {#28242 …} : "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_add_to_cart" "sylius_shop_add_to_cart" "_sylius_shop_add_to_cart" ] |
| cache_key | "_sylius_shop_add_to_cart_sylius_shop_add_to_cart" |
| compound | true |
| data | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#28136 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28150 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28149 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28125 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8366 …} #productName: null #variantName: null } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#28299 -errors: [] -form: Symfony\Component\Form\Form {#28284 …} } |
| form | Symfony\Component\Form\FormView {#28240 …5} |
| full_name | "sylius_shop_add_to_cart" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_add_to_cart" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "sylius_shop_add_to_cart" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_add_to_cart" |
| valid | true |
| value | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#28136 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28150 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28149 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28125 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8366 …} #productName: null #variantName: null } } |