Forms

  • sylius_add_to_cart
    • cartItem
    • _token

sylius_add_to_cart

Form type:
"Sylius\Bundle\CoreBundle\Form\Type\Order\AddToCartType"

Errors

This form has no errors.

Default Data

Property Value
Model Format same as normalized format
Normalized Format
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13681
  -cart: App\Entity\Order\Order {#9917 …}
  -cartItem: App\Entity\Order\OrderItem {#13686
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13683 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13684 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: 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 {#13681
  -cart: App\Entity\Order\Order {#9917 …}
  -cartItem: App\Entity\Order\OrderItem {#13686
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13683 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13684 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}
same as passed value
product
App\Entity\Product\Product {#8422
  #id: 1214
  #code: "RAMBAUD 391"
  #attributes: Doctrine\ORM\PersistentCollection {#9087 …}
  #variants: Doctrine\ORM\PersistentCollection {#9300 …}
  #options: Doctrine\ORM\PersistentCollection {#9365 …}
  #associations: Doctrine\ORM\PersistentCollection {#9368 …}
  #createdAt: DateTime @1772614284 {#8394
    date: 2026-03-04 08:51:24.0 UTC (+00:00)
  }
  #updatedAt: DateTime @1772614288 {#8498
    date: 2026-03-04 08:51:28.0 UTC (+00:00)
  }
  #enabled: true
  #translations: Doctrine\ORM\PersistentCollection {#9370 …}
  #translationsCache: [
    "fr_FR" => App\Entity\Product\ProductTranslation {#9372
      #locale: "fr_FR"
      #translatable: App\Entity\Product\Product {#8422}
      #id: 1214
      #name: "Couteau pliant sur-mesure plein manche en ébène, modèle "tête de mort""
      #slug: "couteau-pliant-sur-mesure-plein-manche-en-ebene-modele-tete-de-mort-rambaud-391"
      #description: """
        <div class="flex-shrink-0 flex flex-col relative items-end">\n
        \n<div>\n
        \n<div class="pt-0">\n
        \n<div class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full">\n
        \n<div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">\u{A0}</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n<div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn">\n
        \n<div class="flex-col gap-1 md:gap-3">\n
        \n<div class="flex max-w-full flex-col flex-grow">\n
        \n<div class="min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="8a70ac44-63d8-41d2-838d-8fb9b0261304" data-message-model-slug="gpt-4o">\n
        \n<div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">\n
        \n<div class="markdown prose w-full break-words dark:prose-invert light">\n
        \n<p>La <strong>gamme Coutellerie d'Art Forge de Laguiole</strong> présente des pièces rares et uniques, réalisées à la main dans nos ateliers, mettant en valeur le savoir-faire d'exception des <strong>couteaux Laguiole</strong>. Ces créations sont destinées aux passionnés de <strong>coutellerie fine</strong> et rendent hommage à l'histoire du légendaire couteau de Laguiole.</p>\n
        \n<p>Ce modèle est entièrement conçu par <strong>Stéphane Rambaud</strong>, artisan d'exception, qui a rejoint <strong>Forge de Laguiole</strong> en 2005 après avoir remporté la médaille d'Or du Meilleur Apprenti en 1987. Rambaud, véritable maître coutelier, fabrique chaque couteau sur mesure, alliant perfection artisanale et créativité. Chaque pièce, façonnée par ses mains expertes, garantit une qualité inégalée.</p>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n\n
        \n<p>Ce <strong>couteau d'exception</strong>, modèle de 12 cm à une pièce, incarne l'élégance et l'originalité. Son <strong>plein manche en ébène</strong>, un bois noble et raffiné, est complété par un <strong>ressort ciselé façon "vertèbres"</strong>, témoignage du savoir-faire artisanal. Le détail unique de ce couteau est son motif <strong>"tête de mort" guilloché à la main</strong>, remplaçant l'emblématique abeille Laguiole, pour une touche audacieuse et contemporaine.</p>\n
        \n<p>Sa <strong>lame brute de forge</strong> associée à une <strong>finition satinée</strong> souligne le caractère authentique de ce couteau pliant. Enfin, l'<strong>intercalaire orange</strong> ajoute une note lumineuse, créant un contraste subtil et élégant.</p>\n
        \n<p>Ce modèle est accompagné de son repose couteau associé.</p>
        """
      #metaKeywords: null
      #metaDescription: null
      #shortDescription: """
        Couteau pliant sur-mesure\n
        \nPlein manche en ébène\n
        \nLame brut de forge\n
        \nModèle "tête de mort"
        """
      -metaTitle: null
      -metaRobots: null
      -ogTitle: null
      -ogDescription: null
      -ogImage: null
      -twitterTitle: null
      -twitterDescription: null
    }
  ]
  #currentLocale: "fr_FR"
  #currentTranslation: null
  #fallbackLocale: "fr_FR"
  #variantSelectionMethod: "choice"
  #productTaxons: Doctrine\ORM\PersistentCollection {#8762 …}
  #channels: Doctrine\ORM\PersistentCollection {#8946 …}
  #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8364 …}
  #reviews: Doctrine\ORM\PersistentCollection {#8878 …}
  #averageRating: 0.0
  #images: Doctrine\ORM\PersistentCollection {#8949 …}
  -isNew: false
  -isIconic: false
  -isFeatured: false
  -isEngravable: true
  -immersionImages: Doctrine\ORM\PersistentCollection {#8722 …}
  #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 {#8234
  -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#8304 …}
  -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#8305 …}
  -namespace: Closure() {#8307 …}
}
data
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13681
  -cart: App\Entity\Order\Order {#9917 …}
  -cartItem: App\Entity\Order\OrderItem {#13686
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13683 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13684 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}
data_class
"Sylius\Bundle\OrderBundle\Controller\AddToCartCommand"
disabled
false
empty_data
Closure(FormInterface $form) {#13680
  class: "Symfony\Component\Form\Extension\Core\Type\FormType"
  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
[]
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 {#8422
  #id: 1214
  #code: "RAMBAUD 391"
  #attributes: Doctrine\ORM\PersistentCollection {#9087 …}
  #variants: Doctrine\ORM\PersistentCollection {#9300 …}
  #options: Doctrine\ORM\PersistentCollection {#9365 …}
  #associations: Doctrine\ORM\PersistentCollection {#9368 …}
  #createdAt: DateTime @1772614284 {#8394
    date: 2026-03-04 08:51:24.0 UTC (+00:00)
  }
  #updatedAt: DateTime @1772614288 {#8498
    date: 2026-03-04 08:51:28.0 UTC (+00:00)
  }
  #enabled: true
  #translations: Doctrine\ORM\PersistentCollection {#9370 …}
  #translationsCache: [
    "fr_FR" => App\Entity\Product\ProductTranslation {#9372
      #locale: "fr_FR"
      #translatable: App\Entity\Product\Product {#8422}
      #id: 1214
      #name: "Couteau pliant sur-mesure plein manche en ébène, modèle "tête de mort""
      #slug: "couteau-pliant-sur-mesure-plein-manche-en-ebene-modele-tete-de-mort-rambaud-391"
      #description: """
        <div class="flex-shrink-0 flex flex-col relative items-end">\n
        \n<div>\n
        \n<div class="pt-0">\n
        \n<div class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full">\n
        \n<div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">\u{A0}</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n<div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn">\n
        \n<div class="flex-col gap-1 md:gap-3">\n
        \n<div class="flex max-w-full flex-col flex-grow">\n
        \n<div class="min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words [.text-message+&amp;]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="8a70ac44-63d8-41d2-838d-8fb9b0261304" data-message-model-slug="gpt-4o">\n
        \n<div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">\n
        \n<div class="markdown prose w-full break-words dark:prose-invert light">\n
        \n<p>La <strong>gamme Coutellerie d'Art Forge de Laguiole</strong> présente des pièces rares et uniques, réalisées à la main dans nos ateliers, mettant en valeur le savoir-faire d'exception des <strong>couteaux Laguiole</strong>. Ces créations sont destinées aux passionnés de <strong>coutellerie fine</strong> et rendent hommage à l'histoire du légendaire couteau de Laguiole.</p>\n
        \n<p>Ce modèle est entièrement conçu par <strong>Stéphane Rambaud</strong>, artisan d'exception, qui a rejoint <strong>Forge de Laguiole</strong> en 2005 après avoir remporté la médaille d'Or du Meilleur Apprenti en 1987. Rambaud, véritable maître coutelier, fabrique chaque couteau sur mesure, alliant perfection artisanale et créativité. Chaque pièce, façonnée par ses mains expertes, garantit une qualité inégalée.</p>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n</div>\n
        \n\n
        \n<p>Ce <strong>couteau d'exception</strong>, modèle de 12 cm à une pièce, incarne l'élégance et l'originalité. Son <strong>plein manche en ébène</strong>, un bois noble et raffiné, est complété par un <strong>ressort ciselé façon "vertèbres"</strong>, témoignage du savoir-faire artisanal. Le détail unique de ce couteau est son motif <strong>"tête de mort" guilloché à la main</strong>, remplaçant l'emblématique abeille Laguiole, pour une touche audacieuse et contemporaine.</p>\n
        \n<p>Sa <strong>lame brute de forge</strong> associée à une <strong>finition satinée</strong> souligne le caractère authentique de ce couteau pliant. Enfin, l'<strong>intercalaire orange</strong> ajoute une note lumineuse, créant un contraste subtil et élégant.</p>\n
        \n<p>Ce modèle est accompagné de son repose couteau associé.</p>
        """
      #metaKeywords: null
      #metaDescription: null
      #shortDescription: """
        Couteau pliant sur-mesure\n
        \nPlein manche en ébène\n
        \nLame brut de forge\n
        \nModèle "tête de mort"
        """
      -metaTitle: null
      -metaRobots: null
      -ogTitle: null
      -ogDescription: null
      -ogImage: null
      -twitterTitle: null
      -twitterDescription: null
    }
  ]
  #currentLocale: "fr_FR"
  #currentTranslation: null
  #fallbackLocale: "fr_FR"
  #variantSelectionMethod: "choice"
  #productTaxons: Doctrine\ORM\PersistentCollection {#8762 …}
  #channels: Doctrine\ORM\PersistentCollection {#8946 …}
  #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8364 …}
  #reviews: Doctrine\ORM\PersistentCollection {#8878 …}
  #averageRating: 0.0
  #images: Doctrine\ORM\PersistentCollection {#8949 …}
  -isNew: false
  -isIconic: false
  -isFeatured: false
  -isEngravable: true
  -immersionImages: Doctrine\ORM\PersistentCollection {#8722 …}
  #productType: null
}
property_path
null
required
true
row_attr
[]
setter
null
translation_domain
null
trim
true
upload_max_size_message
Closure() {#13688
  class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension"
  use: {
    $translator: Symfony\Component\Translation\DataCollectorTranslator {#1434 …}
    $message: Closure() {#13679 …}
    $translationDomain: "validators"
  }
}
validation_groups
[
  "sylius"
]

View Vars

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 {#13681
  -cart: App\Entity\Order\Order {#9917 …}
  -cartItem: App\Entity\Order\OrderItem {#13686
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13683 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13684 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}
disabled
false
errors
Symfony\Component\Form\FormErrorIterator {#13816
  -errors: []
  -form: Symfony\Component\Form\Form {#13824 …}
}
form
Symfony\Component\Form\FormView {#13677 …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
[]
submitted
false
translation_domain
null
unique_block_prefix
"_sylius_add_to_cart"
valid
true
value
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13681
  -cart: App\Entity\Order\Order {#9917 …}
  -cartItem: App\Entity\Order\OrderItem {#13686
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13683 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13684 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}