Forms

  • sylius_shop_add_to_cart
    • cartItem
    • _token

sylius_shop_add_to_cart

Form type:
"Sylius\Bundle\ShopBundle\Form\Type\AddToCartType"

Errors

This form has no errors.

Default Data

Property Value
Model Format same as normalized format
Normalized Format
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13122
  -cart: App\Entity\Order\Order {#13100 …}
  -cartItem: App\Entity\Order\OrderItem {#13111
    #id: null
    #order: null
    #quantity: 1
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13138 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13104 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: App\Entity\Product\ProductVariant {#8426 …}
    #productName: null
    #variantName: null
  }
}
View Format same as normalized format

Submitted Data

This form was not submitted.

Passed Options

Option Passed Value Resolved Value
data
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13122
  -cart: App\Entity\Order\Order {#13100 …}
  -cartItem: App\Entity\Order\OrderItem {#13111
    #id: null
    #order: null
    #quantity: 1
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13138 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13104 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: App\Entity\Product\ProductVariant {#8426 …}
    #productName: null
    #variantName: null
  }
}
same as passed value
product
App\Entity\Product\Product {#7466
  #id: 83
  #code: "BIO-1284"
  #attributes: Doctrine\ORM\PersistentCollection {#8070 …}
  #variants: Doctrine\ORM\PersistentCollection {#8283 …}
  #options: Doctrine\ORM\PersistentCollection {#8411 …}
  #associations: Doctrine\ORM\PersistentCollection {#8351 …}
  #createdAt: DateTime @1784996369 {#7378
    date: 2026-07-25 18:19:29.0 Europe/Berlin (+02:00)
  }
  #updatedAt: DateTime @1784996369 {#7536
    date: 2026-07-25 18:19:29.0 Europe/Berlin (+02:00)
  }
  #enabled: true
  #translations: Doctrine\ORM\PersistentCollection {#8410 …}
  #translationsCache: [
    "ro_RO" => App\Entity\Product\ProductTranslation {#8413
      #locale: "ro_RO"
      #translatable: App\Entity\Product\Product {#7466}
      #id: 165
      #name: "Șampon Bioélixire Păr Des 300 ml"
      #slug: "sampon-bioelixire-par-des-300-ml"
      #description: """
        <p>Wegański szampon „Gęste Włosy” Bioélixire skutecznie oczyszcza włosy i skórę głowy z zanieczyszczeń, nadmiaru sebum oraz pozostałości środków do stylizacji. Działa delikatnie, nie naruszając naturalnej bariery hydrolipidowej pasm i skalpu. Dzięki formule bogatej w składniki aktywne stymuluje porost włosów i hamuje ich nadmierne wypadanie. Łagodzi podrażnienia skóry głowy, ma właściwości przeciwłupieżowe i antyoksydacyjne. Nabłyszcza, wygładza i wzmacnia włosy.</p>\n
        <p>Pomaga walczyć z problemem wypadania włosów po Covid-19.</p>\n
        <p>Szampon „Gęste Włosy” ma w 99,1% naturalny skład, nie zawiera SLS, parabenów ani silikonów. Został opracowany w zgodzie z najwyższymi standardami branży kosmetycznej oraz normami ISO. Buteleczka 300 ml wystarcza, aby przeprowadzić 30-dniową kurację. Szampon najlepiej działa, jeśli stosuje się go wraz z innymi produktami z serii „Gęste Włosy” (suplementem, odżywką i wcierką).</p>\n
        <h2>Składniki aktywne w szamponie „Gęste Włosy” Bioélixire</h2>\n
        <p><strong>Algi morskie</strong> – zawierają witaminy (w tym, C, E i B7 – biotynę), minerały (cynk, miedź, żelazo, wapń magnez, fosfor, mangan), kwasy tłuszczowe (kwas arachidowy, linolowy i gammalinolenowy), polifenole, antyoksydanty, białka (m.in. aosaina), jod, flawonoidy, lipidy, polisacharydy (w tym m.in. kwas hialuronowy) oraz węglowodany (mannitol, sorbitol). Działają antybakteryjnie, antygrzybiczo, przeciwzapalnie, regenerująco i nawilżająco (pełnią funkcję humektantów). Wspomagają produkcję kolagenu i odbudowę zniszczonych włókien keratynowych, zapobiegają łamliwości włosów, chronią przed szkodliwym działaniem słońca, zapobiegają elektryzowaniu się pasm. Doskonale wpływają też na kondycję skóry głowy – łagodzą jej podrażnienia, wspierają regenerację, normalizują produkcję sebum. Mają właściwości przeciwstarzeniowe.</p>\n
        <p><strong>Kofeina</strong> – poprawia krążenie skóry głowy, stymuluje cebulki włosowe, przyspiesza porost włosów i hamuje ich wypadanie (również będące efektem problemów hormonalnych). Poprawia kondycję pasm, wygładza je i nabłyszcza.</p>\n
        <p><strong>Proteiny soi</strong> – pełnią funkcję humektantów: absorbują i zatrzymują wodę, odżywiają i wzmacniają cebulki włosowe. Pokrywają włosy ochronnym filmem, który zabezpiecza je przed szkodliwym działaniem czynników zewnętrznych.</p>\n
        <p><strong>Biobambus</strong> – zawiera krzemionkę, białka, witaminy (m.in. C i D), minerały (m.in. jod, potas, żelazo), sacharydy, flawonoidy, tyrozynę, ramnozę i argininę. Wspomaga produkcję kolagenu i elastyny, działa regenerująco, antybakteryjnie, antyoksydacyjnie, przeciwzapalnie, łagodzi podrażnienia skóry głowy. Wygładza i wzmacnia włosy, ma właściwości nawilżające i fotoochronne.</p>\n
        <h2>Jak stosować szampon „Gęste Włosy” Bioélixire?</h2>\n
        <p>Szampon „Gęste Włosy” należy nałożyć na skórę głowy i delikatnie masować aż do uzyskania piany, którą następnie przesuwa się po włosach, aby je oczyścić. Można używać go równie do mycia innymi metodami:</p>\n
        <ul>\n
        <li>kubeczkową – wlej niewielką ilość szamponu oraz większą ilość ciepłej wody do kubka lub shakera i wstrząśnij; umyj włosy i skórę głowy uzyskaną w ten sposób pianą;</li>\n
        <li>OMO (odżywka/mycie/odżywka) – jako drugi etap mycia głowy po pierwszym nałożeniu odżywki „Gęste Włosy”;</li>\n
        <li>dwuetapową (w przypadku długich włosów) – najpierw umyj spienionym szamponem włosy od połowy lub od uszu w dół, następnie umyj skórę głowy i nasadę pasm.</li>\n
        </ul>\n
        <p>Szampon doskonale sprawdza się do codziennego mycia głowy.</p>\n
        <p><strong>Skład:</strong> Aqua, Sodium Coco Sulfate, Cocamidopropyl Betaine, Lactobacillus / Streptococcus thermophilus / Yarrowia / Equisetum Arvense Leaf / Aloe Barbadensis Leaf Juice / Polygonum Aviculare / Ferment Filtrate, Lauryl Glucoside, Sodium Chloride, Glycerin, Parfum, Methylpropanediol, Citric Acid, Cetrimonium Chloride, Propylene Glycol, Caprylyl Glycol, Guar Hydroxypropyltrimonium Chloride, Hexamethylindanopyran, Panthenol, Benzoic Acid, Hydrolyzed Caesalpinia Spinosa Gum, Propanediol, Caffeine, Adansonia Digitata Seed Oil, Hexyl Cinnamal, Caesalpinia Spinosa Gum, Benzyl Alcohol, Bambusa Arundinacea Leaf Extract, Sodium PCA, Limonene, Sodium Lactate, Linalyl Acetate, Arginine, Aspartic Acid, Potassium Sorbate, Sodium Benzoate, PCA, Phyllanthus Emblica Fruit Extract, Glycine, Alanine, Serine, Spirulina Maxima Extract, Valine, Fucus Vesiculosus Extract, Laminaria Digitata Extract, Ascophyllum Nodosum Extract, Porphyra Umbilicalis Extract, Isoleucine, Proline, Threonine, Histidine, Phenylalanine</p>
        """
      #metaKeywords: null
      #metaDescription: null
      #shortDescription: ""
    }
  ]
  #currentLocale: "ro_RO"
  #currentTranslation: null
  #fallbackLocale: "en_US"
  #variantSelectionMethod: "choice"
  #productTaxons: Doctrine\ORM\PersistentCollection {#7733 …}
  #channels: Doctrine\ORM\PersistentCollection {#7929 …}
  #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7429 …}
  #reviews: Doctrine\ORM\PersistentCollection {#7846 …}
  #averageRating: 0.0
  #images: Doctrine\ORM\PersistentCollection {#7931 …}
  #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 {#7325
  -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#7338 …}
  -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#7339 …}
  -namespace: Closure() {#7341 …}
}
data
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13122
  -cart: App\Entity\Order\Order {#13100 …}
  -cartItem: App\Entity\Order\OrderItem {#13111
    #id: null
    #order: null
    #quantity: 1
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13138 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13104 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: App\Entity\Product\ProductVariant {#8426 …}
    #productName: null
    #variantName: null
  }
}
data_class
"Sylius\Bundle\OrderBundle\Controller\AddToCartCommand"
disabled
false
empty_data
Closure(FormInterface $form) {#13237
  class: "Symfony\Component\Form\Extension\Core\Type\FormType"
  use: {
    $class: "Sylius\Bundle\OrderBundle\Controller\AddToCartCommand"
  }
}
error_bubbling
true
error_mapping
[]
extra_fields_message
"This form should not contain extra fields."
form_attr
false
getter
null
help
null
help_attr
[]
help_html
false
help_translation_parameters
[]
inherit_data
false
invalid_message
"This value is not valid."
invalid_message_parameters
[]
is_empty_callback
null
label
null
label_attr
[]
label_format
null
label_html
false
label_translation_parameters
[]
mapped
true
method
"POST"
post_max_size_message
"The uploaded file was too large. Please try to upload a smaller file."
priority
0
product
App\Entity\Product\Product {#7466
  #id: 83
  #code: "BIO-1284"
  #attributes: Doctrine\ORM\PersistentCollection {#8070 …}
  #variants: Doctrine\ORM\PersistentCollection {#8283 …}
  #options: Doctrine\ORM\PersistentCollection {#8411 …}
  #associations: Doctrine\ORM\PersistentCollection {#8351 …}
  #createdAt: DateTime @1784996369 {#7378
    date: 2026-07-25 18:19:29.0 Europe/Berlin (+02:00)
  }
  #updatedAt: DateTime @1784996369 {#7536
    date: 2026-07-25 18:19:29.0 Europe/Berlin (+02:00)
  }
  #enabled: true
  #translations: Doctrine\ORM\PersistentCollection {#8410 …}
  #translationsCache: [
    "ro_RO" => App\Entity\Product\ProductTranslation {#8413
      #locale: "ro_RO"
      #translatable: App\Entity\Product\Product {#7466}
      #id: 165
      #name: "Șampon Bioélixire Păr Des 300 ml"
      #slug: "sampon-bioelixire-par-des-300-ml"
      #description: """
        <p>Wegański szampon „Gęste Włosy” Bioélixire skutecznie oczyszcza włosy i skórę głowy z zanieczyszczeń, nadmiaru sebum oraz pozostałości środków do stylizacji. Działa delikatnie, nie naruszając naturalnej bariery hydrolipidowej pasm i skalpu. Dzięki formule bogatej w składniki aktywne stymuluje porost włosów i hamuje ich nadmierne wypadanie. Łagodzi podrażnienia skóry głowy, ma właściwości przeciwłupieżowe i antyoksydacyjne. Nabłyszcza, wygładza i wzmacnia włosy.</p>\n
        <p>Pomaga walczyć z problemem wypadania włosów po Covid-19.</p>\n
        <p>Szampon „Gęste Włosy” ma w 99,1% naturalny skład, nie zawiera SLS, parabenów ani silikonów. Został opracowany w zgodzie z najwyższymi standardami branży kosmetycznej oraz normami ISO. Buteleczka 300 ml wystarcza, aby przeprowadzić 30-dniową kurację. Szampon najlepiej działa, jeśli stosuje się go wraz z innymi produktami z serii „Gęste Włosy” (suplementem, odżywką i wcierką).</p>\n
        <h2>Składniki aktywne w szamponie „Gęste Włosy” Bioélixire</h2>\n
        <p><strong>Algi morskie</strong> – zawierają witaminy (w tym, C, E i B7 – biotynę), minerały (cynk, miedź, żelazo, wapń magnez, fosfor, mangan), kwasy tłuszczowe (kwas arachidowy, linolowy i gammalinolenowy), polifenole, antyoksydanty, białka (m.in. aosaina), jod, flawonoidy, lipidy, polisacharydy (w tym m.in. kwas hialuronowy) oraz węglowodany (mannitol, sorbitol). Działają antybakteryjnie, antygrzybiczo, przeciwzapalnie, regenerująco i nawilżająco (pełnią funkcję humektantów). Wspomagają produkcję kolagenu i odbudowę zniszczonych włókien keratynowych, zapobiegają łamliwości włosów, chronią przed szkodliwym działaniem słońca, zapobiegają elektryzowaniu się pasm. Doskonale wpływają też na kondycję skóry głowy – łagodzą jej podrażnienia, wspierają regenerację, normalizują produkcję sebum. Mają właściwości przeciwstarzeniowe.</p>\n
        <p><strong>Kofeina</strong> – poprawia krążenie skóry głowy, stymuluje cebulki włosowe, przyspiesza porost włosów i hamuje ich wypadanie (również będące efektem problemów hormonalnych). Poprawia kondycję pasm, wygładza je i nabłyszcza.</p>\n
        <p><strong>Proteiny soi</strong> – pełnią funkcję humektantów: absorbują i zatrzymują wodę, odżywiają i wzmacniają cebulki włosowe. Pokrywają włosy ochronnym filmem, który zabezpiecza je przed szkodliwym działaniem czynników zewnętrznych.</p>\n
        <p><strong>Biobambus</strong> – zawiera krzemionkę, białka, witaminy (m.in. C i D), minerały (m.in. jod, potas, żelazo), sacharydy, flawonoidy, tyrozynę, ramnozę i argininę. Wspomaga produkcję kolagenu i elastyny, działa regenerująco, antybakteryjnie, antyoksydacyjnie, przeciwzapalnie, łagodzi podrażnienia skóry głowy. Wygładza i wzmacnia włosy, ma właściwości nawilżające i fotoochronne.</p>\n
        <h2>Jak stosować szampon „Gęste Włosy” Bioélixire?</h2>\n
        <p>Szampon „Gęste Włosy” należy nałożyć na skórę głowy i delikatnie masować aż do uzyskania piany, którą następnie przesuwa się po włosach, aby je oczyścić. Można używać go równie do mycia innymi metodami:</p>\n
        <ul>\n
        <li>kubeczkową – wlej niewielką ilość szamponu oraz większą ilość ciepłej wody do kubka lub shakera i wstrząśnij; umyj włosy i skórę głowy uzyskaną w ten sposób pianą;</li>\n
        <li>OMO (odżywka/mycie/odżywka) – jako drugi etap mycia głowy po pierwszym nałożeniu odżywki „Gęste Włosy”;</li>\n
        <li>dwuetapową (w przypadku długich włosów) – najpierw umyj spienionym szamponem włosy od połowy lub od uszu w dół, następnie umyj skórę głowy i nasadę pasm.</li>\n
        </ul>\n
        <p>Szampon doskonale sprawdza się do codziennego mycia głowy.</p>\n
        <p><strong>Skład:</strong> Aqua, Sodium Coco Sulfate, Cocamidopropyl Betaine, Lactobacillus / Streptococcus thermophilus / Yarrowia / Equisetum Arvense Leaf / Aloe Barbadensis Leaf Juice / Polygonum Aviculare / Ferment Filtrate, Lauryl Glucoside, Sodium Chloride, Glycerin, Parfum, Methylpropanediol, Citric Acid, Cetrimonium Chloride, Propylene Glycol, Caprylyl Glycol, Guar Hydroxypropyltrimonium Chloride, Hexamethylindanopyran, Panthenol, Benzoic Acid, Hydrolyzed Caesalpinia Spinosa Gum, Propanediol, Caffeine, Adansonia Digitata Seed Oil, Hexyl Cinnamal, Caesalpinia Spinosa Gum, Benzyl Alcohol, Bambusa Arundinacea Leaf Extract, Sodium PCA, Limonene, Sodium Lactate, Linalyl Acetate, Arginine, Aspartic Acid, Potassium Sorbate, Sodium Benzoate, PCA, Phyllanthus Emblica Fruit Extract, Glycine, Alanine, Serine, Spirulina Maxima Extract, Valine, Fucus Vesiculosus Extract, Laminaria Digitata Extract, Ascophyllum Nodosum Extract, Porphyra Umbilicalis Extract, Isoleucine, Proline, Threonine, Histidine, Phenylalanine</p>
        """
      #metaKeywords: null
      #metaDescription: null
      #shortDescription: ""
    }
  ]
  #currentLocale: "ro_RO"
  #currentTranslation: null
  #fallbackLocale: "en_US"
  #variantSelectionMethod: "choice"
  #productTaxons: Doctrine\ORM\PersistentCollection {#7733 …}
  #channels: Doctrine\ORM\PersistentCollection {#7929 …}
  #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7429 …}
  #reviews: Doctrine\ORM\PersistentCollection {#7846 …}
  #averageRating: 0.0
  #images: Doctrine\ORM\PersistentCollection {#7931 …}
  #productType: null
}
property_path
null
required
true
row_attr
[]
setter
null
translation_domain
null
trim
true
upload_max_size_message
Closure() {#13235
  class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension"
  use: {
    $translator: Symfony\Component\Translation\DataCollectorTranslator {#1201 …}
    $message: Closure() {#13236 …}
    $translationDomain: "validators"
  }
}
validation_groups
[
  "sylius"
]

View Vars

Variable Value
action
""
attr
[]
attr_translation_parameters
[]
block_prefixes
[
  "form"
  "sylius_add_to_cart"
  "sylius_shop_add_to_cart"
  "_sylius_shop_add_to_cart"
]
cache_key
"_sylius_shop_add_to_cart_sylius_shop_add_to_cart"
compound
true
data
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13122
  -cart: App\Entity\Order\Order {#13100 …}
  -cartItem: App\Entity\Order\OrderItem {#13111
    #id: null
    #order: null
    #quantity: 1
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13138 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13104 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: App\Entity\Product\ProductVariant {#8426 …}
    #productName: null
    #variantName: null
  }
}
disabled
false
errors
Symfony\Component\Form\FormErrorIterator {#13294
  -errors: []
  -form: Symfony\Component\Form\Form {#13277 …}
}
form
Symfony\Component\Form\FormView {#13234 …5}
full_name
"sylius_shop_add_to_cart"
help
null
help_attr
[]
help_html
false
help_translation_parameters
[]
id
"sylius_shop_add_to_cart"
label
null
label_attr
[]
label_format
null
label_html
false
label_translation_parameters
[]
method
"POST"
multipart
false
name
"sylius_shop_add_to_cart"
priority
0
required
true
row_attr
[]
submitted
false
translation_domain
null
unique_block_prefix
"_sylius_shop_add_to_cart"
valid
true
value
Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#13122
  -cart: App\Entity\Order\Order {#13100 …}
  -cartItem: App\Entity\Order\OrderItem {#13111
    #id: null
    #order: null
    #quantity: 1
    #unitPrice: 0
    #originalUnitPrice: 0
    #total: 0
    #immutable: false
    #units: Doctrine\Common\Collections\ArrayCollection {#13138 …}
    #unitsTotal: 0
    #adjustments: Doctrine\Common\Collections\ArrayCollection {#13104 …}
    #adjustmentsTotal: 0
    #version: 1
    #variant: App\Entity\Product\ProductVariant {#8426 …}
    #productName: null
    #variantName: null
  }
}