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 {#13538
  -cart: App\Entity\Order\Order {#9639 …}
  -cartItem: App\Entity\Order\OrderItem {#13534
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13536 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13535 …}
    #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 {#13538
  -cart: App\Entity\Order\Order {#9639 …}
  -cartItem: App\Entity\Order\OrderItem {#13534
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13536 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13535 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}
same as passed value
product
App\Entity\Product\Product {#8119
  #id: 1289
  #code: "1012 CHFC IG - 8613"
  #attributes: Doctrine\ORM\PersistentCollection {#8790 …}
  #variants: Doctrine\ORM\PersistentCollection {#9003 …}
  #options: Doctrine\ORM\PersistentCollection {#9068 …}
  #associations: Doctrine\ORM\PersistentCollection {#9071 …}
  #createdAt: DateTime @1772614474 {#8091
    date: 2026-03-04 08:54:34.0 UTC (+00:00)
  }
  #updatedAt: DateTime @1781257294 {#8195
    date: 2026-06-12 09:41:34.0 UTC (+00:00)
  }
  #enabled: true
  #translations: Doctrine\ORM\PersistentCollection {#9073 …}
  #translationsCache: [
    "fr_FR" => App\Entity\Product\ProductTranslation {#9075
      #locale: "fr_FR"
      #translatable: App\Entity\Product\Product {#8119}
      #id: 1289
      #name: "Le Laguiole d'ici,  IG, 12cm, plein manche en cœur de chêne subfossile"
      #slug: "le-laguiole-d-ici-ig-12cm-plein-manche-en-coeur-de-chene-subfossile-1012-chfc-ig-8613"
      #description: """
        <h2>Le Laguiole d'ici...</h2>\r\n
        \n<p>C’est avec une immense fierté que Forge de Laguiole vous présente ce couteau, fruit d’un savoir-faire ancestral, enraciné dans le village de Laguiole et désormais reconnu par l’obtention du label officiel d’Indication Géographique «Couteau de Laguiole». Ce label d’État garantit que ce couteau a été fabriqué selon un cahier des charges strict, dans une aire géographique précise, et dans le respect des traditions. À la Forge de Laguiole, chaque couteau prend vie entre les mains de nos couteliers, depuis la forge de la lame jusqu’aux finitions du manche, exclusivement réalisés dans notre atelier. Ce modèle unique incarne cet engagement profond : son manche de 12cm est façonné dans un chêne subfossile vieux de plus de 5 000 ans, extrait de l’ancien lit du Rhin, un bois noble qui a traversé les âges et que nous avons choisi de sublimer pour rendre hommage à l’Histoire. Sa lame, forgée à chaud à partir d’un acier français, vous offre une qualité de coupe remarquable, reflet de l’excellence que nous défendons. Fidèle aux origines rurales de ce couteau emblématique, nous avons remplacé la croix du berger traditionnelle par un losange ancien, rappel des premiers Laguiole paysans, qui symbolisait autrefois le chapelet. La croix de Saint André, ciselée au-dessus de la lame, reprend un motif que l’on retrouvait autrefois sur les Laguioles. Symbole de protection, elle rend hommage à André, l’un des premiers doms d’Aubrac, dont les armoiries représentaient deux bâtons de pèlerin croisés.\u{A0}<br />\r\n
        \n<br />\r\n
        \n</p>\r\n
        \n<p>À travers ce couteau, nous avons voulu réunir le meilleur de notre savoir-faire pour célébrer l’obtention de ce label, mais aussi rendre hommage aux habitants de ce territoire, à leurs mains, à leur mémoire et à leur volonté, sans qui ce couteau ne serait pas devenu ce qu’il est aujourd’hui : un objet porteur d’identité, de fierté et d’histoire. Nous vous souhaitons de nombreuses années d’utilisation, et n’oubliez pas : une fois entre vos mains, vous possédez bien plus qu’un simple objet, vous tenez une part de notre histoire, un héritage vivant qu’il nous tient à coeur de faire perdurer, ici, à Laguiole.</p>\r\n
        \n<p>Ce couteau est accompagné de son certificat de garantie.</p>\r\n
        \n<p><br />\r\n
        \n<em>La plupart des matériaux utilisés pour la fabrication de nos laguioles étant d'origine naturelle, leur aspect (couleur, veinage, grain) est susceptible de varier d'un article à l'autre. Chaque couteau Laguiole issu de notre coutellerie est donc unique. <br />\r\n
        \n</em><em>Les photos de ce site ne sont pas contractuelles.</em>\u{A0}<br />\r\n
        \n<em>La taille indiquée correspond à la longueur du couteau fermé</em>.</p>\r\n
        \n<p>Nos couteaux Forge de Laguiole sont fabriqués dans notre coutellerie Forge de Laguiole à Laguiole, en Aubrac, selon la tradition coutelière datant de 1828.</p>
        """
      #metaKeywords: null
      #metaDescription: null
      #shortDescription: """
        Couteau pliant 12cm en coeur de chêne subfossile\u{A0}\r\n
        \nModèle IG\r\n
        \nRessort lisse, platines laiton
        """
      -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 {#8465 …}
  #channels: Doctrine\ORM\PersistentCollection {#8649 …}
  #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8080 …}
  #reviews: Doctrine\ORM\PersistentCollection {#8581 …}
  #averageRating: 0.0
  #images: Doctrine\ORM\PersistentCollection {#8652 …}
  -isNew: false
  -isIconic: true
  -isFeatured: true
  -isEngravable: true
  -codeDouane: null
  -immersionImages: Doctrine\ORM\PersistentCollection {#8413 …}
  #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 {#7931
  -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7995 …}
  -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7996 …}
  -namespace: Closure() {#7998 …}
}
data
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13538
  -cart: App\Entity\Order\Order {#9639 …}
  -cartItem: App\Entity\Order\OrderItem {#13534
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13536 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13535 …}
    #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) {#13539
  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 {#8119
  #id: 1289
  #code: "1012 CHFC IG - 8613"
  #attributes: Doctrine\ORM\PersistentCollection {#8790 …}
  #variants: Doctrine\ORM\PersistentCollection {#9003 …}
  #options: Doctrine\ORM\PersistentCollection {#9068 …}
  #associations: Doctrine\ORM\PersistentCollection {#9071 …}
  #createdAt: DateTime @1772614474 {#8091
    date: 2026-03-04 08:54:34.0 UTC (+00:00)
  }
  #updatedAt: DateTime @1781257294 {#8195
    date: 2026-06-12 09:41:34.0 UTC (+00:00)
  }
  #enabled: true
  #translations: Doctrine\ORM\PersistentCollection {#9073 …}
  #translationsCache: [
    "fr_FR" => App\Entity\Product\ProductTranslation {#9075
      #locale: "fr_FR"
      #translatable: App\Entity\Product\Product {#8119}
      #id: 1289
      #name: "Le Laguiole d'ici,  IG, 12cm, plein manche en cœur de chêne subfossile"
      #slug: "le-laguiole-d-ici-ig-12cm-plein-manche-en-coeur-de-chene-subfossile-1012-chfc-ig-8613"
      #description: """
        <h2>Le Laguiole d'ici...</h2>\r\n
        \n<p>C’est avec une immense fierté que Forge de Laguiole vous présente ce couteau, fruit d’un savoir-faire ancestral, enraciné dans le village de Laguiole et désormais reconnu par l’obtention du label officiel d’Indication Géographique «Couteau de Laguiole». Ce label d’État garantit que ce couteau a été fabriqué selon un cahier des charges strict, dans une aire géographique précise, et dans le respect des traditions. À la Forge de Laguiole, chaque couteau prend vie entre les mains de nos couteliers, depuis la forge de la lame jusqu’aux finitions du manche, exclusivement réalisés dans notre atelier. Ce modèle unique incarne cet engagement profond : son manche de 12cm est façonné dans un chêne subfossile vieux de plus de 5 000 ans, extrait de l’ancien lit du Rhin, un bois noble qui a traversé les âges et que nous avons choisi de sublimer pour rendre hommage à l’Histoire. Sa lame, forgée à chaud à partir d’un acier français, vous offre une qualité de coupe remarquable, reflet de l’excellence que nous défendons. Fidèle aux origines rurales de ce couteau emblématique, nous avons remplacé la croix du berger traditionnelle par un losange ancien, rappel des premiers Laguiole paysans, qui symbolisait autrefois le chapelet. La croix de Saint André, ciselée au-dessus de la lame, reprend un motif que l’on retrouvait autrefois sur les Laguioles. Symbole de protection, elle rend hommage à André, l’un des premiers doms d’Aubrac, dont les armoiries représentaient deux bâtons de pèlerin croisés.\u{A0}<br />\r\n
        \n<br />\r\n
        \n</p>\r\n
        \n<p>À travers ce couteau, nous avons voulu réunir le meilleur de notre savoir-faire pour célébrer l’obtention de ce label, mais aussi rendre hommage aux habitants de ce territoire, à leurs mains, à leur mémoire et à leur volonté, sans qui ce couteau ne serait pas devenu ce qu’il est aujourd’hui : un objet porteur d’identité, de fierté et d’histoire. Nous vous souhaitons de nombreuses années d’utilisation, et n’oubliez pas : une fois entre vos mains, vous possédez bien plus qu’un simple objet, vous tenez une part de notre histoire, un héritage vivant qu’il nous tient à coeur de faire perdurer, ici, à Laguiole.</p>\r\n
        \n<p>Ce couteau est accompagné de son certificat de garantie.</p>\r\n
        \n<p><br />\r\n
        \n<em>La plupart des matériaux utilisés pour la fabrication de nos laguioles étant d'origine naturelle, leur aspect (couleur, veinage, grain) est susceptible de varier d'un article à l'autre. Chaque couteau Laguiole issu de notre coutellerie est donc unique. <br />\r\n
        \n</em><em>Les photos de ce site ne sont pas contractuelles.</em>\u{A0}<br />\r\n
        \n<em>La taille indiquée correspond à la longueur du couteau fermé</em>.</p>\r\n
        \n<p>Nos couteaux Forge de Laguiole sont fabriqués dans notre coutellerie Forge de Laguiole à Laguiole, en Aubrac, selon la tradition coutelière datant de 1828.</p>
        """
      #metaKeywords: null
      #metaDescription: null
      #shortDescription: """
        Couteau pliant 12cm en coeur de chêne subfossile\u{A0}\r\n
        \nModèle IG\r\n
        \nRessort lisse, platines laiton
        """
      -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 {#8465 …}
  #channels: Doctrine\ORM\PersistentCollection {#8649 …}
  #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8080 …}
  #reviews: Doctrine\ORM\PersistentCollection {#8581 …}
  #averageRating: 0.0
  #images: Doctrine\ORM\PersistentCollection {#8652 …}
  -isNew: false
  -isIconic: true
  -isFeatured: true
  -isEngravable: true
  -codeDouane: null
  -immersionImages: Doctrine\ORM\PersistentCollection {#8413 …}
  #productType: null
}
property_path
null
required
true
row_attr
[]
setter
null
translation_domain
null
trim
true
upload_max_size_message
Closure() {#13541
  class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension"
  use: {
    $translator: Symfony\Component\Translation\DataCollectorTranslator {#1445 …}
    $message: Closure() {#13540 …}
    $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 {#13538
  -cart: App\Entity\Order\Order {#9639 …}
  -cartItem: App\Entity\Order\OrderItem {#13534
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13536 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13535 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}
disabled
false
errors
Symfony\Component\Form\FormErrorIterator {#13551
  -errors: []
  -form: Symfony\Component\Form\Form {#13559 …}
}
form
Symfony\Component\Form\FormView {#13542 …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 {#13538
  -cart: App\Entity\Order\Order {#9639 …}
  -cartItem: App\Entity\Order\OrderItem {#13534
    #id: null
    #order: null
    #quantity: 0
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13536 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13535 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: null
    #productName: null
    #variantName: null
    -gravureText: null
    -gravureTypography: null
  }
}