Forms
-
sylius_admin_product
-
enabled
-
translations
-
fr_FR
-
name
-
slug
-
description
-
metaKeywords
-
metaDescription
-
shortDescription
-
-
en_US
-
name
-
slug
-
description
-
metaKeywords
-
metaDescription
-
shortDescription
-
-
de_DE
-
name
-
slug
-
description
-
metaKeywords
-
metaDescription
-
shortDescription
-
-
-
attributes
-
associations
-
tissu
-
Accessoire
-
-
channels
-
0
-
1
-
2
-
-
mainTaxon
-
variantSelectionMethod
-
images
-
0
-
type
-
file
-
productVariants
-
position
-
-
1
-
type
-
file
-
productVariants
-
position
-
-
2
-
type
-
file
-
productVariants
-
position
-
-
3
-
type
-
file
-
productVariants
-
position
-
-
4
-
type
-
file
-
productVariants
-
position
-
-
5
-
type
-
file
-
productVariants
-
position
-
-
-
immersionImages
-
isNew
-
isIconic
-
isFeatured
-
isEngravable
-
gravureMaxLength
-
gravureAllowedChars
-
code
-
codeDouane
-
allowBackorder
-
backorderDelay
-
backorderDelayEn
-
backorderDelayDe
-
options
-
productTaxons
-
_token
-
sylius_admin_product
"Sylius\Bundle\AdminBundle\Form\Type\ProductType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| data_class | "App\Entity\Product\Product" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12127 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\Product" } } |
| 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 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12125 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12126 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product" "sylius_admin_product" "_sylius_admin_product" ] |
| cache_key | "_sylius_admin_product_sylius_admin_product" |
| compound | true |
| data | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13160 -errors: [] -form: Symfony\Component\Form\Form {#13174 …} } |
| form | Symfony\Component\Form\FormView {#1177 …5} |
| full_name | "sylius_admin_product" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "sylius_admin_product" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product" |
| valid | true |
| value | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
enabled
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"1"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.enabled" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12091 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12092 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "sylius.form.product.enabled" |
| 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 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12178 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12098 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_sylius_admin_product_enabled" ] |
| cache_key | "_sylius_admin_product_enabled_checkbox" |
| checked | true |
| compound | false |
| data | true |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13536 -errors: [] -form: Symfony\Component\Form\Form {#13177 …} } |
| form | Symfony\Component\Form\FormView {#12971 …5} |
| full_name | "sylius_admin_product[enabled]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_enabled" |
| label | "sylius.form.product.enabled" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "enabled" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_enabled" |
| valid | true |
| value | "1" |
translations
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| entry_type | "Sylius\Bundle\ProductBundle\Form\Type\ProductTranslationType" |
Closure() {#12148 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12139 …} use: { $value: "Sylius\Bundle\ProductBundle\Form\Type\ProductTranslationType" } } |
| label | "sylius.form.product.translations" |
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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12145 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [ 0 => "fr_FR" "en_US" => "en_US" "de_DE" => "de_DE" ] |
| entry_name | Closure(string $localeCode): string {#12113 returnType: "string" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#12112 …} } |
| entry_options | Closure(string $localeCode): array {#12144 returnType: "array" class: "Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType" this: Sylius\Bundle\ResourceBundle\Form\Type\ResourceTranslationsType {#12112 …} } |
| entry_type | Closure() {#12148 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12139 …} use: { $value: "Sylius\Bundle\ProductBundle\Form\Type\ProductTranslationType" } } |
| 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 | "sylius.form.product.translations" |
| 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 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12147 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12146 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_fixed_collection" "sylius_translations" "_sylius_admin_product_translations" ] |
| cache_key | "_sylius_admin_product_translations_sylius_translations" |
| compound | true |
| data | Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13518 -errors: [] -form: Symfony\Component\Form\Form {#13215 …} } |
| form | Symfony\Component\Form\FormView {#13527 …5} |
| full_name | "sylius_admin_product[translations]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations" |
| label | "sylius.form.product.translations" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "translations" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations" |
| valid | true |
| value | Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } |
fr_FR
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130} ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| property_path | "[fr_FR]" |
same as passed value |
| required | true |
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 | "entry" |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "App\Entity\Product\ProductTranslation" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13186 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductTranslation" } } |
| 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 |
| property_path | "[fr_FR]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13184 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13185 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_translation" "_sylius_admin_product_translations_entry" ] |
| cache_key | "_sylius_admin_product_translations_entry_sylius_product_translation" |
| compound | true |
| data | App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130} ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13128 -errors: [] -form: Symfony\Component\Form\Form {#13276 …} } |
| form | Symfony\Component\Form\FormView {#13135 …5} |
| full_name | "sylius_admin_product[translations][fr_FR]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_fr_FR" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "fr_FR" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry" |
| valid | true |
| value | App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130} ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null } |
name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "Etui Cuir Aubrac" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.name" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13219 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13221 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13220 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_name" ] |
| cache_key | "_sylius_admin_product_translations_entry_name_text" |
| compound | false |
| data | "Etui Cuir Aubrac" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13136 -errors: [] -form: Symfony\Component\Form\Form {#13279 …} } |
| form | Symfony\Component\Form\FormView {#13133 …5} |
| full_name | "sylius_admin_product[translations][fr_FR][name]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_fr_FR_name" |
| label | "sylius.form.product.name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "name" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_name" |
| uses_autocomplete | false |
| valid | true |
| value | "Etui Cuir Aubrac" |
slug
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "etui-cuir-aubrac" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.slug" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13228 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.slug" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13230 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13229 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_slug" ] |
| cache_key | "_sylius_admin_product_translations_entry_slug_text" |
| compound | false |
| data | "etui-cuir-aubrac" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13151 -errors: [] -form: Symfony\Component\Form\Form {#13282 …} } |
| form | Symfony\Component\Form\FormView {#13114 …5} |
| full_name | "sylius_admin_product[translations][fr_FR][slug]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_fr_FR_slug" |
| label | "sylius.form.product.slug" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "slug" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_slug" |
| uses_autocomplete | false |
| valid | true |
| value | "etui-cuir-aubrac" |
description
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13240 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13238 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13239 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_sylius_admin_product_translations_entry_description" ] |
| cache_key | "_sylius_admin_product_translations_entry_description_textarea" |
| compound | false |
| data | """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#12933 -errors: [] -form: Symfony\Component\Form\Form {#13285 …} } |
| form | Symfony\Component\Form\FormView {#12956 …5} |
| full_name | "sylius_admin_product[translations][fr_FR][description]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_fr_FR_description" |
| label | "sylius.form.product.description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "description" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_description" |
| uses_autocomplete | false |
| valid | true |
| value | """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ |
metaKeywords
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.meta_keywords" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13250 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.meta_keywords" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13252 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13251 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_metaKeywords" ] |
| cache_key | "_sylius_admin_product_translations_entry_metaKeywords_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13169 -errors: [] -form: Symfony\Component\Form\Form {#13288 …} } |
| form | Symfony\Component\Form\FormView {#13092 …5} |
| full_name | "sylius_admin_product[translations][fr_FR][metaKeywords]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_fr_FR_metaKeywords" |
| label | "sylius.form.product.meta_keywords" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "metaKeywords" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_metaKeywords" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
metaDescription
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.meta_description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13259 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.meta_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13261 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13260 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_metaDescription" ] |
| cache_key | "_sylius_admin_product_translations_entry_metaDescription_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13021 -errors: [] -form: Symfony\Component\Form\Form {#13291 …} } |
| form | Symfony\Component\Form\FormView {#12793 …5} |
| full_name | "sylius_admin_product[translations][fr_FR][metaDescription]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_fr_FR_metaDescription" |
| label | "sylius.form.product.meta_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "metaDescription" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_metaDescription" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
shortDescription
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.short_description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13268 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.short_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13270 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13269 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_sylius_admin_product_translations_entry_shortDescription" ] |
| cache_key | "_sylius_admin_product_translations_entry_shortDescription_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13489 -errors: [] -form: Symfony\Component\Form\Form {#13294 …} } |
| form | Symfony\Component\Form\FormView {#13470 …5} |
| full_name | "sylius_admin_product[translations][fr_FR][shortDescription]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_fr_FR_shortDescription" |
| label | "sylius.form.product.short_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "shortDescription" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_shortDescription" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
en_US
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| property_path | "[en_US]" |
same as passed value |
| required | false |
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 | "entry" |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "App\Entity\Product\ProductTranslation" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13196 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductTranslation" } } |
| 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 |
| property_path | "[en_US]" |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13198 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13197 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_translation" "_sylius_admin_product_translations_entry" ] |
| cache_key | "_sylius_admin_product_translations_entry_sylius_product_translation" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13141 -errors: [] -form: Symfony\Component\Form\Form {#13351 …} } |
| form | Symfony\Component\Form\FormView {#13134 …5} |
| full_name | "sylius_admin_product[translations][en_US]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_en_US" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "en_US" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry" |
| valid | true |
| value | null |
name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.name" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13298 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13300 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13299 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_name" ] |
| cache_key | "_sylius_admin_product_translations_entry_name_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13421 -errors: [] -form: Symfony\Component\Form\Form {#13354 …} } |
| form | Symfony\Component\Form\FormView {#13209 …5} |
| full_name | "sylius_admin_product[translations][en_US][name]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_en_US_name" |
| label | "sylius.form.product.name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "name" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_name" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
slug
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.slug" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13307 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.slug" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13309 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13308 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_slug" ] |
| cache_key | "_sylius_admin_product_translations_entry_slug_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13412 -errors: [] -form: Symfony\Component\Form\Form {#13357 …} } |
| form | Symfony\Component\Form\FormView {#13403 …5} |
| full_name | "sylius_admin_product[translations][en_US][slug]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_en_US_slug" |
| label | "sylius.form.product.slug" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "slug" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_slug" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
description
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13316 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13318 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13317 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_sylius_admin_product_translations_entry_description" ] |
| cache_key | "_sylius_admin_product_translations_entry_description_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13394 -errors: [] -form: Symfony\Component\Form\Form {#13360 …} } |
| form | Symfony\Component\Form\FormView {#13385 …5} |
| full_name | "sylius_admin_product[translations][en_US][description]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_en_US_description" |
| label | "sylius.form.product.description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "description" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_description" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
metaKeywords
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.meta_keywords" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13325 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.meta_keywords" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13327 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13326 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_metaKeywords" ] |
| cache_key | "_sylius_admin_product_translations_entry_metaKeywords_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13376 -errors: [] -form: Symfony\Component\Form\Form {#13363 …} } |
| form | Symfony\Component\Form\FormView {#13199 …5} |
| full_name | "sylius_admin_product[translations][en_US][metaKeywords]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_en_US_metaKeywords" |
| label | "sylius.form.product.meta_keywords" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "metaKeywords" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_metaKeywords" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
metaDescription
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.meta_description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13334 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.meta_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13336 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13335 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_metaDescription" ] |
| cache_key | "_sylius_admin_product_translations_entry_metaDescription_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13346 -errors: [] -form: Symfony\Component\Form\Form {#13366 …} } |
| form | Symfony\Component\Form\FormView {#13337 …5} |
| full_name | "sylius_admin_product[translations][en_US][metaDescription]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_en_US_metaDescription" |
| label | "sylius.form.product.meta_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "metaDescription" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_metaDescription" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
shortDescription
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.short_description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13343 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.short_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13345 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13344 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_sylius_admin_product_translations_entry_shortDescription" ] |
| cache_key | "_sylius_admin_product_translations_entry_shortDescription_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13328 -errors: [] -form: Symfony\Component\Form\Form {#13369 …} } |
| form | Symfony\Component\Form\FormView {#13319 …5} |
| full_name | "sylius_admin_product[translations][en_US][shortDescription]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_en_US_shortDescription" |
| label | "sylius.form.product.short_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "shortDescription" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_shortDescription" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
de_DE
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| property_path | "[de_DE]" |
same as passed value |
| required | false |
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 | "entry" |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "App\Entity\Product\ProductTranslation" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13206 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductTranslation" } } |
| 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 |
| property_path | "[de_DE]" |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13208 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13207 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_translation" "_sylius_admin_product_translations_entry" ] |
| cache_key | "_sylius_admin_product_translations_entry_sylius_product_translation" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#12149 -errors: [] -form: Symfony\Component\Form\Form {#13426 …} } |
| form | Symfony\Component\Form\FormView {#12165 …5} |
| full_name | "sylius_admin_product[translations][de_DE]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_de_DE" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "de_DE" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry" |
| valid | true |
| value | null |
name
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.name" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13373 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13375 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13374 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_name" ] |
| cache_key | "_sylius_admin_product_translations_entry_name_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13271 -errors: [] -form: Symfony\Component\Form\Form {#13429 …} } |
| form | Symfony\Component\Form\FormView {#13189 …5} |
| full_name | "sylius_admin_product[translations][de_DE][name]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_de_DE_name" |
| label | "sylius.form.product.name" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "name" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_name" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
slug
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.slug" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13382 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.slug" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13384 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13383 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_slug" ] |
| cache_key | "_sylius_admin_product_translations_entry_slug_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13262 -errors: [] -form: Symfony\Component\Form\Form {#13432 …} } |
| form | Symfony\Component\Form\FormView {#13253 …5} |
| full_name | "sylius_admin_product[translations][de_DE][slug]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_de_DE_slug" |
| label | "sylius.form.product.slug" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "slug" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_slug" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
description
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13391 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13393 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13392 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_sylius_admin_product_translations_entry_description" ] |
| cache_key | "_sylius_admin_product_translations_entry_description_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13237 -errors: [] -form: Symfony\Component\Form\Form {#13435 …} } |
| form | Symfony\Component\Form\FormView {#13231 …5} |
| full_name | "sylius_admin_product[translations][de_DE][description]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_de_DE_description" |
| label | "sylius.form.product.description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "description" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_description" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
metaKeywords
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.meta_keywords" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13400 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.meta_keywords" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13402 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13401 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_metaKeywords" ] |
| cache_key | "_sylius_admin_product_translations_entry_metaKeywords_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13222 -errors: [] -form: Symfony\Component\Form\Form {#13438 …} } |
| form | Symfony\Component\Form\FormView {#12176 …5} |
| full_name | "sylius_admin_product[translations][de_DE][metaKeywords]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_de_DE_metaKeywords" |
| label | "sylius.form.product.meta_keywords" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "metaKeywords" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_metaKeywords" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
metaDescription
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.meta_description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13409 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.meta_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13411 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13410 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_translations_entry_metaDescription" ] |
| cache_key | "_sylius_admin_product_translations_entry_metaDescription_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13587 -errors: [] -form: Symfony\Component\Form\Form {#13441 …} } |
| form | Symfony\Component\Form\FormView {#13588 …5} |
| full_name | "sylius_admin_product[translations][de_DE][metaDescription]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_de_DE_metaDescription" |
| label | "sylius.form.product.meta_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "metaDescription" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_metaDescription" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
shortDescription
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.short_description" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13418 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.product.short_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13420 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13419 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_sylius_admin_product_translations_entry_shortDescription" ] |
| cache_key | "_sylius_admin_product_translations_entry_shortDescription_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13589 -errors: [] -form: Symfony\Component\Form\Form {#13444 …} } |
| form | Symfony\Component\Form\FormView {#14066 …5} |
| full_name | "sylius_admin_product[translations][de_DE][shortDescription]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_translations_de_DE_shortDescription" |
| label | "sylius.form.product.short_description" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "shortDescription" |
| pattern | null |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_translations_entry_shortDescription" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
attributes
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17102 #collection: Doctrine\Common\Collections\ArrayCollection {#17104 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28930 …} -backRefFieldName: "subject" -isDirty: true -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28932 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| allow_add | true |
same as passed value |
| allow_delete | true |
same as passed value |
| by_reference | false |
same as passed value |
| entry_type | "Sylius\Bundle\ProductBundle\Form\Type\ProductAttributeValueType" |
same as passed value |
| label | false |
same as passed value |
| prototype | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| button_add_label | "sylius.form.collection.add" |
| button_delete_label | "sylius.form.collection.delete" |
| by_reference | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| delete_empty | false |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12156 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entry_options | [ "block_name" => "entry" ] |
| entry_type | "Sylius\Bundle\ProductBundle\Form\Type\ProductAttributeValueType" |
| 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 | "The collection is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| keep_as_list | false |
| label | false |
| 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 |
| property_path | null |
| prototype | true |
| prototype_data | null |
| prototype_name | "__name__" |
| prototype_options | [] |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12158 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12157 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "collection" "_sylius_admin_product_attributes" ] |
| button_add_label | "sylius.form.collection.add" |
| button_delete_label | "sylius.form.collection.delete" |
| cache_key | "_sylius_admin_product_attributes_collection" |
| compound | true |
| data | Doctrine\ORM\PersistentCollection {#17102 #collection: Doctrine\Common\Collections\ArrayCollection {#17104 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28930 …} -backRefFieldName: "subject" -isDirty: true -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28932 …} } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13069 -errors: [] -form: Symfony\Component\Form\Form {#13447 …} } |
| form | Symfony\Component\Form\FormView {#12924 …5} |
| full_name | "sylius_admin_product[attributes]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_attributes" |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "attributes" |
| priority | 0 |
| prototype | Symfony\Component\Form\FormView {#13310 …5} |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_attributes" |
| valid | true |
| value | Doctrine\ORM\PersistentCollection {#17102 #collection: Doctrine\Common\Collections\ArrayCollection {#17104 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#28930 …} -backRefFieldName: "subject" -isDirty: true -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28932 …} } |
associations
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format |
Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840} #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } |
| Normalized Format | [] |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | false |
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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12789 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entries | [ App\Entity\Product\ProductAssociationType {#12742 #id: 1 #code: "tissu" #name: null #createdAt: DateTime @1776678403 {#12739 date: 2026-04-20 09:46:43.0 UTC (+00:00) } #updatedAt: DateTime @1776678403 {#12740 date: 2026-04-20 09:46:43.0 UTC (+00:00) } #translations: Doctrine\ORM\PersistentCollection {#12784 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductAssociationTypeTranslation {#12807 #locale: "fr_FR" #translatable: App\Entity\Product\ProductAssociationType {#12742} #id: 1 #name: "tissu" } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } App\Entity\Product\ProductAssociationType {#12785 #id: 2 #code: "Accessoire" #name: null #createdAt: DateTime @1782894764 {#12781 date: 2026-07-01 08:32:44.0 UTC (+00:00) } #updatedAt: DateTime @1782894764 {#12783 date: 2026-07-01 08:32:44.0 UTC (+00:00) } #translations: Doctrine\ORM\PersistentCollection {#12786 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductAssociationTypeTranslation {#12815 #locale: "fr_FR" #translatable: App\Entity\Product\ProductAssociationType {#12785} #id: 2 #name: "Accessoires" } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } ] |
| entry_name | Closure(ProductAssociationTypeInterface $productAssociationType) {#12738 class: "Sylius\Bundle\ProductBundle\Form\Type\ProductAssociationsType" this: Sylius\Bundle\ProductBundle\Form\Type\ProductAssociationsType {#12720 …} } |
| entry_options | Closure(ProductAssociationTypeInterface $productAssociationType) {#12734 class: "Sylius\Bundle\AdminBundle\Form\Type\ProductAssociationsType" this: Sylius\Bundle\AdminBundle\Form\Type\ProductAssociationsType {#12719 …} } |
| entry_type | Closure() {#12792 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#12139 …} use: { $value: "Sylius\Bundle\AdminBundle\Form\Type\ProductAutocompleteType" } } |
| 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 | false |
| 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 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12791 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12788 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_fixed_collection" "sylius_product_associations" "sylius_admin_product_associations" "_sylius_admin_product_associations" ] |
| cache_key | "_sylius_admin_product_associations_sylius_admin_product_associations" |
| compound | true |
| data | [] |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#17091 -errors: [] -form: Symfony\Component\Form\Form {#13507 …} } |
| form | Symfony\Component\Form\FormView {#17092 …5} |
| full_name | "sylius_admin_product[associations]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_associations" |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "associations" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_associations" |
| valid | true |
| value | [] |
tissu
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
[] |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| label | "tissu" |
same as passed value |
| multiple | true |
same as passed value |
| property_path | "[tissu]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12895 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12910 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Loader\LazyChoiceLoader {#13465 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#17213 …} -loader: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13464 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13466 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12973 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13468 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13467 …} } |
| choices | null |
| class | "App\Entity\Product\Product" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | [] |
| entity_fields | [
"entity.code"
] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| filter_query | Closure(QueryBuilder $builder, string $query, EntityRepository $repository): void {#13469 returnType: "void" class: "Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType" this: Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType {#12868 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#13454 …} $filterQuery: null } } |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13461 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#7526 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "tissu" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| locale_code | "fr_FR" |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | "[tissu]" |
| query_builder | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| searchable_fields | null |
| security | false |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| translation_fields | [
"translation.name"
] |
| trim | false |
| upload_max_size_message | Closure() {#13456 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13455 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-url-value" => "/admin/ajax/autocomplete/sylius_admin_product" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "ux_entity_autocomplete" "sylius_admin_translatable_autocomplete" "sylius_admin_product_autocomplete" "_sylius_admin_product_associations_entry" ] |
| cache_key | "_sylius_admin_product_associations_entry_sylius_admin_product_autocomplete" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18200 -errors: [] -form: Symfony\Component\Form\Form {#13509 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18202 …5} |
| full_name | "sylius_admin_product[associations][tissu][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_associations_tissu" |
| is_selected | Closure($choice, array $values) {#18195 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "tissu" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "tissu" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_associations_entry" |
| uses_autocomplete | true |
| valid | true |
| value | [] |
Accessoire
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
[] |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| label | "Accessoires" |
same as passed value |
| multiple | true |
same as passed value |
| property_path | "[Accessoire]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | "entry" |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel {#12895 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceLabel(object $choice): string {#12910 …} } |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Loader\LazyChoiceLoader {#13487 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#17217 …} -loader: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13491 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#13492 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12973 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13488 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13467 …} } |
| choices | null |
| class | "App\Entity\Product\Product" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | [] |
| entity_fields | [
"entity.code"
] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| filter_query | Closure(QueryBuilder $builder, string $query, EntityRepository $repository): void {#13490 returnType: "void" class: "Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType" this: Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType {#12868 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#13485 …} $filterQuery: null } } |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13461 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#7526 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Accessoires" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| locale_code | "fr_FR" |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | "[Accessoire]" |
| query_builder | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| searchable_fields | null |
| security | false |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| translation_fields | [
"translation.name"
] |
| trim | false |
| upload_max_size_message | Closure() {#13486 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13482 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-url-value" => "/admin/ajax/autocomplete/sylius_admin_product" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "ux_entity_autocomplete" "sylius_admin_translatable_autocomplete" "sylius_admin_product_autocomplete" "_sylius_admin_product_associations_entry" ] |
| cache_key | "_sylius_admin_product_associations_entry_sylius_admin_product_autocomplete" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18207 -errors: [] -form: Symfony\Component\Form\Form {#13512 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18204 …5} |
| full_name | "sylius_admin_product[associations][Accessoire][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_associations_Accessoire" |
| is_selected | Closure($choice, array $values) {#18346 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "Accessoires" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "Accessoire" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_associations_entry" |
| uses_autocomplete | true |
| valid | true |
| value | [] |
channels
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format |
Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } |
| Normalized Format | [ App\Entity\Channel\Channel {#7312 #id: 1 #code: "WEB-EU" #name: "Union Européenne" #description: null #hostname: "forges-preprod.kwantic.dev" #color: "#a68297" #createdAt: DateTime @1772496866 {#7301 date: 2026-03-03 00:14:26.0 UTC (+00:00) } #updatedAt: DateTime @1790543133 {#7298 date: 2026-09-27 21:05:33.0 UTC (+00:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7454 …} #defaultLocale: App\Entity\Locale\Locale {#7450 …} #defaultTaxZone: Proxies\__CG__\App\Entity\Addressing\Zone {#7342 …} #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7403 …} #locales: Doctrine\ORM\PersistentCollection {#7405 …} #countries: Doctrine\ORM\PersistentCollection {#7451 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7370 …} #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7395 …} } ] |
| View Format |
[
"WEB-EU"
]
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| expanded | true |
same as passed value |
| label | "sylius.form.product.channels" |
same as passed value |
| multiple | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | "code" |
| choices | [ App\Entity\Channel\Channel {#7312 #id: 1 #code: "WEB-EU" #name: "Union Européenne" #description: null #hostname: "forges-preprod.kwantic.dev" #color: "#a68297" #createdAt: DateTime @1772496866 {#7301 date: 2026-03-03 00:14:26.0 UTC (+00:00) } #updatedAt: DateTime @1790543133 {#7298 date: 2026-09-27 21:05:33.0 UTC (+00:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7454 …} #defaultLocale: App\Entity\Locale\Locale {#7450 …} #defaultTaxZone: Proxies\__CG__\App\Entity\Addressing\Zone {#7342 …} #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7403 …} #locales: Doctrine\ORM\PersistentCollection {#7405 …} #countries: Doctrine\ORM\PersistentCollection {#7451 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7370 …} #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7395 …} } App\Entity\Channel\Channel {#12836 #id: 5 #code: "WEB-HORS-EU" #name: "Hors Union Européenne" #description: null #hostname: "forges-preprod.kwantic.dev" #color: "#a68297" #createdAt: DateTime @1778448145 {#12835 date: 2026-05-10 21:22:25.0 UTC (+00:00) } #updatedAt: DateTime @1790543161 {#12834 date: 2026-09-27 21:06:01.0 UTC (+00:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7454 …} #defaultLocale: App\Entity\Locale\Locale {#7450 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12843 …} #locales: Doctrine\ORM\PersistentCollection {#12845 …} #countries: Doctrine\ORM\PersistentCollection {#12847 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: false #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12838 …} #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12841 …} } App\Entity\Channel\Channel {#12851 #id: 9 #code: "WEB-FR" #name: "France" #description: null #hostname: "forges-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1782337626 {#12830 date: 2026-06-24 21:47:06.0 UTC (+00:00) } #updatedAt: DateTime @1790543156 {#12831 date: 2026-09-27 21:05:56.0 UTC (+00:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7454 …} #defaultLocale: App\Entity\Locale\Locale {#7450 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12858 …} #locales: Doctrine\ORM\PersistentCollection {#12860 …} #countries: Doctrine\ORM\PersistentCollection {#12862 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12853 …} #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12856 …} } ] |
| compound | true |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | true |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.channels" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#12822 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12812 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "sylius_channel_choice" "_sylius_admin_product_channels" ] |
| cache_key | "_sylius_admin_product_channels_sylius_channel_choice" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#12867 +data: App\Entity\Channel\Channel {#7312 #id: 1 #code: "WEB-EU" #name: "Union Européenne" #description: null #hostname: "forges-preprod.kwantic.dev" #color: "#a68297" #createdAt: DateTime @1772496866 {#7301 date: 2026-03-03 00:14:26.0 UTC (+00:00) } #updatedAt: DateTime @1790543133 {#7298 date: 2026-09-27 21:05:33.0 UTC (+00:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7454 …} #defaultLocale: App\Entity\Locale\Locale {#7450 …} #defaultTaxZone: Proxies\__CG__\App\Entity\Addressing\Zone {#7342 …} #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7403 …} #locales: Doctrine\ORM\PersistentCollection {#7405 …} #countries: Doctrine\ORM\PersistentCollection {#7451 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7370 …} #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7395 …} } +value: "WEB-EU" +label: "Union Européenne" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#12874 +data: App\Entity\Channel\Channel {#12836 #id: 5 #code: "WEB-HORS-EU" #name: "Hors Union Européenne" #description: null #hostname: "forges-preprod.kwantic.dev" #color: "#a68297" #createdAt: DateTime @1778448145 {#12835 date: 2026-05-10 21:22:25.0 UTC (+00:00) } #updatedAt: DateTime @1790543161 {#12834 date: 2026-09-27 21:06:01.0 UTC (+00:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7454 …} #defaultLocale: App\Entity\Locale\Locale {#7450 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12843 …} #locales: Doctrine\ORM\PersistentCollection {#12845 …} #countries: Doctrine\ORM\PersistentCollection {#12847 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: false #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12838 …} #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12841 …} } +value: "WEB-HORS-EU" +label: "Hors Union Européenne" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#12873 +data: App\Entity\Channel\Channel {#12851 #id: 9 #code: "WEB-FR" #name: "France" #description: null #hostname: "forges-preprod.kwantic.dev" #color: "#000000" #createdAt: DateTime @1782337626 {#12830 date: 2026-06-24 21:47:06.0 UTC (+00:00) } #updatedAt: DateTime @1790543156 {#12831 date: 2026-09-27 21:05:56.0 UTC (+00:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7454 …} #defaultLocale: App\Entity\Locale\Locale {#7450 …} #defaultTaxZone: null #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#12858 …} #locales: Doctrine\ORM\PersistentCollection {#12860 …} #countries: Doctrine\ORM\PersistentCollection {#12862 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#12853 …} #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#12856 …} } +value: "WEB-FR" +label: "France" +attr: [] +labelTranslationParameters: [] } ] |
| compound | true |
| data | [ App\Entity\Channel\Channel {#7312 #id: 1 #code: "WEB-EU" #name: "Union Européenne" #description: null #hostname: "forges-preprod.kwantic.dev" #color: "#a68297" #createdAt: DateTime @1772496866 {#7301 date: 2026-03-03 00:14:26.0 UTC (+00:00) } #updatedAt: DateTime @1790543133 {#7298 date: 2026-09-27 21:05:33.0 UTC (+00:00) } #enabled: true #baseCurrency: App\Entity\Currency\Currency {#7454 …} #defaultLocale: App\Entity\Locale\Locale {#7450 …} #defaultTaxZone: Proxies\__CG__\App\Entity\Addressing\Zone {#7342 …} #taxCalculationStrategy: "order_items_based" #currencies: Doctrine\ORM\PersistentCollection {#7403 …} #locales: Doctrine\ORM\PersistentCollection {#7405 …} #countries: Doctrine\ORM\PersistentCollection {#7451 …} #themeName: null #contactEmail: null #contactPhoneNumber: null #skippingShippingStepAllowed: false #skippingPaymentStepAllowed: false #accountVerificationRequired: true #shippingAddressInCheckoutRequired: false #shopBillingData: Proxies\__CG__\App\Entity\Channel\ShopBillingData {#7370 …} #menuTaxon: null #channelPriceHistoryConfig: Proxies\__CG__\App\Entity\Channel\ChannelPriceHistoryConfig {#7395 …} } ] |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18061 -errors: [] -form: Symfony\Component\Form\Form {#13542 …} } |
| expanded | true |
| form | Symfony\Component\Form\FormView {#18205 …5} |
| full_name | "sylius_admin_product[channels]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_channels" |
| is_selected | Closure($choice, array $values) {#18344 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.form.product.channels" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "channels" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_channels" |
| uses_autocomplete | false |
| valid | true |
| value | [
"WEB-EU"
] |
0
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"WEB-EU"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Union Européenne" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "WEB-EU" |
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 | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12091 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12092 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Union Européenne" |
| 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 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | false |
| trim | true |
| upload_max_size_message | Closure() {#13517 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13516 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "WEB-EU" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_sylius_admin_product_channels_entry" ] |
| cache_key | "_sylius_admin_product_channels_entry_checkbox" |
| checked | true |
| compound | false |
| data | true |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18341 -errors: [] -form: Symfony\Component\Form\Form {#13545 …} } |
| form | Symfony\Component\Form\FormView {#18342 …5} |
| full_name | "sylius_admin_product[channels][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_channels_0" |
| label | "Union Européenne" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "0" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_sylius_admin_product_channels_entry" |
| valid | true |
| value | "WEB-EU" |
1
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "Hors Union Européenne" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "WEB-HORS-EU" |
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 | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12091 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12092 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Hors Union Européenne" |
| 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 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | false |
| trim | true |
| upload_max_size_message | Closure() {#13526 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13525 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "WEB-HORS-EU" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_sylius_admin_product_channels_entry" ] |
| cache_key | "_sylius_admin_product_channels_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18340 -errors: [] -form: Symfony\Component\Form\Form {#13548 …} } |
| form | Symfony\Component\Form\FormView {#18339 …5} |
| full_name | "sylius_admin_product[channels][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_channels_1" |
| label | "Hors Union Européenne" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "1" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_sylius_admin_product_channels_entry" |
| valid | true |
| value | "WEB-HORS-EU" |
2
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [] |
same as passed value |
| block_name | "entry" |
same as passed value |
| label | "France" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| required | false |
same as passed value |
| translation_domain | false |
same as passed value |
| value | "WEB-FR" |
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 | "entry" |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12091 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12092 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "France" |
| 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 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | false |
| trim | true |
| upload_max_size_message | Closure() {#13535 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13534 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "WEB-FR" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_sylius_admin_product_channels_entry" ] |
| cache_key | "_sylius_admin_product_channels_entry_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18338 -errors: [] -form: Symfony\Component\Form\Form {#13551 …} } |
| form | Symfony\Component\Form\FormView {#18337 …5} |
| full_name | "sylius_admin_product[channels][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_channels_2" |
| label | "France" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "2" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | false |
| unique_block_prefix | "_sylius_admin_product_channels_entry" |
| valid | true |
| value | "WEB-FR" |
mainTaxon
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } |
| View Format |
"56"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.product.main_taxon" |
same as passed value |
| multiple | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "fullname" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Loader\LazyChoiceLoader {#12972 -choiceList: Symfony\Component\Form\ChoiceList\ArrayChoiceList {#17294 …} -loader: Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#12982 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#12974 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12973 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#12981 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#12976 …} } |
| choices | null |
| class | "App\Entity\Taxonomy\Taxon" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | "" |
| entity_fields | [
"entity.code"
] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| filter_query | Closure(QueryBuilder $builder, string $query, EntityRepository $repository): void {#12970 returnType: "void" class: "Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType" this: Sylius\Bundle\AdminBundle\Form\Type\TranslatableAutocompleteType {#12868 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#12911 …} $filterQuery: null } } |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#12920 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#7107 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.main_taxon" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| locale_code | "fr_FR" |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| searchable_fields | null |
| security | false |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| translation_fields | [
"translation.name"
] |
| trim | false |
| upload_max_size_message | Closure() {#12912 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12909 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-url-value" => "/admin/ajax/autocomplete/sylius_admin_taxon" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "ux_entity_autocomplete" "sylius_admin_translatable_autocomplete" "sylius_admin_taxon_autocomplete" "_sylius_admin_product_mainTaxon" ] |
| cache_key | "_sylius_admin_product_mainTaxon_sylius_admin_taxon_autocomplete" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 56 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18324 +data: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } +value: "56" +label: "Accessoires" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18343 -errors: [] -form: Symfony\Component\Form\Form {#13554 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18345 …5} |
| full_name | "sylius_admin_product[mainTaxon]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_mainTaxon" |
| is_selected | Closure($choice, $value) {#18336 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.form.product.main_taxon" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "mainTaxon" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_mainTaxon" |
| uses_autocomplete | true |
| valid | true |
| value | "56" |
variantSelectionMethod
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "choice" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choices | [ "sylius.ui.variant_choice" => "choice" "sylius.ui.options_matching" => "match" ] |
[ "sylius.ui.variant_choice" => "choice" "sylius.ui.options_matching" => "match" ] |
| label | "sylius.form.product.variant_selection_method" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | null |
| choice_lazy | false |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choice_value | null |
| choices | [ "sylius.ui.variant_choice" => "choice" "sylius.ui.options_matching" => "match" ] |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.variant_selection_method" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | false |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13109 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13110 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_sylius_admin_product_variantSelectionMethod" ] |
| cache_key | "_sylius_admin_product_variantSelectionMethod_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#18320 +data: "choice" +value: "choice" +label: "sylius.ui.variant_choice" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#18327 +data: "match" +value: "match" +label: "sylius.ui.options_matching" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | "choice" |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18317 -errors: [] -form: Symfony\Component\Form\Form {#13557 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18335 …5} |
| full_name | "sylius_admin_product[variantSelectionMethod]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_variantSelectionMethod" |
| is_selected | Closure($choice, $value) {#18316 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.form.product.variant_selection_method" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "variantSelectionMethod" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_variantSelectionMethod" |
| uses_autocomplete | false |
| valid | true |
| value | "choice" |
images
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17261 #collection: Doctrine\Common\Collections\ArrayCollection {#17450 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#29207 …} -backRefFieldName: "owner" -isDirty: true -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29209 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| allow_add | true |
same as passed value |
| allow_delete | true |
same as passed value |
| block_name | "entry" |
same as passed value |
| by_reference | false |
same as passed value |
| entry_options | [ "product" => App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } ] |
[ "product" => App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } "block_name" => "entry" ] |
| entry_type | "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" |
same as passed value |
| label | "sylius.form.product.images" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | "entry" |
| block_prefix | null |
| button_add_label | "sylius.form.collection.add" |
| button_add_options | [] |
| button_add_type | "Symfony\Component\Form\Extension\Core\Type\ButtonType" |
| button_delete_label | "sylius.form.collection.delete" |
| button_delete_options | [] |
| button_delete_type | "Symfony\Component\Form\Extension\Core\Type\ButtonType" |
| by_reference | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| delete_empty | false |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13095 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entry_options | [ "product" => App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } "block_name" => "entry" ] |
| entry_type | "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" |
| 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 | "The collection is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| keep_as_list | false |
| label | "sylius.form.product.images" |
| 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 |
| property_path | null |
| prototype | false |
| prototype_data | null |
| prototype_name | "__name__" |
| prototype_options | [] |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13093 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13094 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "collection" "live_collection" "_sylius_admin_product_entry" ] |
| button_add | Symfony\Component\Form\FormView {#18313 …5} |
| button_add_label | "sylius.form.collection.add" |
| button_delete_label | "sylius.form.collection.delete" |
| cache_key | "_sylius_admin_product_entry_live_collection" |
| compound | true |
| data | Doctrine\ORM\PersistentCollection {#17261 #collection: Doctrine\Common\Collections\ArrayCollection {#17450 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#29207 …} -backRefFieldName: "owner" -isDirty: true -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29209 …} } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18315 -errors: [] -form: Symfony\Component\Form\Form {#13560 …} } |
| form | Symfony\Component\Form\FormView {#18314 …5} |
| full_name | "sylius_admin_product[images]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images" |
| label | "sylius.form.product.images" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "images" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry" |
| valid | true |
| value | Doctrine\ORM\PersistentCollection {#17261 #collection: Doctrine\Common\Collections\ArrayCollection {#17450 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#29207 …} -backRefFieldName: "owner" -isDirty: true -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29209 …} } |
0
"Sylius\Bundle\AdminBundle\Form\Type\ProductImageType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductImage {#17254 #id: 8658 #type: null #file: null #path: "03/17/1c9d260d6e5ebbec1cea65313f7f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17236 #collection: Doctrine\Common\Collections\ArrayCollection {#17277 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17254} -association: Symfony\Component\VarDumper\Caster\CutStub {#29259 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29261 …} } #position: 0 } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| block_name | "entry" |
same as passed value |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
same as passed value |
| property_path | "[0]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | "entry" |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "App\Entity\Product\ProductImage" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17437 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } |
| 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 {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| property_path | "[0]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17435 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17436 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_image" "collection_entry" "live_collection_entry" "sylius_admin_product_image" "_sylius_admin_product_entry_entry" ] |
| button_delete | Symfony\Component\Form\FormView {#18393 …5} |
| cache_key | "_sylius_admin_product_entry_entry_sylius_admin_product_image" |
| compound | true |
| data | App\Entity\Product\ProductImage {#17254 #id: 8658 #type: null #file: null #path: "03/17/1c9d260d6e5ebbec1cea65313f7f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17236 #collection: Doctrine\Common\Collections\ArrayCollection {#17277 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17254} -association: Symfony\Component\VarDumper\Caster\CutStub {#29259 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29261 …} } #position: 0 } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18309 -errors: [] -form: Symfony\Component\Form\Form {#17460 …} } |
| form | Symfony\Component\Form\FormView {#18310 …5} |
| full_name | "sylius_admin_product[images][0]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_0" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "0" |
| priority | 0 |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry" |
| valid | true |
| value | App\Entity\Product\ProductImage {#17254 #id: 8658 #type: null #file: null #path: "03/17/1c9d260d6e5ebbec1cea65313f7f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17236 #collection: Doctrine\Common\Collections\ArrayCollection {#17277 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17254} -association: Symfony\Component\VarDumper\Caster\CutStub {#29259 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29261 …} } #position: 0 } |
type
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.type" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17426 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17424 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17425 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_entry_entry_type" ] |
| cache_key | "_sylius_admin_product_entry_entry_type_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18305 -errors: [] -form: Symfony\Component\Form\Form {#17288 …} } |
| form | Symfony\Component\Form\FormView {#18306 …5} |
| full_name | "sylius_admin_product[images][0][type]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_0_type" |
| label | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "type" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_type" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
file
"Symfony\Component\Form\Extension\Core\Type\FileType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.file" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| 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 | "Please select a valid file." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17416 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17417 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "file" "_sylius_admin_product_entry_entry_file" ] |
| cache_key | "_sylius_admin_product_entry_entry_file_file" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18304 -errors: [] -form: Symfony\Component\Form\Form {#17276 …} } |
| form | Symfony\Component\Form\FormView {#18303 …5} |
| full_name | "sylius_admin_product[images][0][file]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_0_file" |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "file" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "file" |
| unique_block_prefix | "_sylius_admin_product_entry_entry_file" |
| valid | true |
| value | "" |
productVariants
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17236 #collection: Doctrine\Common\Collections\ArrayCollection {#17277 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17254 #id: 8658 #type: null #file: null #path: "03/17/1c9d260d6e5ebbec1cea65313f7f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17236} #position: 0 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29259 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29261 …} } |
| View Format |
[
"1812"
]
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| autocomplete | true |
same as passed value |
| choice_label | "descriptor" |
same as passed value |
| class | "App\Entity\Product\ProductVariant" |
same as passed value |
| label | "sylius.ui.product_variants" |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(EntityRepository $er): QueryBuilder {#17427 returnType: "Doctrine\ORM\QueryBuilder" class: "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" this: Sylius\Bundle\AdminBundle\Form\Type\ProductImageType {#17446 …} use: { $options: [ "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "trim" => true "required" => true "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "block_name" => "entry" "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "auto_initialize" => false "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Product\ProductImage" "empty_data" => Closure(FormInterface $form) {#17437 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } "property_path" => "[0]" "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#17435 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17436 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => [ "sylius" ] "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } "csrf_token_id" => null "product" => App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } ] } } |
Doctrine\ORM\QueryBuilder {#17406 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17401 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17405 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17403 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17402 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "descriptor" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#17455 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#17398 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#17404 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12973 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#17396 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#17399 …} } |
| choices | null |
| class | "App\Entity\Product\ProductVariant" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#17383 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#8649 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#17406 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17401 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17405 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17403 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17402 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#17407 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17408 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_sylius_admin_product_entry_entry_productVariants" ] |
| cache_key | "_sylius_admin_product_entry_entry_productVariants_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 1809 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18290 +data: App\Entity\Product\ProductVariant {#13748 …} +value: "1809" +label: "Etui Cuir Aubrac pour couteau 11 cm - Chocolat (00000549)" +attr: [] +labelTranslationParameters: [] } 1810 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18278 +data: App\Entity\Product\ProductVariant {#13995 …} +value: "1810" +label: "Etui Cuir Aubrac pour couteau 12 cm - Noir (00000553)" +attr: [] +labelTranslationParameters: [] } 1811 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18276 +data: App\Entity\Product\ProductVariant {#14012 …} +value: "1811" +label: "Etui Cuir Aubrac pour couteau 12 cm - Fauve (00000552)" +attr: [] +labelTranslationParameters: [] } 1812 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18282 +data: App\Entity\Product\ProductVariant {#14023 …} +value: "1812" +label: "Etui Cuir Aubrac pour couteau 11 cm - Noir (00000551)" +attr: [] +labelTranslationParameters: [] } 1813 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18277 +data: App\Entity\Product\ProductVariant {#14034 …} +value: "1813" +label: "Etui Cuir Aubrac pour couteau 11 cm - Fauve (00000550)" +attr: [] +labelTranslationParameters: [] } 1814 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18270 +data: App\Entity\Product\ProductVariant {#14045 …} +value: "1814" +label: "Etui Cuir Aubrac pour couteau 12 cm - Chocolat (00000765)" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Doctrine\ORM\PersistentCollection {#17236 #collection: Doctrine\Common\Collections\ArrayCollection {#17277 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17254 #id: 8658 #type: null #file: null #path: "03/17/1c9d260d6e5ebbec1cea65313f7f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17236} #position: 0 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29259 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29261 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18302 -errors: [] -form: Symfony\Component\Form\Form {#17456 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18301 …5} |
| full_name | "sylius_admin_product[images][0][productVariants][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_0_productVariants" |
| is_selected | Closure($choice, array $values) {#18299 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "productVariants" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_productVariants" |
| uses_autocomplete | true |
| valid | true |
| value | [
"1812"
] |
position
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 0 |
| View Format |
"0"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| empty_data | 0 |
same as passed value |
| label | "sylius.ui.position" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | 0 |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.position" |
| 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 |
| property_path | null |
| required | false |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17273 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17451 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_sylius_admin_product_entry_entry_position" ] |
| cache_key | "_sylius_admin_product_entry_entry_position_integer" |
| compound | false |
| data | 0 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18250 -errors: [] -form: Symfony\Component\Form\Form {#17464 …} } |
| form | Symfony\Component\Form\FormView {#18300 …5} |
| full_name | "sylius_admin_product[images][0][position]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_0_position" |
| label | "sylius.ui.position" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "position" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_position" |
| valid | true |
| value | "0" |
1
"Sylius\Bundle\AdminBundle\Form\Type\ProductImageType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductImage {#17271 #id: 8659 #type: null #file: null #path: "4f/8c/5d5d10b581c7bc04d7443767859f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17270 #collection: Doctrine\Common\Collections\ArrayCollection {#17269 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17271} -association: Symfony\Component\VarDumper\Caster\CutStub {#29351 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29353 …} } #position: 0 } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| block_name | "entry" |
same as passed value |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
same as passed value |
| property_path | "[1]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | "entry" |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "App\Entity\Product\ProductImage" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17381 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } |
| 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 {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| property_path | "[1]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17415 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17378 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_image" "collection_entry" "live_collection_entry" "sylius_admin_product_image" "_sylius_admin_product_entry_entry" ] |
| button_delete | Symfony\Component\Form\FormView {#18394 …5} |
| cache_key | "_sylius_admin_product_entry_entry_sylius_admin_product_image" |
| compound | true |
| data | App\Entity\Product\ProductImage {#17271 #id: 8659 #type: null #file: null #path: "4f/8c/5d5d10b581c7bc04d7443767859f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17270 #collection: Doctrine\Common\Collections\ArrayCollection {#17269 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17271} -association: Symfony\Component\VarDumper\Caster\CutStub {#29351 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29353 …} } #position: 0 } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18308 -errors: [] -form: Symfony\Component\Form\Form {#17545 …} } |
| form | Symfony\Component\Form\FormView {#18307 …5} |
| full_name | "sylius_admin_product[images][1]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_1" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "1" |
| priority | 0 |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry" |
| valid | true |
| value | App\Entity\Product\ProductImage {#17271 #id: 8659 #type: null #file: null #path: "4f/8c/5d5d10b581c7bc04d7443767859f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17270 #collection: Doctrine\Common\Collections\ArrayCollection {#17269 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17271} -association: Symfony\Component\VarDumper\Caster\CutStub {#29351 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29353 …} } #position: 0 } |
type
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.type" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17489 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17497 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17495 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_entry_entry_type" ] |
| cache_key | "_sylius_admin_product_entry_entry_type_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18260 -errors: [] -form: Symfony\Component\Form\Form {#17548 …} } |
| form | Symfony\Component\Form\FormView {#18265 …5} |
| full_name | "sylius_admin_product[images][1][type]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_1_type" |
| label | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "type" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_type" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
file
"Symfony\Component\Form\Extension\Core\Type\FileType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.file" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| 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 | "Please select a valid file." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17505 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17504 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "file" "_sylius_admin_product_entry_entry_file" ] |
| cache_key | "_sylius_admin_product_entry_entry_file_file" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18251 -errors: [] -form: Symfony\Component\Form\Form {#17551 …} } |
| form | Symfony\Component\Form\FormView {#18249 …5} |
| full_name | "sylius_admin_product[images][1][file]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_1_file" |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "file" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "file" |
| unique_block_prefix | "_sylius_admin_product_entry_entry_file" |
| valid | true |
| value | "" |
productVariants
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17270 #collection: Doctrine\Common\Collections\ArrayCollection {#17269 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17271 #id: 8659 #type: null #file: null #path: "4f/8c/5d5d10b581c7bc04d7443767859f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17270} #position: 0 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29351 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29353 …} } |
| View Format |
[
"1813"
]
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| autocomplete | true |
same as passed value |
| choice_label | "descriptor" |
same as passed value |
| class | "App\Entity\Product\ProductVariant" |
same as passed value |
| label | "sylius.ui.product_variants" |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(EntityRepository $er): QueryBuilder {#17485 returnType: "Doctrine\ORM\QueryBuilder" class: "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" this: Sylius\Bundle\AdminBundle\Form\Type\ProductImageType {#17446 …} use: { $options: [ "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "trim" => true "required" => true "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "block_name" => "entry" "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "auto_initialize" => false "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Product\ProductImage" "empty_data" => Closure(FormInterface $form) {#17381 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } "property_path" => "[1]" "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#17415 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17378 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => [ "sylius" ] "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } "csrf_token_id" => null "product" => App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } ] } } |
Doctrine\ORM\QueryBuilder {#17515 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17520 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17516 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17518 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17519 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "descriptor" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#17523 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#17398 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#17522 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12973 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#17525 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#17399 …} } |
| choices | null |
| class | "App\Entity\Product\ProductVariant" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#17383 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#8649 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#17515 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17520 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17516 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17518 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17519 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#17514 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17513 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_sylius_admin_product_entry_entry_productVariants" ] |
| cache_key | "_sylius_admin_product_entry_entry_productVariants_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 1809 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18244 +data: App\Entity\Product\ProductVariant {#13748 …} +value: "1809" +label: "Etui Cuir Aubrac pour couteau 11 cm - Chocolat (00000549)" +attr: [] +labelTranslationParameters: [] } 1810 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18243 +data: App\Entity\Product\ProductVariant {#13995 …} +value: "1810" +label: "Etui Cuir Aubrac pour couteau 12 cm - Noir (00000553)" +attr: [] +labelTranslationParameters: [] } 1811 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18242 +data: App\Entity\Product\ProductVariant {#14012 …} +value: "1811" +label: "Etui Cuir Aubrac pour couteau 12 cm - Fauve (00000552)" +attr: [] +labelTranslationParameters: [] } 1812 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18241 +data: App\Entity\Product\ProductVariant {#14023 …} +value: "1812" +label: "Etui Cuir Aubrac pour couteau 11 cm - Noir (00000551)" +attr: [] +labelTranslationParameters: [] } 1813 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18240 +data: App\Entity\Product\ProductVariant {#14034 …} +value: "1813" +label: "Etui Cuir Aubrac pour couteau 11 cm - Fauve (00000550)" +attr: [] +labelTranslationParameters: [] } 1814 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18239 +data: App\Entity\Product\ProductVariant {#14045 …} +value: "1814" +label: "Etui Cuir Aubrac pour couteau 12 cm - Chocolat (00000765)" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Doctrine\ORM\PersistentCollection {#17270 #collection: Doctrine\Common\Collections\ArrayCollection {#17269 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17271 #id: 8659 #type: null #file: null #path: "4f/8c/5d5d10b581c7bc04d7443767859f.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17270} #position: 0 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29351 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29353 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18248 -errors: [] -form: Symfony\Component\Form\Form {#17554 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18247 …5} |
| full_name | "sylius_admin_product[images][1][productVariants][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_1_productVariants" |
| is_selected | Closure($choice, array $values) {#18245 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "productVariants" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_productVariants" |
| uses_autocomplete | true |
| valid | true |
| value | [
"1813"
] |
position
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 0 |
| View Format |
"0"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| empty_data | 0 |
same as passed value |
| label | "sylius.ui.position" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | 0 |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.position" |
| 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 |
| property_path | null |
| required | false |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17538 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17537 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_sylius_admin_product_entry_entry_position" ] |
| cache_key | "_sylius_admin_product_entry_entry_position_integer" |
| compound | false |
| data | 0 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18238 -errors: [] -form: Symfony\Component\Form\Form {#17557 …} } |
| form | Symfony\Component\Form\FormView {#18246 …5} |
| full_name | "sylius_admin_product[images][1][position]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_1_position" |
| label | "sylius.ui.position" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "position" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_position" |
| valid | true |
| value | "0" |
2
"Sylius\Bundle\AdminBundle\Form\Type\ProductImageType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductImage {#17268 #id: 8660 #type: null #file: null #path: "db/66/a42e77bf57e32c93bd3574840f9c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17265 #collection: Doctrine\Common\Collections\ArrayCollection {#17274 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17268} -association: Symfony\Component\VarDumper\Caster\CutStub {#29426 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29428 …} } #position: 0 } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| block_name | "entry" |
same as passed value |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
same as passed value |
| property_path | "[2]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | "entry" |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "App\Entity\Product\ProductImage" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17539 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } |
| 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 {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| property_path | "[2]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17506 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17526 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_image" "collection_entry" "live_collection_entry" "sylius_admin_product_image" "_sylius_admin_product_entry_entry" ] |
| button_delete | Symfony\Component\Form\FormView {#18395 …5} |
| cache_key | "_sylius_admin_product_entry_entry_sylius_admin_product_image" |
| compound | true |
| data | App\Entity\Product\ProductImage {#17268 #id: 8660 #type: null #file: null #path: "db/66/a42e77bf57e32c93bd3574840f9c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17265 #collection: Doctrine\Common\Collections\ArrayCollection {#17274 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17268} -association: Symfony\Component\VarDumper\Caster\CutStub {#29426 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29428 …} } #position: 0 } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18255 -errors: [] -form: Symfony\Component\Form\Form {#17634 …} } |
| form | Symfony\Component\Form\FormView {#18253 …5} |
| full_name | "sylius_admin_product[images][2]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_2" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "2" |
| priority | 0 |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry" |
| valid | true |
| value | App\Entity\Product\ProductImage {#17268 #id: 8660 #type: null #file: null #path: "db/66/a42e77bf57e32c93bd3574840f9c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17265 #collection: Doctrine\Common\Collections\ArrayCollection {#17274 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17268} -association: Symfony\Component\VarDumper\Caster\CutStub {#29426 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29428 …} } #position: 0 } |
type
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.type" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17580 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17585 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17579 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_entry_entry_type" ] |
| cache_key | "_sylius_admin_product_entry_entry_type_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18234 -errors: [] -form: Symfony\Component\Form\Form {#17637 …} } |
| form | Symfony\Component\Form\FormView {#18235 …5} |
| full_name | "sylius_admin_product[images][2][type]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_2_type" |
| label | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "type" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_type" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
file
"Symfony\Component\Form\Extension\Core\Type\FileType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.file" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| 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 | "Please select a valid file." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17594 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17593 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "file" "_sylius_admin_product_entry_entry_file" ] |
| cache_key | "_sylius_admin_product_entry_entry_file_file" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18233 -errors: [] -form: Symfony\Component\Form\Form {#17640 …} } |
| form | Symfony\Component\Form\FormView {#18232 …5} |
| full_name | "sylius_admin_product[images][2][file]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_2_file" |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "file" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "file" |
| unique_block_prefix | "_sylius_admin_product_entry_entry_file" |
| valid | true |
| value | "" |
productVariants
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17265 #collection: Doctrine\Common\Collections\ArrayCollection {#17274 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17268 #id: 8660 #type: null #file: null #path: "db/66/a42e77bf57e32c93bd3574840f9c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17265} #position: 0 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29426 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29428 …} } |
| View Format |
[
"1814"
]
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| autocomplete | true |
same as passed value |
| choice_label | "descriptor" |
same as passed value |
| class | "App\Entity\Product\ProductVariant" |
same as passed value |
| label | "sylius.ui.product_variants" |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(EntityRepository $er): QueryBuilder {#17576 returnType: "Doctrine\ORM\QueryBuilder" class: "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" this: Sylius\Bundle\AdminBundle\Form\Type\ProductImageType {#17446 …} use: { $options: [ "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "trim" => true "required" => true "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "block_name" => "entry" "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "auto_initialize" => false "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Product\ProductImage" "empty_data" => Closure(FormInterface $form) {#17539 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } "property_path" => "[2]" "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#17506 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17526 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => [ "sylius" ] "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } "csrf_token_id" => null "product" => App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } ] } } |
Doctrine\ORM\QueryBuilder {#17604 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17609 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17605 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17607 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17608 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "descriptor" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#17612 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#17398 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#17611 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12973 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#17614 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#17399 …} } |
| choices | null |
| class | "App\Entity\Product\ProductVariant" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#17383 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#8649 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#17604 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17609 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17605 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17607 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17608 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#17603 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17602 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_sylius_admin_product_entry_entry_productVariants" ] |
| cache_key | "_sylius_admin_product_entry_entry_productVariants_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 1809 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18227 +data: App\Entity\Product\ProductVariant {#13748 …} +value: "1809" +label: "Etui Cuir Aubrac pour couteau 11 cm - Chocolat (00000549)" +attr: [] +labelTranslationParameters: [] } 1810 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18226 +data: App\Entity\Product\ProductVariant {#13995 …} +value: "1810" +label: "Etui Cuir Aubrac pour couteau 12 cm - Noir (00000553)" +attr: [] +labelTranslationParameters: [] } 1811 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18225 +data: App\Entity\Product\ProductVariant {#14012 …} +value: "1811" +label: "Etui Cuir Aubrac pour couteau 12 cm - Fauve (00000552)" +attr: [] +labelTranslationParameters: [] } 1812 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18224 +data: App\Entity\Product\ProductVariant {#14023 …} +value: "1812" +label: "Etui Cuir Aubrac pour couteau 11 cm - Noir (00000551)" +attr: [] +labelTranslationParameters: [] } 1813 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18223 +data: App\Entity\Product\ProductVariant {#14034 …} +value: "1813" +label: "Etui Cuir Aubrac pour couteau 11 cm - Fauve (00000550)" +attr: [] +labelTranslationParameters: [] } 1814 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18222 +data: App\Entity\Product\ProductVariant {#14045 …} +value: "1814" +label: "Etui Cuir Aubrac pour couteau 12 cm - Chocolat (00000765)" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Doctrine\ORM\PersistentCollection {#17265 #collection: Doctrine\Common\Collections\ArrayCollection {#17274 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17268 #id: 8660 #type: null #file: null #path: "db/66/a42e77bf57e32c93bd3574840f9c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17265} #position: 0 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29426 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29428 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18231 -errors: [] -form: Symfony\Component\Form\Form {#17643 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18230 …5} |
| full_name | "sylius_admin_product[images][2][productVariants][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_2_productVariants" |
| is_selected | Closure($choice, array $values) {#18228 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "productVariants" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_productVariants" |
| uses_autocomplete | true |
| valid | true |
| value | [
"1814"
] |
position
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 0 |
| View Format |
"0"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| empty_data | 0 |
same as passed value |
| label | "sylius.ui.position" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | 0 |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.position" |
| 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 |
| property_path | null |
| required | false |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17627 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17626 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_sylius_admin_product_entry_entry_position" ] |
| cache_key | "_sylius_admin_product_entry_entry_position_integer" |
| compound | false |
| data | 0 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18221 -errors: [] -form: Symfony\Component\Form\Form {#17646 …} } |
| form | Symfony\Component\Form\FormView {#18229 …5} |
| full_name | "sylius_admin_product[images][2][position]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_2_position" |
| label | "sylius.ui.position" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "position" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_position" |
| valid | true |
| value | "0" |
3
"Sylius\Bundle\AdminBundle\Form\Type\ProductImageType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductImage {#17376 #id: 8656 #type: null #file: null #path: "b6/71/b2ac6eafbee077fec71cc977e841.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17374 #collection: Doctrine\Common\Collections\ArrayCollection {#17263 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17376} -association: Symfony\Component\VarDumper\Caster\CutStub {#29501 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29503 …} } #position: 3 } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| block_name | "entry" |
same as passed value |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
same as passed value |
| property_path | "[3]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | "entry" |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "App\Entity\Product\ProductImage" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17628 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } |
| 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 {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| property_path | "[3]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17595 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17615 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_image" "collection_entry" "live_collection_entry" "sylius_admin_product_image" "_sylius_admin_product_entry_entry" ] |
| button_delete | Symfony\Component\Form\FormView {#18396 …5} |
| cache_key | "_sylius_admin_product_entry_entry_sylius_admin_product_image" |
| compound | true |
| data | App\Entity\Product\ProductImage {#17376 #id: 8656 #type: null #file: null #path: "b6/71/b2ac6eafbee077fec71cc977e841.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17374 #collection: Doctrine\Common\Collections\ArrayCollection {#17263 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17376} -association: Symfony\Component\VarDumper\Caster\CutStub {#29501 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29503 …} } #position: 3 } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18236 -errors: [] -form: Symfony\Component\Form\Form {#17723 …} } |
| form | Symfony\Component\Form\FormView {#18237 …5} |
| full_name | "sylius_admin_product[images][3]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_3" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "3" |
| priority | 0 |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry" |
| valid | true |
| value | App\Entity\Product\ProductImage {#17376 #id: 8656 #type: null #file: null #path: "b6/71/b2ac6eafbee077fec71cc977e841.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17374 #collection: Doctrine\Common\Collections\ArrayCollection {#17263 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17376} -association: Symfony\Component\VarDumper\Caster\CutStub {#29501 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29503 …} } #position: 3 } |
type
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.type" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17669 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17674 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17668 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_entry_entry_type" ] |
| cache_key | "_sylius_admin_product_entry_entry_type_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18217 -errors: [] -form: Symfony\Component\Form\Form {#17726 …} } |
| form | Symfony\Component\Form\FormView {#18218 …5} |
| full_name | "sylius_admin_product[images][3][type]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_3_type" |
| label | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "type" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_type" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
file
"Symfony\Component\Form\Extension\Core\Type\FileType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.file" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| 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 | "Please select a valid file." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17683 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17682 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "file" "_sylius_admin_product_entry_entry_file" ] |
| cache_key | "_sylius_admin_product_entry_entry_file_file" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18216 -errors: [] -form: Symfony\Component\Form\Form {#17729 …} } |
| form | Symfony\Component\Form\FormView {#18215 …5} |
| full_name | "sylius_admin_product[images][3][file]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_3_file" |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "file" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "file" |
| unique_block_prefix | "_sylius_admin_product_entry_entry_file" |
| valid | true |
| value | "" |
productVariants
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17374 #collection: Doctrine\Common\Collections\ArrayCollection {#17263 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17376 #id: 8656 #type: null #file: null #path: "b6/71/b2ac6eafbee077fec71cc977e841.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17374} #position: 3 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29501 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29503 …} } |
| View Format |
[
"1810"
]
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| autocomplete | true |
same as passed value |
| choice_label | "descriptor" |
same as passed value |
| class | "App\Entity\Product\ProductVariant" |
same as passed value |
| label | "sylius.ui.product_variants" |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(EntityRepository $er): QueryBuilder {#17665 returnType: "Doctrine\ORM\QueryBuilder" class: "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" this: Sylius\Bundle\AdminBundle\Form\Type\ProductImageType {#17446 …} use: { $options: [ "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "trim" => true "required" => true "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "block_name" => "entry" "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "auto_initialize" => false "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Product\ProductImage" "empty_data" => Closure(FormInterface $form) {#17628 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } "property_path" => "[3]" "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#17595 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17615 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => [ "sylius" ] "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } "csrf_token_id" => null "product" => App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } ] } } |
Doctrine\ORM\QueryBuilder {#17693 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17698 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17694 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17696 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17697 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "descriptor" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#17701 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#17398 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#17700 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12973 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#17703 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#17399 …} } |
| choices | null |
| class | "App\Entity\Product\ProductVariant" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#17383 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#8649 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#17693 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17698 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17694 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17696 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17697 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#17692 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17691 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_sylius_admin_product_entry_entry_productVariants" ] |
| cache_key | "_sylius_admin_product_entry_entry_productVariants_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 1809 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18208 +data: App\Entity\Product\ProductVariant {#13748 …} +value: "1809" +label: "Etui Cuir Aubrac pour couteau 11 cm - Chocolat (00000549)" +attr: [] +labelTranslationParameters: [] } 1810 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18210 +data: App\Entity\Product\ProductVariant {#13995 …} +value: "1810" +label: "Etui Cuir Aubrac pour couteau 12 cm - Noir (00000553)" +attr: [] +labelTranslationParameters: [] } 1811 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18350 +data: App\Entity\Product\ProductVariant {#14012 …} +value: "1811" +label: "Etui Cuir Aubrac pour couteau 12 cm - Fauve (00000552)" +attr: [] +labelTranslationParameters: [] } 1812 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18351 +data: App\Entity\Product\ProductVariant {#14023 …} +value: "1812" +label: "Etui Cuir Aubrac pour couteau 11 cm - Noir (00000551)" +attr: [] +labelTranslationParameters: [] } 1813 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18352 +data: App\Entity\Product\ProductVariant {#14034 …} +value: "1813" +label: "Etui Cuir Aubrac pour couteau 11 cm - Fauve (00000550)" +attr: [] +labelTranslationParameters: [] } 1814 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18353 +data: App\Entity\Product\ProductVariant {#14045 …} +value: "1814" +label: "Etui Cuir Aubrac pour couteau 12 cm - Chocolat (00000765)" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Doctrine\ORM\PersistentCollection {#17374 #collection: Doctrine\Common\Collections\ArrayCollection {#17263 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17376 #id: 8656 #type: null #file: null #path: "b6/71/b2ac6eafbee077fec71cc977e841.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17374} #position: 3 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29501 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29503 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18214 -errors: [] -form: Symfony\Component\Form\Form {#17732 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18213 …5} |
| full_name | "sylius_admin_product[images][3][productVariants][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_3_productVariants" |
| is_selected | Closure($choice, array $values) {#18211 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "productVariants" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_productVariants" |
| uses_autocomplete | true |
| valid | true |
| value | [
"1810"
] |
position
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 3 |
| View Format |
"3"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| empty_data | 0 |
same as passed value |
| label | "sylius.ui.position" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | 0 |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.position" |
| 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 |
| property_path | null |
| required | false |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17716 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17715 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_sylius_admin_product_entry_entry_position" ] |
| cache_key | "_sylius_admin_product_entry_entry_position_integer" |
| compound | false |
| data | 3 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18354 -errors: [] -form: Symfony\Component\Form\Form {#17735 …} } |
| form | Symfony\Component\Form\FormView {#18212 …5} |
| full_name | "sylius_admin_product[images][3][position]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_3_position" |
| label | "sylius.ui.position" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "position" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_position" |
| valid | true |
| value | "3" |
4
"Sylius\Bundle\AdminBundle\Form\Type\ProductImageType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductImage {#17266 #id: 8657 #type: null #file: null #path: "56/78/c33c416b981510e74c3cc1b51c4c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17278 #collection: Doctrine\Common\Collections\ArrayCollection {#17280 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17266} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #position: 3 } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| block_name | "entry" |
same as passed value |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
same as passed value |
| property_path | "[4]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | "entry" |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "App\Entity\Product\ProductImage" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17717 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } |
| 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 {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| property_path | "[4]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17684 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17704 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_image" "collection_entry" "live_collection_entry" "sylius_admin_product_image" "_sylius_admin_product_entry_entry" ] |
| button_delete | Symfony\Component\Form\FormView {#18397 …5} |
| cache_key | "_sylius_admin_product_entry_entry_sylius_admin_product_image" |
| compound | true |
| data | App\Entity\Product\ProductImage {#17266 #id: 8657 #type: null #file: null #path: "56/78/c33c416b981510e74c3cc1b51c4c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17278 #collection: Doctrine\Common\Collections\ArrayCollection {#17280 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17266} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #position: 3 } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18219 -errors: [] -form: Symfony\Component\Form\Form {#17812 …} } |
| form | Symfony\Component\Form\FormView {#18220 …5} |
| full_name | "sylius_admin_product[images][4]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_4" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "4" |
| priority | 0 |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry" |
| valid | true |
| value | App\Entity\Product\ProductImage {#17266 #id: 8657 #type: null #file: null #path: "56/78/c33c416b981510e74c3cc1b51c4c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17278 #collection: Doctrine\Common\Collections\ArrayCollection {#17280 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17266} -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } #position: 3 } |
type
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.type" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17758 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17763 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17757 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_entry_entry_type" ] |
| cache_key | "_sylius_admin_product_entry_entry_type_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18358 -errors: [] -form: Symfony\Component\Form\Form {#17815 …} } |
| form | Symfony\Component\Form\FormView {#18357 …5} |
| full_name | "sylius_admin_product[images][4][type]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_4_type" |
| label | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "type" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_type" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
file
"Symfony\Component\Form\Extension\Core\Type\FileType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.file" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| 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 | "Please select a valid file." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17772 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17771 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "file" "_sylius_admin_product_entry_entry_file" ] |
| cache_key | "_sylius_admin_product_entry_entry_file_file" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18359 -errors: [] -form: Symfony\Component\Form\Form {#17818 …} } |
| form | Symfony\Component\Form\FormView {#18360 …5} |
| full_name | "sylius_admin_product[images][4][file]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_4_file" |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "file" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "file" |
| unique_block_prefix | "_sylius_admin_product_entry_entry_file" |
| valid | true |
| value | "" |
productVariants
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17278 #collection: Doctrine\Common\Collections\ArrayCollection {#17280 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17266 #id: 8657 #type: null #file: null #path: "56/78/c33c416b981510e74c3cc1b51c4c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17278} #position: 3 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } |
| View Format |
[
"1811"
]
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| autocomplete | true |
same as passed value |
| choice_label | "descriptor" |
same as passed value |
| class | "App\Entity\Product\ProductVariant" |
same as passed value |
| label | "sylius.ui.product_variants" |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(EntityRepository $er): QueryBuilder {#17754 returnType: "Doctrine\ORM\QueryBuilder" class: "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" this: Sylius\Bundle\AdminBundle\Form\Type\ProductImageType {#17446 …} use: { $options: [ "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "trim" => true "required" => true "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "block_name" => "entry" "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "auto_initialize" => false "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Product\ProductImage" "empty_data" => Closure(FormInterface $form) {#17717 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } "property_path" => "[4]" "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#17684 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17704 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => [ "sylius" ] "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } "csrf_token_id" => null "product" => App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } ] } } |
Doctrine\ORM\QueryBuilder {#17782 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17787 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17783 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17785 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17786 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "descriptor" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#17790 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#17398 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#17789 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12973 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#17792 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#17399 …} } |
| choices | null |
| class | "App\Entity\Product\ProductVariant" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#17383 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#8649 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#17782 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17787 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17783 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17785 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17786 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#17781 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17780 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_sylius_admin_product_entry_entry_productVariants" ] |
| cache_key | "_sylius_admin_product_entry_entry_productVariants_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 1809 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18365 +data: App\Entity\Product\ProductVariant {#13748 …} +value: "1809" +label: "Etui Cuir Aubrac pour couteau 11 cm - Chocolat (00000549)" +attr: [] +labelTranslationParameters: [] } 1810 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18366 +data: App\Entity\Product\ProductVariant {#13995 …} +value: "1810" +label: "Etui Cuir Aubrac pour couteau 12 cm - Noir (00000553)" +attr: [] +labelTranslationParameters: [] } 1811 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18367 +data: App\Entity\Product\ProductVariant {#14012 …} +value: "1811" +label: "Etui Cuir Aubrac pour couteau 12 cm - Fauve (00000552)" +attr: [] +labelTranslationParameters: [] } 1812 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18368 +data: App\Entity\Product\ProductVariant {#14023 …} +value: "1812" +label: "Etui Cuir Aubrac pour couteau 11 cm - Noir (00000551)" +attr: [] +labelTranslationParameters: [] } 1813 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18369 +data: App\Entity\Product\ProductVariant {#14034 …} +value: "1813" +label: "Etui Cuir Aubrac pour couteau 11 cm - Fauve (00000550)" +attr: [] +labelTranslationParameters: [] } 1814 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18370 +data: App\Entity\Product\ProductVariant {#14045 …} +value: "1814" +label: "Etui Cuir Aubrac pour couteau 12 cm - Chocolat (00000765)" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Doctrine\ORM\PersistentCollection {#17278 #collection: Doctrine\Common\Collections\ArrayCollection {#17280 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17266 #id: 8657 #type: null #file: null #path: "56/78/c33c416b981510e74c3cc1b51c4c.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17278} #position: 3 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29576 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29578 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18361 -errors: [] -form: Symfony\Component\Form\Form {#17821 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18362 …5} |
| full_name | "sylius_admin_product[images][4][productVariants][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_4_productVariants" |
| is_selected | Closure($choice, array $values) {#18364 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "productVariants" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_productVariants" |
| uses_autocomplete | true |
| valid | true |
| value | [
"1811"
] |
position
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 3 |
| View Format |
"3"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| empty_data | 0 |
same as passed value |
| label | "sylius.ui.position" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | 0 |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.position" |
| 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 |
| property_path | null |
| required | false |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17805 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17804 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_sylius_admin_product_entry_entry_position" ] |
| cache_key | "_sylius_admin_product_entry_entry_position_integer" |
| compound | false |
| data | 3 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18371 -errors: [] -form: Symfony\Component\Form\Form {#17824 …} } |
| form | Symfony\Component\Form\FormView {#18363 …5} |
| full_name | "sylius_admin_product[images][4][position]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_4_position" |
| label | "sylius.ui.position" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "position" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_position" |
| valid | true |
| value | "3" |
5
"Sylius\Bundle\AdminBundle\Form\Type\ProductImageType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductImage {#17262 #id: 8655 #type: null #file: null #path: "f9/a3/feae4f85fd51a7665438bd166806.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17453 #collection: Doctrine\Common\Collections\ArrayCollection {#17449 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17262} -association: Symfony\Component\VarDumper\Caster\CutStub {#29651 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29653 …} } #position: 5 } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| block_name | "entry" |
same as passed value |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
same as passed value |
| property_path | "[5]" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | "entry" |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "App\Entity\Product\ProductImage" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17806 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } |
| 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 {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| property_path | "[5]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17773 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17793 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_image" "collection_entry" "live_collection_entry" "sylius_admin_product_image" "_sylius_admin_product_entry_entry" ] |
| button_delete | Symfony\Component\Form\FormView {#18398 …5} |
| cache_key | "_sylius_admin_product_entry_entry_sylius_admin_product_image" |
| compound | true |
| data | App\Entity\Product\ProductImage {#17262 #id: 8655 #type: null #file: null #path: "f9/a3/feae4f85fd51a7665438bd166806.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17453 #collection: Doctrine\Common\Collections\ArrayCollection {#17449 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17262} -association: Symfony\Component\VarDumper\Caster\CutStub {#29651 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29653 …} } #position: 5 } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18356 -errors: [] -form: Symfony\Component\Form\Form {#17901 …} } |
| form | Symfony\Component\Form\FormView {#18355 …5} |
| full_name | "sylius_admin_product[images][5]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_5" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "5" |
| priority | 0 |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry" |
| valid | true |
| value | App\Entity\Product\ProductImage {#17262 #id: 8655 #type: null #file: null #path: "f9/a3/feae4f85fd51a7665438bd166806.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17453 #collection: Doctrine\Common\Collections\ArrayCollection {#17449 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17262} -association: Symfony\Component\VarDumper\Caster\CutStub {#29651 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29653 …} } #position: 5 } |
type
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.type" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17847 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17852 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17846 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_entry_entry_type" ] |
| cache_key | "_sylius_admin_product_entry_entry_type_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18375 -errors: [] -form: Symfony\Component\Form\Form {#17904 …} } |
| form | Symfony\Component\Form\FormView {#18374 …5} |
| full_name | "sylius_admin_product[images][5][type]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_5_type" |
| label | "sylius.form.image.type" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "type" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_type" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
file
"Symfony\Component\Form\Extension\Core\Type\FileType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "sylius.form.image.file" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| 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 | "Please select a valid file." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17861 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17860 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "file" "_sylius_admin_product_entry_entry_file" ] |
| cache_key | "_sylius_admin_product_entry_entry_file_file" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18376 -errors: [] -form: Symfony\Component\Form\Form {#17907 …} } |
| form | Symfony\Component\Form\FormView {#18377 …5} |
| full_name | "sylius_admin_product[images][5][file]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_5_file" |
| label | "sylius.form.image.file" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "file" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| type | "file" |
| unique_block_prefix | "_sylius_admin_product_entry_entry_file" |
| valid | true |
| value | "" |
productVariants
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17453 #collection: Doctrine\Common\Collections\ArrayCollection {#17449 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17262 #id: 8655 #type: null #file: null #path: "f9/a3/feae4f85fd51a7665438bd166806.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17453} #position: 5 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29651 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29653 …} } |
| View Format |
[
"1809"
]
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| autocomplete | true |
same as passed value |
| choice_label | "descriptor" |
same as passed value |
| class | "App\Entity\Product\ProductVariant" |
same as passed value |
| label | "sylius.ui.product_variants" |
same as passed value |
| multiple | true |
same as passed value |
| query_builder | Closure(EntityRepository $er): QueryBuilder {#17843 returnType: "Doctrine\ORM\QueryBuilder" class: "Sylius\Bundle\AdminBundle\Form\Type\ProductImageType" this: Sylius\Bundle\AdminBundle\Form\Type\ProductImageType {#17446 …} use: { $options: [ "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "trim" => true "required" => true "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "block_name" => "entry" "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "auto_initialize" => false "priority" => 0 "form_attr" => false "data_class" => "App\Entity\Product\ProductImage" "empty_data" => Closure(FormInterface $form) {#17806 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product\ProductImage" } } "property_path" => "[5]" "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#17773 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17793 …} $translationDomain: "validators" } } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => [ "sylius" ] "constraints" => [] "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } "csrf_token_id" => null "product" => App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } ] } } |
Doctrine\ORM\QueryBuilder {#17871 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17876 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17872 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17874 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17875 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "descriptor" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#17879 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#17398 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#17878 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#12973 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#17881 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#17399 …} } |
| choices | null |
| class | "App\Entity\Product\ProductVariant" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#17383 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#8649 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | Doctrine\ORM\QueryBuilder {#17871 -dqlParts: [ "distinct" => false "select" => [ Doctrine\ORM\Query\Expr\Select {#17876 #preSeparator: "" #separator: ", " #postSeparator: "" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Func" ] #parts: [ "o" ] } ] "from" => [ Doctrine\ORM\Query\Expr\From {#17872 #from: "App\Entity\Product\ProductVariant" #alias: "o" #indexBy: null } ] "join" => [] "set" => [] "where" => Doctrine\ORM\Query\Expr\Andx {#17874 #preSeparator: "(" #separator: " AND " #postSeparator: ")" #allowedClasses: [ "Doctrine\ORM\Query\Expr\Comparison" "Doctrine\ORM\Query\Expr\Func" "Doctrine\ORM\Query\Expr\Orx" "Doctrine\ORM\Query\Expr\Andx" ] #parts: [ "o.product = :product" ] } "groupBy" => [] "having" => null "orderBy" => [] ] -type: Doctrine\ORM\QueryType {#12917 …} -dql: "SELECT o FROM App\Entity\Product\ProductVariant o WHERE o.product = :product" -parameters: Doctrine\Common\Collections\ArrayCollection {#17875 …} -firstResult: 0 -maxResults: null -joinRootAliases: [] #cacheable: false #cacheRegion: null #cacheMode: null #lifetime: 0 -boundCounter: 0 -hints: [] -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} } |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#17870 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17869 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_sylius_admin_product_entry_entry_productVariants" ] |
| cache_key | "_sylius_admin_product_entry_entry_productVariants_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 1809 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18382 +data: App\Entity\Product\ProductVariant {#13748 …} +value: "1809" +label: "Etui Cuir Aubrac pour couteau 11 cm - Chocolat (00000549)" +attr: [] +labelTranslationParameters: [] } 1810 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18383 +data: App\Entity\Product\ProductVariant {#13995 …} +value: "1810" +label: "Etui Cuir Aubrac pour couteau 12 cm - Noir (00000553)" +attr: [] +labelTranslationParameters: [] } 1811 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18384 +data: App\Entity\Product\ProductVariant {#14012 …} +value: "1811" +label: "Etui Cuir Aubrac pour couteau 12 cm - Fauve (00000552)" +attr: [] +labelTranslationParameters: [] } 1812 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18385 +data: App\Entity\Product\ProductVariant {#14023 …} +value: "1812" +label: "Etui Cuir Aubrac pour couteau 11 cm - Noir (00000551)" +attr: [] +labelTranslationParameters: [] } 1813 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18386 +data: App\Entity\Product\ProductVariant {#14034 …} +value: "1813" +label: "Etui Cuir Aubrac pour couteau 11 cm - Fauve (00000550)" +attr: [] +labelTranslationParameters: [] } 1814 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18387 +data: App\Entity\Product\ProductVariant {#14045 …} +value: "1814" +label: "Etui Cuir Aubrac pour couteau 12 cm - Chocolat (00000765)" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Doctrine\ORM\PersistentCollection {#17453 #collection: Doctrine\Common\Collections\ArrayCollection {#17449 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\ProductImage {#17262 #id: 8655 #type: null #file: null #path: "f9/a3/feae4f85fd51a7665438bd166806.jpg" #owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } #productVariants: Doctrine\ORM\PersistentCollection {#17453} #position: 5 } -association: Symfony\Component\VarDumper\Caster\CutStub {#29651 …} -backRefFieldName: "images" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29653 …} } |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18378 -errors: [] -form: Symfony\Component\Form\Form {#17910 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18379 …5} |
| full_name | "sylius_admin_product[images][5][productVariants][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_5_productVariants" |
| is_selected | Closure($choice, array $values) {#18381 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.ui.product_variants" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "productVariants" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_productVariants" |
| uses_autocomplete | true |
| valid | true |
| value | [
"1809"
] |
position
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 5 |
| View Format |
"5"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| empty_data | 0 |
same as passed value |
| label | "sylius.ui.position" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | 0 |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.position" |
| 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 |
| property_path | null |
| required | false |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17894 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17893 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_sylius_admin_product_entry_entry_position" ] |
| cache_key | "_sylius_admin_product_entry_entry_position_integer" |
| compound | false |
| data | 5 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18388 -errors: [] -form: Symfony\Component\Form\Form {#17913 …} } |
| form | Symfony\Component\Form\FormView {#18380 …5} |
| full_name | "sylius_admin_product[images][5][position]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_images_5_position" |
| label | "sylius.ui.position" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "position" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_entry_entry_position" |
| valid | true |
| value | "5" |
immersionImages
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#17447 #collection: Doctrine\Common\Collections\ArrayCollection {#17765 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#29692 …} -backRefFieldName: "product" -isDirty: true -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29694 …} } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| allow_add | true |
same as passed value |
| allow_delete | true |
same as passed value |
| button_add_label | "Ajouter une image" |
same as passed value |
| by_reference | false |
same as passed value |
| entry_type | "App\Form\Type\ProductImmersionImageType" |
same as passed value |
| label | "Matières d'exception" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| button_add_label | "Ajouter une image" |
| button_delete_label | "sylius.form.collection.delete" |
| by_reference | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| delete_empty | false |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13018 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| entry_options | [ "block_name" => "entry" ] |
| entry_type | "App\Form\Type\ProductImmersionImageType" |
| 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 | "The collection is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| keep_as_list | false |
| label | "Matières d'exception" |
| 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 |
| property_path | null |
| prototype | true |
| prototype_data | null |
| prototype_name | "__name__" |
| prototype_options | [] |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13020 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13019 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| allow_add | true |
| allow_delete | true |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "collection" "_sylius_admin_product_immersionImages" ] |
| button_add_label | "Ajouter une image" |
| button_delete_label | "sylius.form.collection.delete" |
| cache_key | "_sylius_admin_product_immersionImages_collection" |
| compound | true |
| data | Doctrine\ORM\PersistentCollection {#17447 #collection: Doctrine\Common\Collections\ArrayCollection {#17765 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#29692 …} -backRefFieldName: "product" -isDirty: true -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29694 …} } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18391 -errors: [] -form: Symfony\Component\Form\Form {#13563 …} } |
| form | Symfony\Component\Form\FormView {#18392 …5} |
| full_name | "sylius_admin_product[immersionImages]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_immersionImages" |
| label | "Matières d'exception" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | true |
| name | "immersionImages" |
| priority | 0 |
| prototype | Symfony\Component\Form\FormView {#18389 …5} |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_immersionImages" |
| valid | true |
| value | Doctrine\ORM\PersistentCollection {#17447 #collection: Doctrine\Common\Collections\ArrayCollection {#17765 …} #initialized: true -snapshot: [] -owner: null -association: Symfony\Component\VarDumper\Caster\CutStub {#29692 …} -backRefFieldName: "product" -isDirty: true -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29694 …} } |
isNew
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.product_is_new" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12091 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12092 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.product_is_new" |
| 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 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13060 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12987 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_sylius_admin_product_isNew" ] |
| cache_key | "_sylius_admin_product_isNew_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18372 -errors: [] -form: Symfony\Component\Form\Form {#13566 …} } |
| form | Symfony\Component\Form\FormView {#18373 …5} |
| full_name | "sylius_admin_product[isNew]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_isNew" |
| label | "app.ui.product_is_new" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "isNew" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_isNew" |
| valid | true |
| value | "1" |
isIconic
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.product_is_iconic" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12091 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12092 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.product_is_iconic" |
| 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 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12923 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12922 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_sylius_admin_product_isIconic" ] |
| cache_key | "_sylius_admin_product_isIconic_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18406 -errors: [] -form: Symfony\Component\Form\Form {#13569 …} } |
| form | Symfony\Component\Form\FormView {#18405 …5} |
| full_name | "sylius_admin_product[isIconic]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_isIconic" |
| label | "app.ui.product_is_iconic" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "isIconic" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_isIconic" |
| valid | true |
| value | "1" |
isFeatured
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.product_is_featured" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12091 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12092 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.product_is_featured" |
| 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 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12932 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12931 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_sylius_admin_product_isFeatured" ] |
| cache_key | "_sylius_admin_product_isFeatured_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18407 -errors: [] -form: Symfony\Component\Form\Form {#13572 …} } |
| form | Symfony\Component\Form\FormView {#18408 …5} |
| full_name | "sylius_admin_product[isFeatured]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_isFeatured" |
| label | "app.ui.product_is_featured" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "isFeatured" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_isFeatured" |
| valid | true |
| value | "1" |
isEngravable
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"1"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "app.ui.product_is_engravable" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12091 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12092 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.product_is_engravable" |
| 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 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12941 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12940 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_sylius_admin_product_isEngravable" ] |
| cache_key | "_sylius_admin_product_isEngravable_checkbox" |
| checked | true |
| compound | false |
| data | true |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18409 -errors: [] -form: Symfony\Component\Form\Form {#13575 …} } |
| form | Symfony\Component\Form\FormView {#18410 …5} |
| full_name | "sylius_admin_product[isEngravable]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_isEngravable" |
| label | "app.ui.product_is_engravable" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "isEngravable" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_isEngravable" |
| valid | true |
| value | "1" |
gravureMaxLength
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "min" => 1 "max" => 255 "placeholder" => 20 ] |
[ "min" => 1 "max" => 255 "placeholder" => 20 ] |
| help | "app.ui.product_gravure_max_length_help" |
same as passed value |
| label | "app.ui.product_gravure_max_length" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "min" => 1 "max" => 255 "placeholder" => 20 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12950 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| grouping | false |
| help | "app.ui.product_gravure_max_length_help" |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please enter an integer." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.product_gravure_max_length" |
| 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 |
| property_path | null |
| required | false |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12955 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#12949 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "min" => 1 "max" => 255 "placeholder" => 20 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_sylius_admin_product_gravureMaxLength" ] |
| cache_key | "_sylius_admin_product_gravureMaxLength_integer" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18411 -errors: [] -form: Symfony\Component\Form\Form {#13578 …} } |
| form | Symfony\Component\Form\FormView {#18412 …5} |
| full_name | "sylius_admin_product[gravureMaxLength]" |
| help | "app.ui.product_gravure_max_length_help" |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_gravureMaxLength" |
| label | "app.ui.product_gravure_max_length" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "gravureMaxLength" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_gravureMaxLength" |
| valid | true |
| value | "" |
gravureAllowedChars
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "-.'&" ] |
[ "placeholder" => "-.'&" ] |
| help | "app.ui.product_gravure_allowed_chars_help" |
same as passed value |
| label | "app.ui.product_gravure_allowed_chars" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "placeholder" => "-.'&" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13113 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | "app.ui.product_gravure_allowed_chars_help" |
| 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 | "app.ui.product_gravure_allowed_chars" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13115 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13112 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "-.'&" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_gravureAllowedChars" ] |
| cache_key | "_sylius_admin_product_gravureAllowedChars_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18413 -errors: [] -form: Symfony\Component\Form\Form {#13581 …} } |
| form | Symfony\Component\Form\FormView {#18414 …5} |
| full_name | "sylius_admin_product[gravureAllowedChars]" |
| help | "app.ui.product_gravure_allowed_chars_help" |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_gravureAllowedChars" |
| label | "app.ui.product_gravure_allowed_chars" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "gravureAllowedChars" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_gravureAllowedChars" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
code
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "FDLCFG-26803" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "id" => "sylius_admin_product_code" ] |
[ "id" => "sylius_admin_product_code" ] |
| auto_initialize | false |
same as passed value |
| disabled | false |
same as passed value |
| label | "sylius.ui.code" |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "id" => "sylius_admin_product_code" ] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17071 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "sylius.ui.code" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | true |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17078 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17077 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "id" => "sylius_admin_product_code" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_code" ] |
| cache_key | "_sylius_admin_product_code_text" |
| compound | false |
| data | "FDLCFG-26803" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18415 -errors: [] -form: Symfony\Component\Form\Form {#17084 …} } |
| form | Symfony\Component\Form\FormView {#18416 …5} |
| full_name | "sylius_admin_product[code]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_code" |
| label | "sylius.ui.code" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "code" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_code" |
| uses_autocomplete | false |
| valid | true |
| value | "FDLCFG-26803" |
codeDouane
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| label | "app.ui.code_douane" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#14069 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "app.ui.code_douane" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#14060 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#14061 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_codeDouane" ] |
| cache_key | "_sylius_admin_product_codeDouane_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18417 -errors: [] -form: Symfony\Component\Form\Form {#17088 …} } |
| form | Symfony\Component\Form\FormView {#18418 …5} |
| full_name | "sylius_admin_product[codeDouane]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_codeDouane" |
| label | "app.ui.code_douane" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "codeDouane" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_codeDouane" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
allowBackorder
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | false |
| View Format |
null
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| help | "app.ui.product_allow_backorder_help" |
same as passed value |
| label | "app.ui.product_allow_backorder" |
same as passed value |
| required | false |
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 | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12091 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | "app.ui.product_allow_backorder_help" |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12092 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "app.ui.product_allow_backorder" |
| 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 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13140 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13139 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "_sylius_admin_product_allowBackorder" ] |
| cache_key | "_sylius_admin_product_allowBackorder_checkbox" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18419 -errors: [] -form: Symfony\Component\Form\Form {#13590 …} } |
| form | Symfony\Component\Form\FormView {#18420 …5} |
| full_name | "sylius_admin_product[allowBackorder]" |
| help | "app.ui.product_allow_backorder_help" |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_allowBackorder" |
| label | "app.ui.product_allow_backorder" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "allowBackorder" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_allowBackorder" |
| valid | true |
| value | "1" |
backorderDelay
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "4 à 5 semaines" ] |
[ "placeholder" => "4 à 5 semaines" ] |
| help | "app.ui.product_backorder_delay_help" |
same as passed value |
| label | "app.ui.product_backorder_delay" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "placeholder" => "4 à 5 semaines" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13148 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| help | "app.ui.product_backorder_delay_help" |
| 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 | "app.ui.product_backorder_delay" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13150 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13149 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "4 à 5 semaines" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_backorderDelay" ] |
| cache_key | "_sylius_admin_product_backorderDelay_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18421 -errors: [] -form: Symfony\Component\Form\Form {#13593 …} } |
| form | Symfony\Component\Form\FormView {#18422 …5} |
| full_name | "sylius_admin_product[backorderDelay]" |
| help | "app.ui.product_backorder_delay_help" |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_backorderDelay" |
| label | "app.ui.product_backorder_delay" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "backorderDelay" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_backorderDelay" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
backorderDelayEn
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "4 to 5 weeks" ] |
[ "placeholder" => "4 to 5 weeks" ] |
| label | "app.ui.product_backorder_delay_en" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "placeholder" => "4 to 5 weeks" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13157 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "app.ui.product_backorder_delay_en" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13159 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13158 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "4 to 5 weeks" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_backorderDelayEn" ] |
| cache_key | "_sylius_admin_product_backorderDelayEn_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18423 -errors: [] -form: Symfony\Component\Form\Form {#13596 …} } |
| form | Symfony\Component\Form\FormView {#18424 …5} |
| full_name | "sylius_admin_product[backorderDelayEn]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_backorderDelayEn" |
| label | "app.ui.product_backorder_delay_en" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "backorderDelayEn" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_backorderDelayEn" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
backorderDelayDe
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "placeholder" => "4 bis 5 Wochen" ] |
[ "placeholder" => "4 bis 5 Wochen" ] |
| label | "app.ui.product_backorder_delay_de" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [ "placeholder" => "4 bis 5 Wochen" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| autocomplete | false |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13166 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| 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 | "app.ui.product_backorder_delay_de" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13168 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13167 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "4 bis 5 Wochen" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_admin_product_backorderDelayDe" ] |
| cache_key | "_sylius_admin_product_backorderDelayDe_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18425 -errors: [] -form: Symfony\Component\Form\Form {#13599 …} } |
| form | Symfony\Component\Form\FormView {#18426 …5} |
| full_name | "sylius_admin_product[backorderDelayDe]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_backorderDelayDe" |
| label | "app.ui.product_backorder_delay_de" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "backorderDelayDe" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_backorderDelayDe" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
options
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904} #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } |
| View Format |
[ "24" "25" ] |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [
"data-test-product-options-autocomplete" => ""
] |
[
"data-test-product-options-autocomplete" => ""
]
|
| auto_initialize | false |
same as passed value |
| autocomplete | true |
same as passed value |
| choice_label | "name" |
same as passed value |
| choice_name | "code" |
same as passed value |
| class | "App\Entity\Product\ProductOption" |
same as passed value |
| disabled | true |
same as passed value |
| label | "sylius.form.product.options" |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| allow_options_create | false |
| attr | [
"data-test-product-options-autocomplete" => ""
] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| autocomplete | true |
| autocomplete_url | null |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#13975 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#13747 …} } |
| choice_name | "code" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#13977 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#13976 …} } |
| choices | null |
| class | "App\Entity\Product\ProductOption" |
| compound | false |
| constraints | [] |
| create_option_text | "Add %placeholder%..." |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | true |
| duplicate_preferred_choices | true |
| em | Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} |
| empty_data | [] |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| extra_options | [] |
| form_attr | false |
| getter | null |
| group_by | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id_reader | Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#13952 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#8860 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.options" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | true |
| max_results | 10 |
| method | "POST" |
| min_characters | null |
| multiple | true |
| no_more_results_text | "No more results" |
| no_results_found_text | "No results found" |
| options_as_html | false |
| placeholder | null |
| placeholder_attr | [] |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| preload | "focus" |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | false |
| reset_on_focus | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#13739 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#13607 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-test-product-options-autocomplete" => "" "data-controller" => "symfony--ux-autocomplete--autocomplete" "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10 "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Chargement d'autres résultats..." "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "Aucun résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "Aucun autre résultat trouvé" "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Ajouter %placeholder%..." "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_sylius_admin_product_options" ] |
| cache_key | "_sylius_admin_product_options_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ "taille" => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18470 +data: App\Entity\Product\ProductOption {#18454 …} +value: "4" +label: "Taille" +attr: [] +labelTranslationParameters: [] } "matiere" => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18476 +data: App\Entity\Product\ProductOption {#18460 …} +value: "5" +label: "Matière" +attr: [] +labelTranslationParameters: [] } "Nombre" => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18478 +data: App\Entity\Product\ProductOption {#18465 …} +value: "6" +label: "Coffret" +attr: [] +labelTranslationParameters: [] } "fdl_taille" => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18445 +data: App\Entity\Product\ProductOption {#18008 …} +value: "24" +label: "Taille" +attr: [] +labelTranslationParameters: [] } "fdl_couleur" => Symfony\Component\Form\ChoiceList\View\ChoiceView {#18477 +data: App\Entity\Product\ProductOption {#18017 …} +value: "25" +label: "Couleur" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904} #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } |
| disabled | true |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#18427 -errors: [] -form: Symfony\Component\Form\Form {#13990 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#18428 …5} |
| full_name | "sylius_admin_product[options][]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_options" |
| is_selected | Closure($choice, array $values) {#18432 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.form.product.options" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "options" |
| placeholder | null |
| placeholder_attr | [] |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_options" |
| uses_autocomplete | true |
| valid | true |
| value | [ "24" "25" ] |
productTaxons
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format |
Doctrine\ORM\PersistentCollection {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234} #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } |
| Normalized Format | Doctrine\Common\Collections\ArrayCollection {#18031 -elements: [ "accessoires" ] } |
| View Format |
"accessoires"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| auto_initialize | false |
same as passed value |
| label | "sylius.form.product.taxons" |
same as passed value |
| multiple | true |
same as passed value |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #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 | false |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_name | "name" |
| choice_value | "code" |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#17060 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| 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 | "The hidden field is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.product.taxons" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| placeholder | "" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| product | App\Entity\Product\Product {#1369 #id: 1574 #code: "FDLCFG-26803" #attributes: Doctrine\ORM\PersistentCollection {#8559 …} #variants: Doctrine\ORM\PersistentCollection {#8772 …} #options: Doctrine\ORM\PersistentCollection {#8904 #collection: Doctrine\Common\Collections\ArrayCollection {#8902 …} #initialized: true -snapshot: [ …2] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29822 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29824 …} } #associations: Doctrine\ORM\PersistentCollection {#8840 #collection: Doctrine\Common\Collections\ArrayCollection {#8838 …} #initialized: true -snapshot: [] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28970 …} -backRefFieldName: "owner" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28972 …} } #createdAt: DateTime @1791381766 {#7983 date: 2026-10-07 14:02:46.0 UTC (+00:00) } #updatedAt: DateTime @1791403067 {#7918 date: 2026-10-07 19:57:47.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8183 #collection: Doctrine\Common\Collections\ArrayCollection {#8182 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#28686 …} -backRefFieldName: "translatable" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#28688 …} } #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#17130 #locale: "fr_FR" #translatable: App\Entity\Product\Product {#1369} #id: 3043 #name: "Etui Cuir Aubrac" #slug: "etui-cuir-aubrac" #description: """ es étuis en cuir couteaux Forge de Laguiole s'adaptent parfaitement à la forme de votre couteau et vous garantit une protection optimale.\n \n \n L'étui Aubrac peut être porté à la ceinture en position verticale ou horizontale. \n \n Emportez votre couteau Laguiole avec vous pour vos pique-niques et vos aventures !\n \n \n Ce modèle se décline en 3 coloris le noir, le fauve et le chocolat.\n Cet étui est disponible pour les couteaux 11 et 12 cm\n \n Disponible également pour être porté à la ceinture uniquement horizontalement ici """ #metaKeywords: null #metaDescription: null #shortDescription: null -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 {#8234 #collection: Doctrine\Common\Collections\ArrayCollection {#8232 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29865 …} -backRefFieldName: "product" -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29867 …} } #channels: Doctrine\ORM\PersistentCollection {#8418 #collection: Doctrine\Common\Collections\ArrayCollection {#8420 …} #initialized: true -snapshot: [ …1] -owner: App\Entity\Product\Product {#1369} -association: Symfony\Component\VarDumper\Caster\CutStub {#29062 …} -backRefFieldName: null -isDirty: false -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#29064 …} } #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997 #id: 56 #code: "accessoires" #root: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #parent: null #children: Doctrine\ORM\PersistentCollection {#17238 …} #left: 1 #right: 2 #level: 0 #position: 6 #translations: Doctrine\ORM\PersistentCollection {#17248 …} #translationsCache: [ "fr_FR" => App\Entity\Taxonomy\TaxonTranslation {#18325 #locale: "fr_FR" #translatable: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7997} #id: 124 #name: "Accessoires" #slug: "accessoires" #description: "Pour prendre soin de vos couteaux Forge de Laguiole et les accompagner au quotidien, la manufacture propose une sélection d'accessoires pensés à la hauteur de ses couteaux. Étuis en cuir, pierres à aiguiser, coffrets cadeaux : chaque accessoire est conçu pour protéger, entretenir et mettre en valeur vos pièces, qu'elles soient de la gamme Tradition, Édition, Collection ou Signature. Des compléments indispensables pour prolonger la vie de vos couteaux fabriqués en France et les transmettre dans les meilleures conditions." -metaTitle: null -metaRobots: null -ogTitle: null -ogDescription: null -ogImage: null -twitterTitle: null -twitterDescription: null -metaDescription: null } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #enabled: true #images: Doctrine\ORM\PersistentCollection {#17240 …} #createdAt: DateTime @1772496923 {#17247 date: 2026-03-03 00:15:23.0 UTC (+00:00) } #updatedAt: DateTime @1773570954 {#17208 date: 2026-03-15 10:35:54.0 UTC (+00:00) } -lazyObjectState: Symfony\Component\VarExporter\Internal\LazyObjectState {#8018 …} } #reviews: Doctrine\ORM\PersistentCollection {#8350 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8421 …} -isNew: false -isIconic: false -isFeatured: false -isEngravable: true -gravureMaxLength: null -gravureAllowedChars: null -codeDouane: null -allowBackorder: false -backorderDelay: null -backorderDelayEn: null -backorderDelayDe: null -immersionImages: Doctrine\ORM\PersistentCollection {#8059 …} #productType: null } |
| property_path | null |
| repository | Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#12915 -entityName: "App\Entity\Taxonomy\Taxon" -em: Container7ThYCx9\EntityManagerGhost614a58f {#422 …12} -class: Doctrine\ORM\Mapping\ClassMetadata {#7107 …} } |
| required | false |
| resource | "sylius.taxon" |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#17062 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#17061 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "sylius_resource_autocomplete_choice" "sylius_product_taxon_autocomplete_choice" "_sylius_admin_product_productTaxons" ] |
| cache_key | "_sylius_admin_product_productTaxons_sylius_product_taxon_autocomplete_choice" |
| choice_name | "name" |
| choice_value | "code" |
| compound | false |
| data | Doctrine\Common\Collections\ArrayCollection {#18031 -elements: [ "accessoires" ] } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18499 -errors: [] -form: Symfony\Component\Form\Form {#17076 …} } |
| form | Symfony\Component\Form\FormView {#18431 …5} |
| full_name | "sylius_admin_product[productTaxons]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product_productTaxons" |
| label | "sylius.form.product.taxons" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | true |
| name | "productTaxons" |
| placeholder | "" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product_productTaxons" |
| valid | true |
| value | "accessoires" |
_token
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "d.oJhH830HjB3vy2yoJ0CguwduuF8vKbDoJBkq2kQ_Bx4.z_QGsSR0zlOshAnmCnDP1l0rj29NceqfdFxl7HNvck7NrwHHDT_lLda6VA" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "data-controller" => "csrf-protection" ] |
[ "data-controller" => "csrf-protection" ] |
| block_prefix | "csrf_token" |
same as passed value |
| data | "d.oJhH830HjB3vy2yoJ0CguwduuF8vKbDoJBkq2kQ_Bx4.z_QGsSR0zlOshAnmCnDP1l0rj29NceqfdFxl7HNvck7NrwHHDT_lLda6VA" |
same as passed value |
| mapped | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | "csrf_token" |
| by_reference | true |
| compound | false |
| 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 {#7865 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7874 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7875 …} -namespace: Closure() {#7877 …} } |
| data | "d.oJhH830HjB3vy2yoJ0CguwduuF8vKbDoJBkq2kQ_Bx4.z_QGsSR0zlOshAnmCnDP1l0rj29NceqfdFxl7HNvck7NrwHHDT_lLda6VA" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#18496 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| 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 | "The hidden field is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#18429 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1492 …} $message: Closure() {#18430 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "data-controller" => "csrf-protection" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_sylius_admin_product__token" ] |
| cache_key | "_sylius_admin_product__token_hidden" |
| compound | false |
| data | "d.oJhH830HjB3vy2yoJ0CguwduuF8vKbDoJBkq2kQ_Bx4.z_QGsSR0zlOshAnmCnDP1l0rj29NceqfdFxl7HNvck7NrwHHDT_lLda6VA" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#18504 -errors: [] -form: Symfony\Component\Form\Form {#18500 …} } |
| form | Symfony\Component\Form\FormView {#12829 …5} |
| full_name | "sylius_admin_product[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_admin_product__token" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "_token" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_admin_product__token" |
| valid | true |
| value | "d.oJhH830HjB3vy2yoJ0CguwduuF8vKbDoJBkq2kQ_Bx4.z_QGsSR0zlOshAnmCnDP1l0rj29NceqfdFxl7HNvck7NrwHHDT_lLda6VA" |