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 {#28135 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28149 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28148 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28124 …} #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 {#28135 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28149 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28148 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28124 …} #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: 1596 #code: "mallette-b-chef-speciale-boulanger-patissier-5211" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632376 {#7507 : 2025-09-23 20:59:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632376 {#7471 : 2025-09-23 20:59:36.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: 1596 #name: "Mallette B-Chef Spéciale boulanger-pâtissier" #slug: "mallette-b-chef-speciale-boulanger-patissier-5211" #description: """ <div class="col is-12"><ul>\n <li>Contient les principaux ustensiles pour l'activité boulanger-pâtissier.</li>\n <li>Robuste, parois et fermetures renforcées.</li>\n <li>Légère, facile à transporter.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Mallette B-Chef Spéciale boulanger-pâtissier</h1><div class="col is-12">La Mallette B-Chef Spéciale boulanger-pâtissier a été spécialement étudiée pour correspondre parfaitement à l'apprentissage des métiers de boulanger et pâtissier. Elle contient tous les ustensiles indispensables qui ont été sélectionné pour leurs qualité.<br />La mallette en polypropylène est à la fois robuste et légère et se lave très facilement.</div><h1>Caractéristiques Mallette B-Chef Spéciale boulanger-pâtissier</h1><div class="col is-12"><strong>Contenu de la mallette 27 pièces</strong><br />\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Eminceur Creative Chef de 20 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Office 10 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Désosseur de 11 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Filet de sole de 17 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Spatule de 20 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fourchette cuisine de 32 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fusil de 25 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pinceau de 30 mm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Spatule exoglas de 30 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pochon inox Ø 6 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Limonadier 4 pièces</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Eplucheur</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Canneleur droitier</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Zesteur</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Aiguille à brider</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 douilles cannelées polycarbonate (B8 C8 E8)</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 douilles unies polycarbonnate (U5 U10 U12)</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poche nylon de 30 cm</div>\n <div style="margin: 0px; padding: 0px;">\n <div style="margin: 0px; padding: 0px;">Couteau de tour de 25 cm. Office 10 cm. Génoise de 28 cm. Spatule de 15 cm. Spatule de 20 cm. Spatule de 25 cm. Fusil de 25 cm. Ciseaux pointus de 14 cm. Fouet de 30 cm. Maryse de 25 cm. Pinceau de 30 mm. Spatule exoglas de 30 cm. Roulette pâte cannelée. Limonadier 4 pièces. Eplucheur. Canneleur droitier. Zesteur. Rouleau hêtre 42 cm. Pince à pâte. Grignette. Corne à ramasser. Coupe pâte carré rigide. Douille polycarbonate unie U3. Douille polycarbonate cannelé C8. Poche nylon de 30 cm. Poche nylon de 35 cm</div>\n </div>\n <br />Dimensions : 48 x 30 x 9,5 cm. Polypropylène 100 % lessivable. Parois avec renforts latéraux. Poignée renforcée. Fermoirs avec système anti-ouverture accidentelle. Fixation des couteaux ne les abîmant pas.</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 {#28135 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28149 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28148 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28124 …} #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) {#28242 : "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: 1596 #code: "mallette-b-chef-speciale-boulanger-patissier-5211" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632376 {#7507 : 2025-09-23 20:59:36.0 PRC (+08:00) } #updatedAt: DateTime @1758632376 {#7471 : 2025-09-23 20:59:36.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: 1596 #name: "Mallette B-Chef Spéciale boulanger-pâtissier" #slug: "mallette-b-chef-speciale-boulanger-patissier-5211" #description: """ <div class="col is-12"><ul>\n <li>Contient les principaux ustensiles pour l'activité boulanger-pâtissier.</li>\n <li>Robuste, parois et fermetures renforcées.</li>\n <li>Légère, facile à transporter.</li>\n </ul>\n <ul style="margin: 0px 10px; padding: 10px;">\n </ul></div><h1>Description Mallette B-Chef Spéciale boulanger-pâtissier</h1><div class="col is-12">La Mallette B-Chef Spéciale boulanger-pâtissier a été spécialement étudiée pour correspondre parfaitement à l'apprentissage des métiers de boulanger et pâtissier. Elle contient tous les ustensiles indispensables qui ont été sélectionné pour leurs qualité.<br />La mallette en polypropylène est à la fois robuste et légère et se lave très facilement.</div><h1>Caractéristiques Mallette B-Chef Spéciale boulanger-pâtissier</h1><div class="col is-12"><strong>Contenu de la mallette 27 pièces</strong><br />\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Eminceur Creative Chef de 20 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Office 10 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Désosseur de 11 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Filet de sole de 17 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Spatule de 20 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fourchette cuisine de 32 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Fusil de 25 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pinceau de 30 mm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Spatule exoglas de 30 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Pochon inox Ø 6 cm</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Limonadier 4 pièces</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Eplucheur</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Canneleur droitier</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Zesteur</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Aiguille à brider</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 douilles cannelées polycarbonate (B8 C8 E8)</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">3 douilles unies polycarbonnate (U5 U10 U12)</div>\n <div id="_mcePaste" style="margin: 0px; padding: 0px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poche nylon de 30 cm</div>\n <div style="margin: 0px; padding: 0px;">\n <div style="margin: 0px; padding: 0px;">Couteau de tour de 25 cm. Office 10 cm. Génoise de 28 cm. Spatule de 15 cm. Spatule de 20 cm. Spatule de 25 cm. Fusil de 25 cm. Ciseaux pointus de 14 cm. Fouet de 30 cm. Maryse de 25 cm. Pinceau de 30 mm. Spatule exoglas de 30 cm. Roulette pâte cannelée. Limonadier 4 pièces. Eplucheur. Canneleur droitier. Zesteur. Rouleau hêtre 42 cm. Pince à pâte. Grignette. Corne à ramasser. Coupe pâte carré rigide. Douille polycarbonate unie U3. Douille polycarbonate cannelé C8. Poche nylon de 30 cm. Poche nylon de 35 cm</div>\n </div>\n <br />Dimensions : 48 x 30 x 9,5 cm. Polypropylène 100 % lessivable. Parois avec renforts latéraux. Poignée renforcée. Fermoirs avec système anti-ouverture accidentelle. Fixation des couteaux ne les abîmant pas.</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() {#28240 : "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" : { : Symfony\Component\Translation\DataCollectorTranslator {#1435 …} : Closure() {#28241 …} : "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 {#28135 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28149 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28148 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28124 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8366 …} #productName: null #variantName: null } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#28298 -errors: [] -form: Symfony\Component\Form\Form {#28283 …} } |
| form | Symfony\Component\Form\FormView {#28239 …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 {#28135 -cart: App\Entity\Order\Order {#13666 …} -cartItem: App\Entity\Order\OrderItem {#28149 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28148 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28124 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8366 …} #productName: null #variantName: null } } |