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 {#13874
  -cart: App\Entity\Order\Order {#10066 …}
  -cartItem: App\Entity\Order\OrderItem {#13983
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13873 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13984 …}
    #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 {#13874
  -cart: App\Entity\Order\Order {#10066 …}
  -cartItem: App\Entity\Order\OrderItem {#13983
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13873 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13984 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}
same as passed value
product
App\Entity\Product\Product {#8555
  #id: 1330
  #code: "27"
  #attributes: Doctrine\ORM\PersistentCollection {#9220 …}
  #variants: Doctrine\ORM\PersistentCollection {#9433 …}
  #options: Doctrine\ORM\PersistentCollection {#9498 …}
  #associations: Doctrine\ORM\PersistentCollection {#9501 …}
  #createdAt: DateTime @1772614566 {#8525
    date: 2026-03-04 08:56:06.0 UTC (+00:00)
  }
  #updatedAt: DateTime @1772614567 {#8625
    date: 2026-03-04 08:56:07.0 UTC (+00:00)
  }
  #enabled: true
  #translations: Doctrine\ORM\PersistentCollection {#9503 …}
  #translationsCache: [
    "fr_FR" => App\Entity\Product\ProductTranslation {#9505
      #locale: "fr_FR"
      #translatable: App\Entity\Product\Product {#8555}
      #id: 1330
      #name: "Torsade, le Laguiole d’art en corne foncée"
      #slug: "couteau-pliant-sur-mesure-en-corne-noire-motif-torsade-rambaud-27"
      #description: """
        <h2>La Coutellerie d’Art Forge de Laguiole</h2> \n
        <p>La Coutellerie d’Art de <strong>Forge de Laguiole</strong> rassemble des pièces singulières issues des ateliers situés au cœur du village de <strong>Laguiole</strong>, sur le plateau de l’<strong>Aubrac</strong>. Chaque création y est pensée comme une expression aboutie du couteau pliant français, où précision des gestes, sélection des matériaux et exigence des finitions s’unissent dans une même ligne de conduite. Les lames sont forgées à chaud dans les ateliers, puis ajustées et assemblées manuellement, garantissant une maîtrise complète de chaque étape de fabrication.</p>\n
        <p>Dans cet univers d’excellence, le couteau de Laguiole d’art 12 cm en corne noire incarne une pièce de caractère, conçue pour les amateurs de coutellerie fine et les collectionneurs en quête d’objets durables et singuliers.</p> \n
        \n
        <h2>Stéphane Rambaud</h2> \n
        <p>Né à Lyon en 1968, <strong>Stéphane Rambaud</strong> est un maître coutelier formé à l’École de Coutellerie de Nogent, où il obtient en 1987 la médaille d’or du Meilleur Apprenti de France. Il rejoint Forge de Laguiole en 2005 et y développe des créations originales, tout en respectant les codes historiques du Laguiole. Son approche associe rigueur technique et recherche esthétique, donnant naissance à des pièces uniques ou réalisées sur commande, où chaque détail de finition traduit une exigence constante.</p> \n
        \n
        <h2>Description du couteau</h2>\n
        <p>Ce Laguiole d’art 12 cm se distingue par un <strong>manche en corne noire pleine</strong>, choisi pour sa profondeur visuelle et sa stabilité naturelle. Le ressort torsadé, travaillé avec précision, est enrichi de fils de laiton qui prolongent le dessin jusqu’à la lame, créant une continuité visuelle raffinée. La lame en acier inoxydable brillant et les platines assorties renforcent l’équilibre général du couteau, entre sobriété et sophistication.</p> \n
        <p>Conçu pour un usage quotidien autant que pour la collection, ce couteau pliant s’adresse à ceux qui recherchent un objet fiable, équilibré et porteur d’une identité forte, ancrée dans la tradition coutelière du village de Laguiole et de l’Aubrac.</p> \n
        \n
        <h2>Pourquoi choisir ce couteau Forge de Laguiole ?</h2> \n
        <p>Le couteau de Laguiole d’art 12 cm en corne noire torsadée se distingue par la cohérence entre sa conception, ses matériaux et son origine. Fabriqué à Laguiole, au sein de la manufacture <strong>Forge de Laguiole</strong>, il bénéficie d’un savoir-faire reconnu dans le travail des aciers et l’assemblage de pièces complexes. Il associe une lame en inox performante, un manche en corne naturelle et un ressort décoré de fils de laiton, offrant une lecture claire du geste coutelier. Ce modèle s’adresse à ceux qui recherchent un couteau fiable, durable et esthétiquement maîtrisé, capable de traverser le temps sans perdre son équilibre ni son identité.</p>
        """
      #metaKeywords: "Laguiole d’art, Forge de Laguiole, couteau 12 cm, corne noire, couteau pliant Laguiole, Stéphane Rambaud, coutellerie française, couteau haut de gamme, Aubrac, couteau de collection, ressort torsadé, fils de laiton"
      #metaDescription: "Couteau de Laguiole d’art 12 cm Forge de Laguiole, manche en corne noire et ressort torsadé laiton. Une pièce d’exception fabriquée à Laguiole, alliant savoir-faire coutelier, acier inoxydable et élégance intemporelle."
      #shortDescription: "Couteau de Laguiole d’art 12 cm signé Forge de Laguiole, doté d’un manche en corne noire et d’un ressort torsadé rehaussé de fils de laiton. Conçu et assemblé dans les ateliers du village de Laguiole, il associe précision de fabrication, acier inoxydable et élégance sobre pour un usage quotidien ou de collection."
      -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 {#8895 …}
  #channels: Doctrine\ORM\PersistentCollection {#9079 …}
  #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8514 …}
  #reviews: Doctrine\ORM\PersistentCollection {#9011 …}
  #averageRating: 0.0
  #images: Doctrine\ORM\PersistentCollection {#9082 …}
  -isNew: false
  -isIconic: false
  -isFeatured: false
  -isEngravable: true
  -gravureMaxLength: null
  -gravureAllowedChars: null
  -codeDouane: null
  -allowBackorder: false
  -backorderDelay: null
  -immersionImages: Doctrine\ORM\PersistentCollection {#8843 …}
  #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 {#8362
  -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#8430 …}
  -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#8431 …}
  -namespace: Closure() {#8433 …}
}
data
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13874
  -cart: App\Entity\Order\Order {#10066 …}
  -cartItem: App\Entity\Order\OrderItem {#13983
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13873 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13984 …}
    #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) {#13872
  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 {#8555
  #id: 1330
  #code: "27"
  #attributes: Doctrine\ORM\PersistentCollection {#9220 …}
  #variants: Doctrine\ORM\PersistentCollection {#9433 …}
  #options: Doctrine\ORM\PersistentCollection {#9498 …}
  #associations: Doctrine\ORM\PersistentCollection {#9501 …}
  #createdAt: DateTime @1772614566 {#8525
    date: 2026-03-04 08:56:06.0 UTC (+00:00)
  }
  #updatedAt: DateTime @1772614567 {#8625
    date: 2026-03-04 08:56:07.0 UTC (+00:00)
  }
  #enabled: true
  #translations: Doctrine\ORM\PersistentCollection {#9503 …}
  #translationsCache: [
    "fr_FR" => App\Entity\Product\ProductTranslation {#9505
      #locale: "fr_FR"
      #translatable: App\Entity\Product\Product {#8555}
      #id: 1330
      #name: "Torsade, le Laguiole d’art en corne foncée"
      #slug: "couteau-pliant-sur-mesure-en-corne-noire-motif-torsade-rambaud-27"
      #description: """
        <h2>La Coutellerie d’Art Forge de Laguiole</h2> \n
        <p>La Coutellerie d’Art de <strong>Forge de Laguiole</strong> rassemble des pièces singulières issues des ateliers situés au cœur du village de <strong>Laguiole</strong>, sur le plateau de l’<strong>Aubrac</strong>. Chaque création y est pensée comme une expression aboutie du couteau pliant français, où précision des gestes, sélection des matériaux et exigence des finitions s’unissent dans une même ligne de conduite. Les lames sont forgées à chaud dans les ateliers, puis ajustées et assemblées manuellement, garantissant une maîtrise complète de chaque étape de fabrication.</p>\n
        <p>Dans cet univers d’excellence, le couteau de Laguiole d’art 12 cm en corne noire incarne une pièce de caractère, conçue pour les amateurs de coutellerie fine et les collectionneurs en quête d’objets durables et singuliers.</p> \n
        \n
        <h2>Stéphane Rambaud</h2> \n
        <p>Né à Lyon en 1968, <strong>Stéphane Rambaud</strong> est un maître coutelier formé à l’École de Coutellerie de Nogent, où il obtient en 1987 la médaille d’or du Meilleur Apprenti de France. Il rejoint Forge de Laguiole en 2005 et y développe des créations originales, tout en respectant les codes historiques du Laguiole. Son approche associe rigueur technique et recherche esthétique, donnant naissance à des pièces uniques ou réalisées sur commande, où chaque détail de finition traduit une exigence constante.</p> \n
        \n
        <h2>Description du couteau</h2>\n
        <p>Ce Laguiole d’art 12 cm se distingue par un <strong>manche en corne noire pleine</strong>, choisi pour sa profondeur visuelle et sa stabilité naturelle. Le ressort torsadé, travaillé avec précision, est enrichi de fils de laiton qui prolongent le dessin jusqu’à la lame, créant une continuité visuelle raffinée. La lame en acier inoxydable brillant et les platines assorties renforcent l’équilibre général du couteau, entre sobriété et sophistication.</p> \n
        <p>Conçu pour un usage quotidien autant que pour la collection, ce couteau pliant s’adresse à ceux qui recherchent un objet fiable, équilibré et porteur d’une identité forte, ancrée dans la tradition coutelière du village de Laguiole et de l’Aubrac.</p> \n
        \n
        <h2>Pourquoi choisir ce couteau Forge de Laguiole ?</h2> \n
        <p>Le couteau de Laguiole d’art 12 cm en corne noire torsadée se distingue par la cohérence entre sa conception, ses matériaux et son origine. Fabriqué à Laguiole, au sein de la manufacture <strong>Forge de Laguiole</strong>, il bénéficie d’un savoir-faire reconnu dans le travail des aciers et l’assemblage de pièces complexes. Il associe une lame en inox performante, un manche en corne naturelle et un ressort décoré de fils de laiton, offrant une lecture claire du geste coutelier. Ce modèle s’adresse à ceux qui recherchent un couteau fiable, durable et esthétiquement maîtrisé, capable de traverser le temps sans perdre son équilibre ni son identité.</p>
        """
      #metaKeywords: "Laguiole d’art, Forge de Laguiole, couteau 12 cm, corne noire, couteau pliant Laguiole, Stéphane Rambaud, coutellerie française, couteau haut de gamme, Aubrac, couteau de collection, ressort torsadé, fils de laiton"
      #metaDescription: "Couteau de Laguiole d’art 12 cm Forge de Laguiole, manche en corne noire et ressort torsadé laiton. Une pièce d’exception fabriquée à Laguiole, alliant savoir-faire coutelier, acier inoxydable et élégance intemporelle."
      #shortDescription: "Couteau de Laguiole d’art 12 cm signé Forge de Laguiole, doté d’un manche en corne noire et d’un ressort torsadé rehaussé de fils de laiton. Conçu et assemblé dans les ateliers du village de Laguiole, il associe précision de fabrication, acier inoxydable et élégance sobre pour un usage quotidien ou de collection."
      -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 {#8895 …}
  #channels: Doctrine\ORM\PersistentCollection {#9079 …}
  #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8514 …}
  #reviews: Doctrine\ORM\PersistentCollection {#9011 …}
  #averageRating: 0.0
  #images: Doctrine\ORM\PersistentCollection {#9082 …}
  -isNew: false
  -isIconic: false
  -isFeatured: false
  -isEngravable: true
  -gravureMaxLength: null
  -gravureAllowedChars: null
  -codeDouane: null
  -allowBackorder: false
  -backorderDelay: null
  -immersionImages: Doctrine\ORM\PersistentCollection {#8843 …}
  #productType: null
}
property_path
null
required
true
row_attr
[]
setter
null
translation_domain
null
trim
true
upload_max_size_message
Closure() {#13870
  class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension"
  use: {
    $translator: Symfony\Component\Translation\DataCollectorTranslator {#1493 …}
    $message: Closure() {#13871 …}
    $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 {#13874
  -cart: App\Entity\Order\Order {#10066 …}
  -cartItem: App\Entity\Order\OrderItem {#13983
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13873 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13984 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}
disabled
false
errors
Symfony\Component\Form\FormErrorIterator {#14008
  -errors: []
  -form: Symfony\Component\Form\Form {#14014 …}
}
form
Symfony\Component\Form\FormView {#13865 …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 {#13874
  -cart: App\Entity\Order\Order {#10066 …}
  -cartItem: App\Entity\Order\OrderItem {#13983
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13873 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13984 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}