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 {#28144 -cart: App\Entity\Order\Order {#13672 …} -cartItem: App\Entity\Order\OrderItem {#28158 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28157 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28133 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8360 …} #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 {#28144 -cart: App\Entity\Order\Order {#13672 …} -cartItem: App\Entity\Order\OrderItem {#28158 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28157 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28133 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8360 …} #productName: null #variantName: null } } |
same as passed value |
| product | App\Entity\Product\Product {#7499 #id: 3168 #code: "pinces-a-linge-inox-pincinox-6063" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632807 {#7507 : 2025-09-23 21:06:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632807 {#7471 : 2025-09-23 21:06:47.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: 3168 #name: "Pinces à Linge Inox Pincinox" #slug: "pinces-a-linge-inox-pincinox-6063" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable Uginox.</li>\n <li>Inox alimentaire</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Pinces à Linge Inox Pincinox</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Musique Maestro ! La pince à linge, la pince à linge !!! Tout le monde connaît cet air parodique issu de la 5ème symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouvé de plus original comme entrée en matière pour évoquer cette pince à linge en inox. Et pourtant elle ne manque pas d'arguments cette pince à linge !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, elle est prévue pour résister à un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et indémontable, elle résistera aux épreuves du temps. Si c'est un petit investissement au départ, il faut faire le calcul sur le long terme et là c'est intéressant !</div>\n <div>Musique Maestro ! La pince à linge, la pince à linge !!! Tout le monde connaît cet air parodique issu de la 5ème symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouvé de plus original comme entrée en matière pour évoquer cette pince à linge en inox. Et pourtant elle ne manque pas d'arguments cette pince à linge !<br /><br /></div>\n <div>Tout inox, la pince à linge Pincinox est prévue pour résister à un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et indémontable, elle résistera aux épreuves du temps. Si c'est un petit investissement au départ, il faut faire le calcul sur le long terme et là c'est intéressant !</div></div><h1>Caractéristiques Pinces à Linge Inox Pincinox</h1><div class="col is-12"><p style="box-sizing: inherit; margin-top: 0px; margin-bottom: 2rem; color: rgba(0, 0, 0, 0.84); font-family: Poppins, sans-serif; font-size: 13px;"><span style="box-sizing: inherit; font-weight: bolder;">Matériau<br style="box-sizing: inherit;" /></span>100 % inox Uginox (inox alimentaire)<br /><br /><span style="font-weight: bolder;">Dimensions<br /></span>Longueur 65 mm x Largeur 8 mm<br /><br /><strong>Poids</strong> <br />8 grammes<br /><br /><span style="font-weight: bolder;">Usage<br /></span>Intérieur / Extérieur<br /><br /><span style="font-weight: bolder;">Mais encore<br /></span>Ressort inusable<br /><br /><span style="font-weight: bolder;">Garantie<br /></span>Pas de garantie car inusable et incassable !</p></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 {#28144 -cart: App\Entity\Order\Order {#13672 …} -cartItem: App\Entity\Order\OrderItem {#28158 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28157 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28133 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8360 …} #productName: null #variantName: null } } |
| data_class | "Sylius\Bundle\OrderBundle\Controller\AddToCartCommand" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#28251 : "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: 3168 #code: "pinces-a-linge-inox-pincinox-6063" #attributes: Doctrine\ORM\PersistentCollection {#8000 …} #variants: Doctrine\ORM\PersistentCollection {#8223 …} #options: Doctrine\ORM\PersistentCollection {#8351 …} #associations: Doctrine\ORM\PersistentCollection {#8291 …} #createdAt: DateTime @1758632807 {#7507 : 2025-09-23 21:06:47.0 PRC (+08:00) } #updatedAt: DateTime @1758632807 {#7471 : 2025-09-23 21:06:47.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: 3168 #name: "Pinces à Linge Inox Pincinox" #slug: "pinces-a-linge-inox-pincinox-6063" #description: """ <div class="col is-12"><ul>\n <li>Acier inoxydable Uginox.</li>\n <li>Inox alimentaire</li>\n <li><strong>Fabriquée en France</strong></li>\n </ul></div><h1>Descriptif Pinces à Linge Inox Pincinox</h1><div class="col is-12"><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Musique Maestro ! La pince à linge, la pince à linge !!! Tout le monde connaît cet air parodique issu de la 5ème symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouvé de plus original comme entrée en matière pour évoquer cette pince à linge en inox. Et pourtant elle ne manque pas d'arguments cette pince à linge !</div>\n <div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">Tout inox, elle est prévue pour résister à un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et indémontable, elle résistera aux épreuves du temps. Si c'est un petit investissement au départ, il faut faire le calcul sur le long terme et là c'est intéressant !</div>\n <div>Musique Maestro ! La pince à linge, la pince à linge !!! Tout le monde connaît cet air parodique issu de la 5ème symphonie de Beethoven. Bon c'est un peu facile mais je n'ai rien trouvé de plus original comme entrée en matière pour évoquer cette pince à linge en inox. Et pourtant elle ne manque pas d'arguments cette pince à linge !<br /><br /></div>\n <div>Tout inox, la pince à linge Pincinox est prévue pour résister à un environnement humide. Elle ne rouille pas, donc elle ne tachera pas votre linge. Incassable et indémontable, elle résistera aux épreuves du temps. Si c'est un petit investissement au départ, il faut faire le calcul sur le long terme et là c'est intéressant !</div></div><h1>Caractéristiques Pinces à Linge Inox Pincinox</h1><div class="col is-12"><p style="box-sizing: inherit; margin-top: 0px; margin-bottom: 2rem; color: rgba(0, 0, 0, 0.84); font-family: Poppins, sans-serif; font-size: 13px;"><span style="box-sizing: inherit; font-weight: bolder;">Matériau<br style="box-sizing: inherit;" /></span>100 % inox Uginox (inox alimentaire)<br /><br /><span style="font-weight: bolder;">Dimensions<br /></span>Longueur 65 mm x Largeur 8 mm<br /><br /><strong>Poids</strong> <br />8 grammes<br /><br /><span style="font-weight: bolder;">Usage<br /></span>Intérieur / Extérieur<br /><br /><span style="font-weight: bolder;">Mais encore<br /></span>Ressort inusable<br /><br /><span style="font-weight: bolder;">Garantie<br /></span>Pas de garantie car inusable et incassable !</p></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() {#28249 : "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" : { : Symfony\Component\Translation\DataCollectorTranslator {#1435 …} : Closure() {#28250 …} : "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 {#28144 -cart: App\Entity\Order\Order {#13672 …} -cartItem: App\Entity\Order\OrderItem {#28158 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28157 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28133 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8360 …} #productName: null #variantName: null } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#28307 -errors: [] -form: Symfony\Component\Form\Form {#28292 …} } |
| form | Symfony\Component\Form\FormView {#28248 …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 {#28144 -cart: App\Entity\Order\Order {#13672 …} -cartItem: App\Entity\Order\OrderItem {#28158 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#28157 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#28133 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8360 …} #productName: null #variantName: null } } |