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 {#28139 -cart: App\Entity\Order\Order {#13669 …} -cartItem: App\Entity\Order\OrderItem {#28153 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28152 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28128 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8363 …} #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 {#28139 -cart: App\Entity\Order\Order {#13669 …} -cartItem: App\Entity\Order\OrderItem {#28153 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28152 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28128 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8363 …} #productName: null #variantName: null } } |
same as passed value |
| product | App\Entity\Product\Product {#7499 #id: 985 #code: "coupe-legumes-le-rouet-gourmet-4316" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632291 {#7507 : 2025-09-23 20:58:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632291 {#7471 : 2025-09-23 20:58:11.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: 985 #name: "Coupe-légumes Le Rouet Gourmet" #slug: "coupe-legumes-le-rouet-gourmet-4316" #description: """ <div class="col is-12"><ul>\n <li>Epaisseur de coupe réglable.</li>\n <li>Peut être motorisé.</li>\n <li>Livraison gratuite.</li>\n <li><strong>Fabrication française. Orcier (Haute Savoie)</strong></li>\n </ul></div><h1>Description Coupe-légumes Le Rouet Gourmet</h1><div class="col is-12">Le coupe-légumes Le Rouet Gourmet transforme vos fruits et légumes (pommes de terre, carottes, navets, courgettes, concombres, radis noirs…) en spaghettis, tagliatelles ou guirlandes. Idéal pour faire des présentations de crudités ou pour décorer de façon originale vos plats ou desserts.\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">fruits en spaghettis, tagliatelles ou guirlandes : </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">pommes de terre, carottes, navets, courgettes, concombres, </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">radis noirs…en spaghettis, tagliatelles ou guirlandes :</div></div><h1>Caractéristiques Coupe-légumes Le Rouet Gourmet</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Livré avec 3 blocs effileurs : 1 mm , 2 mm et 4 mm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bâti en inox, cassette porte-lames et roue d'entraînement en </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">matériau composite.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Largeur : 13,5 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur : 24,3 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur : 36 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids net : 2,4 kg</div>\n <div>Bâti en inox, cassette porte-lames et roue d'entraînement en matériau composite. Livré avec 3 blocs effileurs : 1 mm , 2 mm et 4 mm. Epaisseur de coupe réglable de 1 à 3,5 mm. Lames inox. Dimensions : Largeur : 13,5 cm, Hauteur : 24,3 cm, Longueur : 36 cm. Poids net : 2,4 kg. 4 ventouses de fixation. Livré avec Cd de démonstration. Fabriqué en France.</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 {#28139 -cart: App\Entity\Order\Order {#13669 …} -cartItem: App\Entity\Order\OrderItem {#28153 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28152 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28128 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8363 …} #productName: null #variantName: null } } |
| data_class | "Sylius\Bundle\OrderBundle\Controller\AddToCartCommand" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#28246 : "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: 985 #code: "coupe-legumes-le-rouet-gourmet-4316" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632291 {#7507 : 2025-09-23 20:58:11.0 PRC (+08:00) } #updatedAt: DateTime @1758632291 {#7471 : 2025-09-23 20:58:11.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: 985 #name: "Coupe-légumes Le Rouet Gourmet" #slug: "coupe-legumes-le-rouet-gourmet-4316" #description: """ <div class="col is-12"><ul>\n <li>Epaisseur de coupe réglable.</li>\n <li>Peut être motorisé.</li>\n <li>Livraison gratuite.</li>\n <li><strong>Fabrication française. Orcier (Haute Savoie)</strong></li>\n </ul></div><h1>Description Coupe-légumes Le Rouet Gourmet</h1><div class="col is-12">Le coupe-légumes Le Rouet Gourmet transforme vos fruits et légumes (pommes de terre, carottes, navets, courgettes, concombres, radis noirs…) en spaghettis, tagliatelles ou guirlandes. Idéal pour faire des présentations de crudités ou pour décorer de façon originale vos plats ou desserts.\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">fruits en spaghettis, tagliatelles ou guirlandes : </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">pommes de terre, carottes, navets, courgettes, concombres, </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">radis noirs…en spaghettis, tagliatelles ou guirlandes :</div></div><h1>Caractéristiques Coupe-légumes Le Rouet Gourmet</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Livré avec 3 blocs effileurs : 1 mm , 2 mm et 4 mm.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Bâti en inox, cassette porte-lames et roue d'entraînement en </div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">matériau composite.</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Largeur : 13,5 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Hauteur : 24,3 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Longueur : 36 cm</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Poids net : 2,4 kg</div>\n <div>Bâti en inox, cassette porte-lames et roue d'entraînement en matériau composite. Livré avec 3 blocs effileurs : 1 mm , 2 mm et 4 mm. Epaisseur de coupe réglable de 1 à 3,5 mm. Lames inox. Dimensions : Largeur : 13,5 cm, Hauteur : 24,3 cm, Longueur : 36 cm. Poids net : 2,4 kg. 4 ventouses de fixation. Livré avec Cd de démonstration. Fabriqué en France.</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() {#28244 : "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" : { : Symfony\Component\Translation\DataCollectorTranslator {#1435 …} : Closure() {#28245 …} : "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 {#28139 -cart: App\Entity\Order\Order {#13669 …} -cartItem: App\Entity\Order\OrderItem {#28153 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28152 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28128 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8363 …} #productName: null #variantName: null } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#28302 -errors: [] -form: Symfony\Component\Form\Form {#28287 …} } |
| form | Symfony\Component\Form\FormView {#28243 …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 {#28139 -cart: App\Entity\Order\Order {#13669 …} -cartItem: App\Entity\Order\OrderItem {#28153 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28152 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28128 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8363 …} #productName: null #variantName: null } } |