Forms
-
sylius_shop_product_review
-
rating
-
0
-
1
-
2
-
3
-
4
-
-
title
-
comment
-
author
-
email
-
-
_token
-
-
bitbag_elasticsearch_search
-
query
-
-
sylius_shop_add_to_cart
-
cartItem
-
quantity
-
-
addToWishlist
-
wishlists
-
_token
-
sylius_shop_product_review
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Sylius\Component\Core\Model\ProductReview {#7845 #id: null #title: null #rating: null #comment: null #author: null #status: "new" #reviewSubject: App\Entity\Product\Product {#8165 #id: 10596 #code: "max-m1000" #attributes: Doctrine\ORM\PersistentCollection {#8481 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8704 …} #createdAt: DateTime @1758817123 {#8277 date: 2025-09-25 16:18:43.0 UTC (+00:00) } #updatedAt: DateTime @1760957491 {#8230 date: 2025-10-20 10:51:31.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8734 …} #translationsCache: [ "pl_PL" => Sylius\Component\Core\Model\ProductTranslation {#8737 #locale: "pl_PL" #translatable: App\Entity\Product\Product {#8165} #id: 1978 #name: "MAXSHINE Maszyna Polerska M1000 Rotacja" #slug: "maxshine-maszyna-polerska-m15-pro-dualaction" #description: """ Polerka Dual Action Maxshine M15 PRO \r\n \r\n \r\n Maxshine M15 PRO to zaawansowana maszyna polerska typu Dual Action z 15?mm skokiem mimośrodu, stworzona z myślą o profesjonalistach, którzy potrzebują niezawodności, mocy i precyzji w jednym narzędziu. Dzięki silnikowi o mocy 1000?W i elektronicznemu systemowi utrzymania stałych obrotów, urządzenie zapewnia stałą wydajność nawet przy intensywnej pracy.\r\n \r\n Ergonomiczna konstrukcja, miękkie gumowane uchwyty, a także progresywny spust pozwalają na płynną i komfortową pracę przez dłuższy czas. Wloty powietrza z siatką filtrującą skutecznie chronią wnętrze maszyny przed zabrudzeniem, wydłużając jej żywotność.\r\n \r\n Cechy produktu:\r\n \r\n Mocny silnik 1000?W – szybka i efektywna korekta lakieru\r\n \r\n Skok 15?mm – idealny kompromis między siłą korekcji a precyzją\r\n \r\n System miękkiego startu oraz utrzymania stałych obrotów\r\n \r\n Antypoślizgowa, gumowana rękojeść dla komfortu i bezpieczeństwa\r\n \r\n 6-stopniowa regulacja prędkości – łatwa zmiana dzięki dużym, czytelnym oznaczeniom\r\n \r\n Progresywny spust – precyzyjna kontrola obrotów jednym palcem\r\n \r\n Zdejmowane osłony filtrujące zapobiegają przedostawaniu się pyłu do wnętrza maszyny\r\n \r\n CNC toczony stalowy przeciwciężar dla idealnego wyważenia\r\n \r\n System wentylacyjny głowicy wspomagający odprowadzanie ciepła\r\n \r\n Specyfikacja techniczna:\r\n \r\n Parametr\r\n \r\n Wartość\r\n \r\n Numer katalogowy:\r\n \r\n M15 PRO\r\n \r\n Średnica talerza:\r\n \r\n 125?mm / 5?\r\n \r\n Skok mimośrodu:\r\n \r\n 15?mm\r\n \r\n Napięcie:\r\n \r\n 110–240?V AC\r\n \r\n Częstotliwość:\r\n \r\n 50/60?Hz\r\n \r\n Moc znamionowa:\r\n \r\n 1000?W / 9?A\r\n \r\n Gwint wrzeciona:\r\n \r\n 5/16?-24\r\n \r\n Obroty bez obciążenia:\r\n \r\n 2200–5000 obr./min\r\n \r\n Zawartość zestawu:\r\n Talerz mocujący PU na rzep, uchwyt typu D, klucz, zapasowe szczotki węglowe, instrukcja obsługi """ #metaKeywords: "polerka dual action maxshine,polerka dual action maxshine m15 pro,polerka dual action maxshine m15 pro zaawansowana maszyna" #metaDescription: "MAXSHINE Maszyna Polerska M15 Pro Dualaction – Polerka dual action dla detailingu. Wysoka jakość, skuteczność i wygoda. Sprawdź teraz!" #shortDescription: "MAXSHINE Maszyna polerska M1000 ROTACJA" } ] #currentLocale: "pl_PL" #currentTranslation: null #fallbackLocale: "en" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8244 …} #channels: Doctrine\ORM\PersistentCollection {#8186 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxon\Taxon {#8272 …} #reviews: Doctrine\ORM\PersistentCollection {#8247 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8183 …} -isBestseller: true #customerGroups: Doctrine\ORM\PersistentCollection {#8270 …} #organizations: Doctrine\ORM\PersistentCollection {#8268 …} } #createdAt: DateTime @1768169022 {#7887 date: 2026-01-11 22:03:42.529256 UTC (+00:00) } #updatedAt: null } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | Sylius\Component\Core\Model\ProductReview {#7845 #id: null #title: null #rating: null #comment: null #author: null #status: "new" #reviewSubject: App\Entity\Product\Product {#8165 #id: 10596 #code: "max-m1000" #attributes: Doctrine\ORM\PersistentCollection {#8481 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8704 …} #createdAt: DateTime @1758817123 {#8277 date: 2025-09-25 16:18:43.0 UTC (+00:00) } #updatedAt: DateTime @1760957491 {#8230 date: 2025-10-20 10:51:31.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8734 …} #translationsCache: [ "pl_PL" => Sylius\Component\Core\Model\ProductTranslation {#8737 #locale: "pl_PL" #translatable: App\Entity\Product\Product {#8165} #id: 1978 #name: "MAXSHINE Maszyna Polerska M1000 Rotacja" #slug: "maxshine-maszyna-polerska-m15-pro-dualaction" #description: """ Polerka Dual Action Maxshine M15 PRO \r\n \r\n \r\n Maxshine M15 PRO to zaawansowana maszyna polerska typu Dual Action z 15?mm skokiem mimośrodu, stworzona z myślą o profesjonalistach, którzy potrzebują niezawodności, mocy i precyzji w jednym narzędziu. Dzięki silnikowi o mocy 1000?W i elektronicznemu systemowi utrzymania stałych obrotów, urządzenie zapewnia stałą wydajność nawet przy intensywnej pracy.\r\n \r\n Ergonomiczna konstrukcja, miękkie gumowane uchwyty, a także progresywny spust pozwalają na płynną i komfortową pracę przez dłuższy czas. Wloty powietrza z siatką filtrującą skutecznie chronią wnętrze maszyny przed zabrudzeniem, wydłużając jej żywotność.\r\n \r\n Cechy produktu:\r\n \r\n Mocny silnik 1000?W – szybka i efektywna korekta lakieru\r\n \r\n Skok 15?mm – idealny kompromis między siłą korekcji a precyzją\r\n \r\n System miękkiego startu oraz utrzymania stałych obrotów\r\n \r\n Antypoślizgowa, gumowana rękojeść dla komfortu i bezpieczeństwa\r\n \r\n 6-stopniowa regulacja prędkości – łatwa zmiana dzięki dużym, czytelnym oznaczeniom\r\n \r\n Progresywny spust – precyzyjna kontrola obrotów jednym palcem\r\n \r\n Zdejmowane osłony filtrujące zapobiegają przedostawaniu się pyłu do wnętrza maszyny\r\n \r\n CNC toczony stalowy przeciwciężar dla idealnego wyważenia\r\n \r\n System wentylacyjny głowicy wspomagający odprowadzanie ciepła\r\n \r\n Specyfikacja techniczna:\r\n \r\n Parametr\r\n \r\n Wartość\r\n \r\n Numer katalogowy:\r\n \r\n M15 PRO\r\n \r\n Średnica talerza:\r\n \r\n 125?mm / 5?\r\n \r\n Skok mimośrodu:\r\n \r\n 15?mm\r\n \r\n Napięcie:\r\n \r\n 110–240?V AC\r\n \r\n Częstotliwość:\r\n \r\n 50/60?Hz\r\n \r\n Moc znamionowa:\r\n \r\n 1000?W / 9?A\r\n \r\n Gwint wrzeciona:\r\n \r\n 5/16?-24\r\n \r\n Obroty bez obciążenia:\r\n \r\n 2200–5000 obr./min\r\n \r\n Zawartość zestawu:\r\n Talerz mocujący PU na rzep, uchwyt typu D, klucz, zapasowe szczotki węglowe, instrukcja obsługi """ #metaKeywords: "polerka dual action maxshine,polerka dual action maxshine m15 pro,polerka dual action maxshine m15 pro zaawansowana maszyna" #metaDescription: "MAXSHINE Maszyna Polerska M15 Pro Dualaction – Polerka dual action dla detailingu. Wysoka jakość, skuteczność i wygoda. Sprawdź teraz!" #shortDescription: "MAXSHINE Maszyna polerska M1000 ROTACJA" } ] #currentLocale: "pl_PL" #currentTranslation: null #fallbackLocale: "en" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8244 …} #channels: Doctrine\ORM\PersistentCollection {#8186 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxon\Taxon {#8272 …} #reviews: Doctrine\ORM\PersistentCollection {#8247 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8183 …} -isBestseller: true #customerGroups: Doctrine\ORM\PersistentCollection {#8270 …} #organizations: Doctrine\ORM\PersistentCollection {#8268 …} } #createdAt: DateTime @1768169022 {#7887 date: 2026-01-11 22:03:42.529256 UTC (+00:00) } #updatedAt: null } |
same as passed value |
| validation_groups | [ "sylius" "sylius_review" ] |
[ "sylius" "sylius_review" ] |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | Sylius\Component\Core\Model\ProductReview {#7845 #id: null #title: null #rating: null #comment: null #author: null #status: "new" #reviewSubject: App\Entity\Product\Product {#8165 #id: 10596 #code: "max-m1000" #attributes: Doctrine\ORM\PersistentCollection {#8481 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8704 …} #createdAt: DateTime @1758817123 {#8277 date: 2025-09-25 16:18:43.0 UTC (+00:00) } #updatedAt: DateTime @1760957491 {#8230 date: 2025-10-20 10:51:31.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8734 …} #translationsCache: [ "pl_PL" => Sylius\Component\Core\Model\ProductTranslation {#8737 #locale: "pl_PL" #translatable: App\Entity\Product\Product {#8165} #id: 1978 #name: "MAXSHINE Maszyna Polerska M1000 Rotacja" #slug: "maxshine-maszyna-polerska-m15-pro-dualaction" #description: """ Polerka Dual Action Maxshine M15 PRO \r\n \r\n \r\n Maxshine M15 PRO to zaawansowana maszyna polerska typu Dual Action z 15?mm skokiem mimośrodu, stworzona z myślą o profesjonalistach, którzy potrzebują niezawodności, mocy i precyzji w jednym narzędziu. Dzięki silnikowi o mocy 1000?W i elektronicznemu systemowi utrzymania stałych obrotów, urządzenie zapewnia stałą wydajność nawet przy intensywnej pracy.\r\n \r\n Ergonomiczna konstrukcja, miękkie gumowane uchwyty, a także progresywny spust pozwalają na płynną i komfortową pracę przez dłuższy czas. Wloty powietrza z siatką filtrującą skutecznie chronią wnętrze maszyny przed zabrudzeniem, wydłużając jej żywotność.\r\n \r\n Cechy produktu:\r\n \r\n Mocny silnik 1000?W – szybka i efektywna korekta lakieru\r\n \r\n Skok 15?mm – idealny kompromis między siłą korekcji a precyzją\r\n \r\n System miękkiego startu oraz utrzymania stałych obrotów\r\n \r\n Antypoślizgowa, gumowana rękojeść dla komfortu i bezpieczeństwa\r\n \r\n 6-stopniowa regulacja prędkości – łatwa zmiana dzięki dużym, czytelnym oznaczeniom\r\n \r\n Progresywny spust – precyzyjna kontrola obrotów jednym palcem\r\n \r\n Zdejmowane osłony filtrujące zapobiegają przedostawaniu się pyłu do wnętrza maszyny\r\n \r\n CNC toczony stalowy przeciwciężar dla idealnego wyważenia\r\n \r\n System wentylacyjny głowicy wspomagający odprowadzanie ciepła\r\n \r\n Specyfikacja techniczna:\r\n \r\n Parametr\r\n \r\n Wartość\r\n \r\n Numer katalogowy:\r\n \r\n M15 PRO\r\n \r\n Średnica talerza:\r\n \r\n 125?mm / 5?\r\n \r\n Skok mimośrodu:\r\n \r\n 15?mm\r\n \r\n Napięcie:\r\n \r\n 110–240?V AC\r\n \r\n Częstotliwość:\r\n \r\n 50/60?Hz\r\n \r\n Moc znamionowa:\r\n \r\n 1000?W / 9?A\r\n \r\n Gwint wrzeciona:\r\n \r\n 5/16?-24\r\n \r\n Obroty bez obciążenia:\r\n \r\n 2200–5000 obr./min\r\n \r\n Zawartość zestawu:\r\n Talerz mocujący PU na rzep, uchwyt typu D, klucz, zapasowe szczotki węglowe, instrukcja obsługi """ #metaKeywords: "polerka dual action maxshine,polerka dual action maxshine m15 pro,polerka dual action maxshine m15 pro zaawansowana maszyna" #metaDescription: "MAXSHINE Maszyna Polerska M15 Pro Dualaction – Polerka dual action dla detailingu. Wysoka jakość, skuteczność i wygoda. Sprawdź teraz!" #shortDescription: "MAXSHINE Maszyna polerska M1000 ROTACJA" } ] #currentLocale: "pl_PL" #currentTranslation: null #fallbackLocale: "en" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8244 …} #channels: Doctrine\ORM\PersistentCollection {#8186 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxon\Taxon {#8272 …} #reviews: Doctrine\ORM\PersistentCollection {#8247 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8183 …} -isBestseller: true #customerGroups: Doctrine\ORM\PersistentCollection {#8270 …} #organizations: Doctrine\ORM\PersistentCollection {#8268 …} } #createdAt: DateTime @1768169022 {#7887 date: 2026-01-11 22:03:42.529256 UTC (+00:00) } #updatedAt: null } |
| data_class | "Sylius\Component\Core\Model\ProductReview" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12605 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "Sylius\Component\Core\Model\ProductReview" } } |
| 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 |
| rating_steps | 5 |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12607 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12606 …} $translationDomain: "validators" } } |
| validation_groups | [ "sylius" "sylius_review" ] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_product_review" "sylius_shop_product_review" "_sylius_shop_product_review" ] |
| cache_key | "_sylius_shop_product_review_sylius_shop_product_review" |
| compound | true |
| data | Sylius\Component\Core\Model\ProductReview {#7845 #id: null #title: null #rating: null #comment: null #author: null #status: "new" #reviewSubject: App\Entity\Product\Product {#8165 #id: 10596 #code: "max-m1000" #attributes: Doctrine\ORM\PersistentCollection {#8481 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8704 …} #createdAt: DateTime @1758817123 {#8277 date: 2025-09-25 16:18:43.0 UTC (+00:00) } #updatedAt: DateTime @1760957491 {#8230 date: 2025-10-20 10:51:31.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8734 …} #translationsCache: [ "pl_PL" => Sylius\Component\Core\Model\ProductTranslation {#8737 #locale: "pl_PL" #translatable: App\Entity\Product\Product {#8165} #id: 1978 #name: "MAXSHINE Maszyna Polerska M1000 Rotacja" #slug: "maxshine-maszyna-polerska-m15-pro-dualaction" #description: """ Polerka Dual Action Maxshine M15 PRO \r\n \r\n \r\n Maxshine M15 PRO to zaawansowana maszyna polerska typu Dual Action z 15?mm skokiem mimośrodu, stworzona z myślą o profesjonalistach, którzy potrzebują niezawodności, mocy i precyzji w jednym narzędziu. Dzięki silnikowi o mocy 1000?W i elektronicznemu systemowi utrzymania stałych obrotów, urządzenie zapewnia stałą wydajność nawet przy intensywnej pracy.\r\n \r\n Ergonomiczna konstrukcja, miękkie gumowane uchwyty, a także progresywny spust pozwalają na płynną i komfortową pracę przez dłuższy czas. Wloty powietrza z siatką filtrującą skutecznie chronią wnętrze maszyny przed zabrudzeniem, wydłużając jej żywotność.\r\n \r\n Cechy produktu:\r\n \r\n Mocny silnik 1000?W – szybka i efektywna korekta lakieru\r\n \r\n Skok 15?mm – idealny kompromis między siłą korekcji a precyzją\r\n \r\n System miękkiego startu oraz utrzymania stałych obrotów\r\n \r\n Antypoślizgowa, gumowana rękojeść dla komfortu i bezpieczeństwa\r\n \r\n 6-stopniowa regulacja prędkości – łatwa zmiana dzięki dużym, czytelnym oznaczeniom\r\n \r\n Progresywny spust – precyzyjna kontrola obrotów jednym palcem\r\n \r\n Zdejmowane osłony filtrujące zapobiegają przedostawaniu się pyłu do wnętrza maszyny\r\n \r\n CNC toczony stalowy przeciwciężar dla idealnego wyważenia\r\n \r\n System wentylacyjny głowicy wspomagający odprowadzanie ciepła\r\n \r\n Specyfikacja techniczna:\r\n \r\n Parametr\r\n \r\n Wartość\r\n \r\n Numer katalogowy:\r\n \r\n M15 PRO\r\n \r\n Średnica talerza:\r\n \r\n 125?mm / 5?\r\n \r\n Skok mimośrodu:\r\n \r\n 15?mm\r\n \r\n Napięcie:\r\n \r\n 110–240?V AC\r\n \r\n Częstotliwość:\r\n \r\n 50/60?Hz\r\n \r\n Moc znamionowa:\r\n \r\n 1000?W / 9?A\r\n \r\n Gwint wrzeciona:\r\n \r\n 5/16?-24\r\n \r\n Obroty bez obciążenia:\r\n \r\n 2200–5000 obr./min\r\n \r\n Zawartość zestawu:\r\n Talerz mocujący PU na rzep, uchwyt typu D, klucz, zapasowe szczotki węglowe, instrukcja obsługi """ #metaKeywords: "polerka dual action maxshine,polerka dual action maxshine m15 pro,polerka dual action maxshine m15 pro zaawansowana maszyna" #metaDescription: "MAXSHINE Maszyna Polerska M15 Pro Dualaction – Polerka dual action dla detailingu. Wysoka jakość, skuteczność i wygoda. Sprawdź teraz!" #shortDescription: "MAXSHINE Maszyna polerska M1000 ROTACJA" } ] #currentLocale: "pl_PL" #currentTranslation: null #fallbackLocale: "en" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8244 …} #channels: Doctrine\ORM\PersistentCollection {#8186 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxon\Taxon {#8272 …} #reviews: Doctrine\ORM\PersistentCollection {#8247 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8183 …} -isBestseller: true #customerGroups: Doctrine\ORM\PersistentCollection {#8270 …} #organizations: Doctrine\ORM\PersistentCollection {#8268 …} } #createdAt: DateTime @1768169022 {#7887 date: 2026-01-11 22:03:42.529256 UTC (+00:00) } #updatedAt: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#12730 -errors: [] -form: Symfony\Component\Form\Form {#12678 …} } |
| form | Symfony\Component\Form\FormView {#12634 …5} |
| full_name | "sylius_shop_product_review" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "sylius_shop_product_review" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review" |
| valid | true |
| value | Sylius\Component\Core\Model\ProductReview {#7845 #id: null #title: null #rating: null #comment: null #author: null #status: "new" #reviewSubject: App\Entity\Product\Product {#8165 #id: 10596 #code: "max-m1000" #attributes: Doctrine\ORM\PersistentCollection {#8481 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8704 …} #createdAt: DateTime @1758817123 {#8277 date: 2025-09-25 16:18:43.0 UTC (+00:00) } #updatedAt: DateTime @1760957491 {#8230 date: 2025-10-20 10:51:31.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8734 …} #translationsCache: [ "pl_PL" => Sylius\Component\Core\Model\ProductTranslation {#8737 #locale: "pl_PL" #translatable: App\Entity\Product\Product {#8165} #id: 1978 #name: "MAXSHINE Maszyna Polerska M1000 Rotacja" #slug: "maxshine-maszyna-polerska-m15-pro-dualaction" #description: """ Polerka Dual Action Maxshine M15 PRO \r\n \r\n \r\n Maxshine M15 PRO to zaawansowana maszyna polerska typu Dual Action z 15?mm skokiem mimośrodu, stworzona z myślą o profesjonalistach, którzy potrzebują niezawodności, mocy i precyzji w jednym narzędziu. Dzięki silnikowi o mocy 1000?W i elektronicznemu systemowi utrzymania stałych obrotów, urządzenie zapewnia stałą wydajność nawet przy intensywnej pracy.\r\n \r\n Ergonomiczna konstrukcja, miękkie gumowane uchwyty, a także progresywny spust pozwalają na płynną i komfortową pracę przez dłuższy czas. Wloty powietrza z siatką filtrującą skutecznie chronią wnętrze maszyny przed zabrudzeniem, wydłużając jej żywotność.\r\n \r\n Cechy produktu:\r\n \r\n Mocny silnik 1000?W – szybka i efektywna korekta lakieru\r\n \r\n Skok 15?mm – idealny kompromis między siłą korekcji a precyzją\r\n \r\n System miękkiego startu oraz utrzymania stałych obrotów\r\n \r\n Antypoślizgowa, gumowana rękojeść dla komfortu i bezpieczeństwa\r\n \r\n 6-stopniowa regulacja prędkości – łatwa zmiana dzięki dużym, czytelnym oznaczeniom\r\n \r\n Progresywny spust – precyzyjna kontrola obrotów jednym palcem\r\n \r\n Zdejmowane osłony filtrujące zapobiegają przedostawaniu się pyłu do wnętrza maszyny\r\n \r\n CNC toczony stalowy przeciwciężar dla idealnego wyważenia\r\n \r\n System wentylacyjny głowicy wspomagający odprowadzanie ciepła\r\n \r\n Specyfikacja techniczna:\r\n \r\n Parametr\r\n \r\n Wartość\r\n \r\n Numer katalogowy:\r\n \r\n M15 PRO\r\n \r\n Średnica talerza:\r\n \r\n 125?mm / 5?\r\n \r\n Skok mimośrodu:\r\n \r\n 15?mm\r\n \r\n Napięcie:\r\n \r\n 110–240?V AC\r\n \r\n Częstotliwość:\r\n \r\n 50/60?Hz\r\n \r\n Moc znamionowa:\r\n \r\n 1000?W / 9?A\r\n \r\n Gwint wrzeciona:\r\n \r\n 5/16?-24\r\n \r\n Obroty bez obciążenia:\r\n \r\n 2200–5000 obr./min\r\n \r\n Zawartość zestawu:\r\n Talerz mocujący PU na rzep, uchwyt typu D, klucz, zapasowe szczotki węglowe, instrukcja obsługi """ #metaKeywords: "polerka dual action maxshine,polerka dual action maxshine m15 pro,polerka dual action maxshine m15 pro zaawansowana maszyna" #metaDescription: "MAXSHINE Maszyna Polerska M15 Pro Dualaction – Polerka dual action dla detailingu. Wysoka jakość, skuteczność i wygoda. Sprawdź teraz!" #shortDescription: "MAXSHINE Maszyna polerska M1000 ROTACJA" } ] #currentLocale: "pl_PL" #currentTranslation: null #fallbackLocale: "en" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8244 …} #channels: Doctrine\ORM\PersistentCollection {#8186 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxon\Taxon {#8272 …} #reviews: Doctrine\ORM\PersistentCollection {#8247 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8183 …} -isBestseller: true #customerGroups: Doctrine\ORM\PersistentCollection {#8270 …} #organizations: Doctrine\ORM\PersistentCollection {#8268 …} } #createdAt: DateTime @1768169022 {#7887 date: 2026-01-11 22:03:42.529256 UTC (+00:00) } #updatedAt: null } |
rating
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 |
|---|---|---|
| choices | [ 1 => 1 2 => 2 3 => 3 4 => 4 5 => 5 ] |
[ 1 => 1 2 => 2 3 => 3 4 => 4 5 => 5 ] |
| expanded | true |
same as passed value |
| label | "sylius.form.review.rating" |
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 | 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 | [ 1 => 1 2 => 2 3 => 3 4 => 4 5 => 5 ] |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| empty_data | null |
| 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.review.rating" |
| 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 |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#12633 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12632 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "_sylius_shop_product_review_rating" ] |
| cache_key | "_sylius_shop_product_review_rating_choice" |
| choice_translation_domain | null |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#12641 +data: 1 +value: "1" +label: "1" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#12642 +data: 2 +value: "2" +label: "2" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#12643 +data: 3 +value: "3" +label: "3" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#12644 +data: 4 +value: "4" +label: "4" +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#12645 +data: 5 +value: "5" +label: "5" +attr: [] +labelTranslationParameters: [] } ] |
| compound | true |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#12694 -errors: [] -form: Symfony\Component\Form\Form {#12736 …} } |
| expanded | true |
| form | Symfony\Component\Form\FormView {#12703 …5} |
| full_name | "sylius_shop_product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_rating" |
| is_selected | Closure($choice, $value) {#12944 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | "sylius.form.review.rating" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "rating" |
| 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_shop_product_review_rating" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
0
"Symfony\Component\Form\Extension\Core\Type\RadioType"
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 | "1" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "1" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12688 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12689 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "1" |
| 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() {#12690 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12691 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_sylius_shop_product_review_rating_entry" ] |
| cache_key | "_sylius_shop_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#12971 -errors: [] -form: Symfony\Component\Form\Form {#12739 …} } |
| form | Symfony\Component\Form\FormView {#12970 …5} |
| full_name | "sylius_shop_product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_rating_0" |
| label | "1" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "0" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review_rating_entry" |
| valid | true |
| value | "1" |
1
"Symfony\Component\Form\Extension\Core\Type\RadioType"
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 | "2" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "2" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12688 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12689 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "2" |
| 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() {#12702 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12701 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "2" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_sylius_shop_product_review_rating_entry" ] |
| cache_key | "_sylius_shop_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#12972 -errors: [] -form: Symfony\Component\Form\Form {#12742 …} } |
| form | Symfony\Component\Form\FormView {#12998 …5} |
| full_name | "sylius_shop_product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_rating_1" |
| label | "2" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "1" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review_rating_entry" |
| valid | true |
| value | "2" |
2
"Symfony\Component\Form\Extension\Core\Type\RadioType"
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 | "3" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "3" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12688 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12689 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "3" |
| 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() {#12711 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12710 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "3" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_sylius_shop_product_review_rating_entry" ] |
| cache_key | "_sylius_shop_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13000 -errors: [] -form: Symfony\Component\Form\Form {#12745 …} } |
| form | Symfony\Component\Form\FormView {#13001 …5} |
| full_name | "sylius_shop_product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_rating_2" |
| label | "3" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "2" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review_rating_entry" |
| valid | true |
| value | "3" |
3
"Symfony\Component\Form\Extension\Core\Type\RadioType"
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 | "4" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "4" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12688 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12689 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "4" |
| 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() {#12720 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12719 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "4" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_sylius_shop_product_review_rating_entry" ] |
| cache_key | "_sylius_shop_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13002 -errors: [] -form: Symfony\Component\Form\Form {#12748 …} } |
| form | Symfony\Component\Form\FormView {#13003 …5} |
| full_name | "sylius_shop_product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_rating_3" |
| label | "4" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "3" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review_rating_entry" |
| valid | true |
| value | "4" |
4
"Symfony\Component\Form\Extension\Core\Type\RadioType"
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 | "5" |
same as passed value |
| label_html | false |
same as passed value |
| label_translation_parameters | [] |
same as passed value |
| translation_domain | null |
same as passed value |
| value | "5" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#12688 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 | "Please select a valid option." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#12689 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "5" |
| 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() {#12729 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12728 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "5" |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "checkbox" "radio" "_sylius_shop_product_review_rating_entry" ] |
| cache_key | "_sylius_shop_product_review_rating_entry_radio" |
| checked | false |
| compound | false |
| data | false |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13005 -errors: [] -form: Symfony\Component\Form\Form {#12751 …} } |
| form | Symfony\Component\Form\FormView {#13007 …5} |
| full_name | "sylius_shop_product_review[rating]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_rating_4" |
| label | "5" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "4" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review_rating_entry" |
| valid | true |
| value | "5" |
title
"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.review.title" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12657 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.review.title" |
| 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 |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12659 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12658 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_sylius_shop_product_review_title" ] |
| cache_key | "_sylius_shop_product_review_title_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#12969 -errors: [] -form: Symfony\Component\Form\Form {#12754 …} } |
| form | Symfony\Component\Form\FormView {#12958 …5} |
| full_name | "sylius_shop_product_review[title]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_title" |
| label | "sylius.form.review.title" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "title" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review_title" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
comment
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.review.comment" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12670 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.review.comment" |
| 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 |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12672 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12671 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "textarea" "_sylius_shop_product_review_comment" ] |
| cache_key | "_sylius_shop_product_review_comment_textarea" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13009 -errors: [] -form: Symfony\Component\Form\Form {#12757 …} } |
| form | Symfony\Component\Form\FormView {#13008 …5} |
| full_name | "sylius_shop_product_review[comment]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_comment" |
| label | "sylius.form.review.comment" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "comment" |
| pattern | null |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review_comment" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
author
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 |
|---|---|---|
| auto_initialize | false |
same as passed value |
| constraints | [ Symfony\Component\Validator\Constraints\Valid {#12762 +payload: null +groups: ? ?array +traverse: true } ] |
[ Symfony\Component\Validator\Constraints\Valid {#12762 +payload: null +groups: ? ?array +traverse: true } ] |
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 |
| compound | true |
| constraints | [ Symfony\Component\Validator\Constraints\Valid {#12762 +payload: null +groups: ? ?array +traverse: true } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | "App\Entity\Customer\Customer" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12941 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Customer\Customer" } } |
| 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() {#12943 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12942 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius_customer_guest"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_customer_guest" "_sylius_shop_product_review_author" ] |
| cache_key | "_sylius_shop_product_review_author_sylius_customer_guest" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13010 -errors: [] -form: Symfony\Component\Form\Form {#12963 …} } |
| form | Symfony\Component\Form\FormView {#13011 …5} |
| full_name | "sylius_shop_product_review[author]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_author" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "author" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review_author" |
| valid | true |
| value | null |
"Symfony\Component\Form\Extension\Core\Type\EmailType"
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.customer.email" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#12955 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 | "Please enter a valid email address." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.form.customer.email" |
| 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 |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#12957 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#12956 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "email" "_sylius_shop_product_review_author_email" ] |
| cache_key | "_sylius_shop_product_review_author_email_email" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13015 -errors: [] -form: Symfony\Component\Form\Form {#12966 …} } |
| form | Symfony\Component\Form\FormView {#13014 …5} |
| full_name | "sylius_shop_product_review[author][email]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review_author_email" |
| label | "sylius.form.customer.email" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "email" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_product_review_author_email" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
_token
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "csrf-token" |
| 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 | "csrf-token" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | "csrf-token" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13016 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() {#13019 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#13018 …} $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_shop_product_review__token" ] |
| cache_key | "_sylius_shop_product_review__token_hidden" |
| compound | false |
| data | "csrf-token" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13029 -errors: [] -form: Symfony\Component\Form\Form {#13025 …} } |
| form | Symfony\Component\Form\FormView {#13020 …5} |
| full_name | "sylius_shop_product_review[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_product_review__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_shop_product_review__token" |
| valid | true |
| value | "csrf-token" |
bitbag_elasticsearch_search
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
No options were passed when constructing this form.
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 | false |
| csrf_token_id | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | "BitBag\SyliusElasticsearchPlugin\Model\Search" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13446 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "BitBag\SyliusElasticsearchPlugin\Model\Search" } } |
| 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() {#13448 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#13447 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "bitbag_elasticsearch_search" "_bitbag_elasticsearch_search" ] |
| cache_key | "_bitbag_elasticsearch_search_bitbag_elasticsearch_search" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13458 -errors: [] -form: Symfony\Component\Form\Form {#13463 …} } |
| form | Symfony\Component\Form\FormView {#13449 …5} |
| full_name | "bitbag_elasticsearch_search" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "bitbag_elasticsearch_search" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "GET" |
| multipart | false |
| name | "bitbag_elasticsearch_search" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_bitbag_elasticsearch_search" |
| valid | true |
| value | null |
query
"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" => "bitbag_sylius_elasticsearch_plugin.ui.search_box.query.placeholder" "class" => "prompt app-quick-add-code-input" ] |
[ "placeholder" => "bitbag_sylius_elasticsearch_plugin.ui.search_box.query.placeholder" "class" => "prompt app-quick-add-code-input" ] |
| label | false |
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" => "bitbag_sylius_elasticsearch_plugin.ui.search_box.query.placeholder" "class" => "prompt app-quick-add-code-input" ] |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#13455 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 | false |
| 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 |
| row_attr | [] |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#13457 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#13456 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "bitbag_sylius_elasticsearch_plugin.ui.search_box.query.placeholder" "class" => "prompt app-quick-add-code-input" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "_bitbag_elasticsearch_search_query" ] |
| cache_key | "_bitbag_elasticsearch_search_query_text" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#13474 -errors: [] -form: Symfony\Component\Form\Form {#13466 …} } |
| form | Symfony\Component\Form\FormView {#13473 …5} |
| full_name | "bitbag_elasticsearch_search[query]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "bitbag_elasticsearch_search_query" |
| label | false |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "query" |
| priority | 0 |
| required | false |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_bitbag_elasticsearch_search_query" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
sylius_shop_add_to_cart
"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 {#19699 -cart: App\Entity\Order\Order {#16519 …} -cartItem: Sylius\Component\Core\Model\OrderItem {#19713 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#19714 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#19688 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8276 …} #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 {#19699 -cart: App\Entity\Order\Order {#16519 …} -cartItem: Sylius\Component\Core\Model\OrderItem {#19713 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#19714 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#19688 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8276 …} #productName: null #variantName: null } } |
same as passed value |
| product | App\Entity\Product\Product {#8165 #id: 10596 #code: "max-m1000" #attributes: Doctrine\ORM\PersistentCollection {#8481 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8704 …} #createdAt: DateTime @1758817123 {#8277 date: 2025-09-25 16:18:43.0 UTC (+00:00) } #updatedAt: DateTime @1760957491 {#8230 date: 2025-10-20 10:51:31.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8734 …} #translationsCache: [ "pl_PL" => Sylius\Component\Core\Model\ProductTranslation {#8737 #locale: "pl_PL" #translatable: App\Entity\Product\Product {#8165} #id: 1978 #name: "MAXSHINE Maszyna Polerska M1000 Rotacja" #slug: "maxshine-maszyna-polerska-m15-pro-dualaction" #description: """ Polerka Dual Action Maxshine M15 PRO \r\n \r\n \r\n Maxshine M15 PRO to zaawansowana maszyna polerska typu Dual Action z 15?mm skokiem mimośrodu, stworzona z myślą o profesjonalistach, którzy potrzebują niezawodności, mocy i precyzji w jednym narzędziu. Dzięki silnikowi o mocy 1000?W i elektronicznemu systemowi utrzymania stałych obrotów, urządzenie zapewnia stałą wydajność nawet przy intensywnej pracy.\r\n \r\n Ergonomiczna konstrukcja, miękkie gumowane uchwyty, a także progresywny spust pozwalają na płynną i komfortową pracę przez dłuższy czas. Wloty powietrza z siatką filtrującą skutecznie chronią wnętrze maszyny przed zabrudzeniem, wydłużając jej żywotność.\r\n \r\n Cechy produktu:\r\n \r\n Mocny silnik 1000?W – szybka i efektywna korekta lakieru\r\n \r\n Skok 15?mm – idealny kompromis między siłą korekcji a precyzją\r\n \r\n System miękkiego startu oraz utrzymania stałych obrotów\r\n \r\n Antypoślizgowa, gumowana rękojeść dla komfortu i bezpieczeństwa\r\n \r\n 6-stopniowa regulacja prędkości – łatwa zmiana dzięki dużym, czytelnym oznaczeniom\r\n \r\n Progresywny spust – precyzyjna kontrola obrotów jednym palcem\r\n \r\n Zdejmowane osłony filtrujące zapobiegają przedostawaniu się pyłu do wnętrza maszyny\r\n \r\n CNC toczony stalowy przeciwciężar dla idealnego wyważenia\r\n \r\n System wentylacyjny głowicy wspomagający odprowadzanie ciepła\r\n \r\n Specyfikacja techniczna:\r\n \r\n Parametr\r\n \r\n Wartość\r\n \r\n Numer katalogowy:\r\n \r\n M15 PRO\r\n \r\n Średnica talerza:\r\n \r\n 125?mm / 5?\r\n \r\n Skok mimośrodu:\r\n \r\n 15?mm\r\n \r\n Napięcie:\r\n \r\n 110–240?V AC\r\n \r\n Częstotliwość:\r\n \r\n 50/60?Hz\r\n \r\n Moc znamionowa:\r\n \r\n 1000?W / 9?A\r\n \r\n Gwint wrzeciona:\r\n \r\n 5/16?-24\r\n \r\n Obroty bez obciążenia:\r\n \r\n 2200–5000 obr./min\r\n \r\n Zawartość zestawu:\r\n Talerz mocujący PU na rzep, uchwyt typu D, klucz, zapasowe szczotki węglowe, instrukcja obsługi """ #metaKeywords: "polerka dual action maxshine,polerka dual action maxshine m15 pro,polerka dual action maxshine m15 pro zaawansowana maszyna" #metaDescription: "MAXSHINE Maszyna Polerska M15 Pro Dualaction – Polerka dual action dla detailingu. Wysoka jakość, skuteczność i wygoda. Sprawdź teraz!" #shortDescription: "MAXSHINE Maszyna polerska M1000 ROTACJA" } ] #currentLocale: "pl_PL" #currentTranslation: null #fallbackLocale: "en" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8244 …} #channels: Doctrine\ORM\PersistentCollection {#8186 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxon\Taxon {#8272 …} #reviews: Doctrine\ORM\PersistentCollection {#8247 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8183 …} -isBestseller: true #customerGroups: Doctrine\ORM\PersistentCollection {#8270 …} #organizations: Doctrine\ORM\PersistentCollection {#8268 …} } |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#19699 -cart: App\Entity\Order\Order {#16519 …} -cartItem: Sylius\Component\Core\Model\OrderItem {#19713 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#19714 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#19688 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8276 …} #productName: null #variantName: null } } |
| data_class | "Sylius\Bundle\OrderBundle\Controller\AddToCartCommand" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#19704 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 |
| is_wishlist | false |
| 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 {#8165 #id: 10596 #code: "max-m1000" #attributes: Doctrine\ORM\PersistentCollection {#8481 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8704 …} #createdAt: DateTime @1758817123 {#8277 date: 2025-09-25 16:18:43.0 UTC (+00:00) } #updatedAt: DateTime @1760957491 {#8230 date: 2025-10-20 10:51:31.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8734 …} #translationsCache: [ "pl_PL" => Sylius\Component\Core\Model\ProductTranslation {#8737 #locale: "pl_PL" #translatable: App\Entity\Product\Product {#8165} #id: 1978 #name: "MAXSHINE Maszyna Polerska M1000 Rotacja" #slug: "maxshine-maszyna-polerska-m15-pro-dualaction" #description: """ Polerka Dual Action Maxshine M15 PRO \r\n \r\n \r\n Maxshine M15 PRO to zaawansowana maszyna polerska typu Dual Action z 15?mm skokiem mimośrodu, stworzona z myślą o profesjonalistach, którzy potrzebują niezawodności, mocy i precyzji w jednym narzędziu. Dzięki silnikowi o mocy 1000?W i elektronicznemu systemowi utrzymania stałych obrotów, urządzenie zapewnia stałą wydajność nawet przy intensywnej pracy.\r\n \r\n Ergonomiczna konstrukcja, miękkie gumowane uchwyty, a także progresywny spust pozwalają na płynną i komfortową pracę przez dłuższy czas. Wloty powietrza z siatką filtrującą skutecznie chronią wnętrze maszyny przed zabrudzeniem, wydłużając jej żywotność.\r\n \r\n Cechy produktu:\r\n \r\n Mocny silnik 1000?W – szybka i efektywna korekta lakieru\r\n \r\n Skok 15?mm – idealny kompromis między siłą korekcji a precyzją\r\n \r\n System miękkiego startu oraz utrzymania stałych obrotów\r\n \r\n Antypoślizgowa, gumowana rękojeść dla komfortu i bezpieczeństwa\r\n \r\n 6-stopniowa regulacja prędkości – łatwa zmiana dzięki dużym, czytelnym oznaczeniom\r\n \r\n Progresywny spust – precyzyjna kontrola obrotów jednym palcem\r\n \r\n Zdejmowane osłony filtrujące zapobiegają przedostawaniu się pyłu do wnętrza maszyny\r\n \r\n CNC toczony stalowy przeciwciężar dla idealnego wyważenia\r\n \r\n System wentylacyjny głowicy wspomagający odprowadzanie ciepła\r\n \r\n Specyfikacja techniczna:\r\n \r\n Parametr\r\n \r\n Wartość\r\n \r\n Numer katalogowy:\r\n \r\n M15 PRO\r\n \r\n Średnica talerza:\r\n \r\n 125?mm / 5?\r\n \r\n Skok mimośrodu:\r\n \r\n 15?mm\r\n \r\n Napięcie:\r\n \r\n 110–240?V AC\r\n \r\n Częstotliwość:\r\n \r\n 50/60?Hz\r\n \r\n Moc znamionowa:\r\n \r\n 1000?W / 9?A\r\n \r\n Gwint wrzeciona:\r\n \r\n 5/16?-24\r\n \r\n Obroty bez obciążenia:\r\n \r\n 2200–5000 obr./min\r\n \r\n Zawartość zestawu:\r\n Talerz mocujący PU na rzep, uchwyt typu D, klucz, zapasowe szczotki węglowe, instrukcja obsługi """ #metaKeywords: "polerka dual action maxshine,polerka dual action maxshine m15 pro,polerka dual action maxshine m15 pro zaawansowana maszyna" #metaDescription: "MAXSHINE Maszyna Polerska M15 Pro Dualaction – Polerka dual action dla detailingu. Wysoka jakość, skuteczność i wygoda. Sprawdź teraz!" #shortDescription: "MAXSHINE Maszyna polerska M1000 ROTACJA" } ] #currentLocale: "pl_PL" #currentTranslation: null #fallbackLocale: "en" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8244 …} #channels: Doctrine\ORM\PersistentCollection {#8186 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxon\Taxon {#8272 …} #reviews: Doctrine\ORM\PersistentCollection {#8247 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8183 …} -isBestseller: true #customerGroups: Doctrine\ORM\PersistentCollection {#8270 …} #organizations: Doctrine\ORM\PersistentCollection {#8268 …} } |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#19706 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#19705 …} $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 {#19699 -cart: App\Entity\Order\Order {#16519 …} -cartItem: Sylius\Component\Core\Model\OrderItem {#19713 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#19714 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#19688 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8276 …} #productName: null #variantName: null } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#20365 -errors: [] -form: Symfony\Component\Form\Form {#20372 …} } |
| form | Symfony\Component\Form\FormView {#19707 …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 {#19699 -cart: App\Entity\Order\Order {#16519 …} -cartItem: Sylius\Component\Core\Model\OrderItem {#19713 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#19714 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#19688 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8276 …} #productName: null #variantName: null } } |
cartItem
"Sylius\Bundle\ShopBundle\Form\Type\CartItemType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Sylius\Component\Core\Model\OrderItem {#19713 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#19714 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#19688 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8276 …} #productName: null #variantName: null } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| product | App\Entity\Product\Product {#8165 #id: 10596 #code: "max-m1000" #attributes: Doctrine\ORM\PersistentCollection {#8481 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8704 …} #createdAt: DateTime @1758817123 {#8277 date: 2025-09-25 16:18:43.0 UTC (+00:00) } #updatedAt: DateTime @1760957491 {#8230 date: 2025-10-20 10:51:31.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8734 …} #translationsCache: [ "pl_PL" => Sylius\Component\Core\Model\ProductTranslation {#8737 #locale: "pl_PL" #translatable: App\Entity\Product\Product {#8165} #id: 1978 #name: "MAXSHINE Maszyna Polerska M1000 Rotacja" #slug: "maxshine-maszyna-polerska-m15-pro-dualaction" #description: """ Polerka Dual Action Maxshine M15 PRO \r\n \r\n \r\n Maxshine M15 PRO to zaawansowana maszyna polerska typu Dual Action z 15?mm skokiem mimośrodu, stworzona z myślą o profesjonalistach, którzy potrzebują niezawodności, mocy i precyzji w jednym narzędziu. Dzięki silnikowi o mocy 1000?W i elektronicznemu systemowi utrzymania stałych obrotów, urządzenie zapewnia stałą wydajność nawet przy intensywnej pracy.\r\n \r\n Ergonomiczna konstrukcja, miękkie gumowane uchwyty, a także progresywny spust pozwalają na płynną i komfortową pracę przez dłuższy czas. Wloty powietrza z siatką filtrującą skutecznie chronią wnętrze maszyny przed zabrudzeniem, wydłużając jej żywotność.\r\n \r\n Cechy produktu:\r\n \r\n Mocny silnik 1000?W – szybka i efektywna korekta lakieru\r\n \r\n Skok 15?mm – idealny kompromis między siłą korekcji a precyzją\r\n \r\n System miękkiego startu oraz utrzymania stałych obrotów\r\n \r\n Antypoślizgowa, gumowana rękojeść dla komfortu i bezpieczeństwa\r\n \r\n 6-stopniowa regulacja prędkości – łatwa zmiana dzięki dużym, czytelnym oznaczeniom\r\n \r\n Progresywny spust – precyzyjna kontrola obrotów jednym palcem\r\n \r\n Zdejmowane osłony filtrujące zapobiegają przedostawaniu się pyłu do wnętrza maszyny\r\n \r\n CNC toczony stalowy przeciwciężar dla idealnego wyważenia\r\n \r\n System wentylacyjny głowicy wspomagający odprowadzanie ciepła\r\n \r\n Specyfikacja techniczna:\r\n \r\n Parametr\r\n \r\n Wartość\r\n \r\n Numer katalogowy:\r\n \r\n M15 PRO\r\n \r\n Średnica talerza:\r\n \r\n 125?mm / 5?\r\n \r\n Skok mimośrodu:\r\n \r\n 15?mm\r\n \r\n Napięcie:\r\n \r\n 110–240?V AC\r\n \r\n Częstotliwość:\r\n \r\n 50/60?Hz\r\n \r\n Moc znamionowa:\r\n \r\n 1000?W / 9?A\r\n \r\n Gwint wrzeciona:\r\n \r\n 5/16?-24\r\n \r\n Obroty bez obciążenia:\r\n \r\n 2200–5000 obr./min\r\n \r\n Zawartość zestawu:\r\n Talerz mocujący PU na rzep, uchwyt typu D, klucz, zapasowe szczotki węglowe, instrukcja obsługi """ #metaKeywords: "polerka dual action maxshine,polerka dual action maxshine m15 pro,polerka dual action maxshine m15 pro zaawansowana maszyna" #metaDescription: "MAXSHINE Maszyna Polerska M15 Pro Dualaction – Polerka dual action dla detailingu. Wysoka jakość, skuteczność i wygoda. Sprawdź teraz!" #shortDescription: "MAXSHINE Maszyna polerska M1000 ROTACJA" } ] #currentLocale: "pl_PL" #currentTranslation: null #fallbackLocale: "en" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8244 …} #channels: Doctrine\ORM\PersistentCollection {#8186 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxon\Taxon {#8272 …} #reviews: Doctrine\ORM\PersistentCollection {#8247 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8183 …} -isBestseller: true #customerGroups: Doctrine\ORM\PersistentCollection {#8270 …} #organizations: Doctrine\ORM\PersistentCollection {#8268 …} } |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | "Sylius\Component\Core\Model\OrderItem" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#20324 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "Sylius\Component\Core\Model\OrderItem" } } |
| 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 {#8165 #id: 10596 #code: "max-m1000" #attributes: Doctrine\ORM\PersistentCollection {#8481 …} #variants: Doctrine\ORM\PersistentCollection {#8673 …} #options: Doctrine\ORM\PersistentCollection {#8733 …} #associations: Doctrine\ORM\PersistentCollection {#8704 …} #createdAt: DateTime @1758817123 {#8277 date: 2025-09-25 16:18:43.0 UTC (+00:00) } #updatedAt: DateTime @1760957491 {#8230 date: 2025-10-20 10:51:31.0 UTC (+00:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#8734 …} #translationsCache: [ "pl_PL" => Sylius\Component\Core\Model\ProductTranslation {#8737 #locale: "pl_PL" #translatable: App\Entity\Product\Product {#8165} #id: 1978 #name: "MAXSHINE Maszyna Polerska M1000 Rotacja" #slug: "maxshine-maszyna-polerska-m15-pro-dualaction" #description: """ Polerka Dual Action Maxshine M15 PRO \r\n \r\n \r\n Maxshine M15 PRO to zaawansowana maszyna polerska typu Dual Action z 15?mm skokiem mimośrodu, stworzona z myślą o profesjonalistach, którzy potrzebują niezawodności, mocy i precyzji w jednym narzędziu. Dzięki silnikowi o mocy 1000?W i elektronicznemu systemowi utrzymania stałych obrotów, urządzenie zapewnia stałą wydajność nawet przy intensywnej pracy.\r\n \r\n Ergonomiczna konstrukcja, miękkie gumowane uchwyty, a także progresywny spust pozwalają na płynną i komfortową pracę przez dłuższy czas. Wloty powietrza z siatką filtrującą skutecznie chronią wnętrze maszyny przed zabrudzeniem, wydłużając jej żywotność.\r\n \r\n Cechy produktu:\r\n \r\n Mocny silnik 1000?W – szybka i efektywna korekta lakieru\r\n \r\n Skok 15?mm – idealny kompromis między siłą korekcji a precyzją\r\n \r\n System miękkiego startu oraz utrzymania stałych obrotów\r\n \r\n Antypoślizgowa, gumowana rękojeść dla komfortu i bezpieczeństwa\r\n \r\n 6-stopniowa regulacja prędkości – łatwa zmiana dzięki dużym, czytelnym oznaczeniom\r\n \r\n Progresywny spust – precyzyjna kontrola obrotów jednym palcem\r\n \r\n Zdejmowane osłony filtrujące zapobiegają przedostawaniu się pyłu do wnętrza maszyny\r\n \r\n CNC toczony stalowy przeciwciężar dla idealnego wyważenia\r\n \r\n System wentylacyjny głowicy wspomagający odprowadzanie ciepła\r\n \r\n Specyfikacja techniczna:\r\n \r\n Parametr\r\n \r\n Wartość\r\n \r\n Numer katalogowy:\r\n \r\n M15 PRO\r\n \r\n Średnica talerza:\r\n \r\n 125?mm / 5?\r\n \r\n Skok mimośrodu:\r\n \r\n 15?mm\r\n \r\n Napięcie:\r\n \r\n 110–240?V AC\r\n \r\n Częstotliwość:\r\n \r\n 50/60?Hz\r\n \r\n Moc znamionowa:\r\n \r\n 1000?W / 9?A\r\n \r\n Gwint wrzeciona:\r\n \r\n 5/16?-24\r\n \r\n Obroty bez obciążenia:\r\n \r\n 2200–5000 obr./min\r\n \r\n Zawartość zestawu:\r\n Talerz mocujący PU na rzep, uchwyt typu D, klucz, zapasowe szczotki węglowe, instrukcja obsługi """ #metaKeywords: "polerka dual action maxshine,polerka dual action maxshine m15 pro,polerka dual action maxshine m15 pro zaawansowana maszyna" #metaDescription: "MAXSHINE Maszyna Polerska M15 Pro Dualaction – Polerka dual action dla detailingu. Wysoka jakość, skuteczność i wygoda. Sprawdź teraz!" #shortDescription: "MAXSHINE Maszyna polerska M1000 ROTACJA" } ] #currentLocale: "pl_PL" #currentTranslation: null #fallbackLocale: "en" #variantSelectionMethod: "choice" #productTaxons: Doctrine\ORM\PersistentCollection {#8244 …} #channels: Doctrine\ORM\PersistentCollection {#8186 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxon\Taxon {#8272 …} #reviews: Doctrine\ORM\PersistentCollection {#8247 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#8183 …} -isBestseller: true #customerGroups: Doctrine\ORM\PersistentCollection {#8270 …} #organizations: Doctrine\ORM\PersistentCollection {#8268 …} } |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#20326 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#20325 …} $translationDomain: "validators" } } |
| validation_groups | [
"sylius"
] |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_cart_item" "sylius_shop_cart_item" "_sylius_shop_add_to_cart_cartItem" ] |
| cache_key | "_sylius_shop_add_to_cart_cartItem_sylius_shop_cart_item" |
| compound | true |
| data | Sylius\Component\Core\Model\OrderItem {#19713 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#19714 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#19688 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8276 …} #productName: null #variantName: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#20401 -errors: [] -form: Symfony\Component\Form\Form {#20389 …} } |
| form | Symfony\Component\Form\FormView {#20383 …5} |
| full_name | "sylius_shop_add_to_cart[cartItem]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_add_to_cart_cartItem" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "cartItem" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_add_to_cart_cartItem" |
| valid | true |
| value | Sylius\Component\Core\Model\OrderItem {#19713 #id: null #order: null #quantity: 1 #unitPrice: 0 #originalUnitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#19714 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#19688 …} #adjustmentsTotal: 0 #version: 1 #variant: App\Entity\Product\ProductVariant {#8276 …} #productName: null #variantName: null } |
quantity
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | 1 |
| View Format |
"1"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "min" => 1 ] |
[ "min" => 1 ] |
| constraints | [ Symfony\Component\Validator\Constraints\Range {#20332 +payload: null +groups: [ "sylius" ] +notInRangeMessage: "sylius.cart_item.quantity.not_in_range" +minMessage: "This value should be {{ limit }} or more." +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value is not a valid datetime." +min: 1 +minPropertyPath: null +max: 9999 +maxPropertyPath: null } ] |
[ Symfony\Component\Validator\Constraints\Range {#20332 +payload: null +groups: [ "sylius" ] +notInRangeMessage: "sylius.cart_item.quantity.not_in_range" +minMessage: "This value should be {{ limit }} or more." +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value is not a valid datetime." +min: 1 +minPropertyPath: null +max: 9999 +maxPropertyPath: null } ] |
| label | "sylius.ui.quantity" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "min" => 1 ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\Range {#20332 +payload: null +groups: [ "sylius" ] +notInRangeMessage: "sylius.cart_item.quantity.not_in_range" +minMessage: "This value should be {{ limit }} or more." +maxMessage: "This value should be {{ limit }} or less." +invalidMessage: "This value should be a valid number." +invalidDateTimeMessage: "This value is not a valid datetime." +min: 1 +minPropertyPath: null +max: 9999 +maxPropertyPath: null } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#20380 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 | 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.quantity" |
| 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 |
| rounding_mode | 2 |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#20382 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#20381 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "min" => 1 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_sylius_shop_add_to_cart_cartItem_quantity" ] |
| cache_key | "_sylius_shop_add_to_cart_cartItem_quantity_integer" |
| compound | false |
| data | 1 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#20406 -errors: [] -form: Symfony\Component\Form\Form {#20392 …} } |
| form | Symfony\Component\Form\FormView {#20405 …5} |
| full_name | "sylius_shop_add_to_cart[cartItem][quantity]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_add_to_cart_cartItem_quantity" |
| label | "sylius.ui.quantity" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "quantity" |
| priority | 0 |
| required | true |
| row_attr | [] |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_add_to_cart_cartItem_quantity" |
| valid | true |
| value | "1" |
addToWishlist
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 |
|---|---|---|
| attr | [ "class" => "sylius-add-variant-to-wishlist ui icon labeled button" ] |
[ "class" => "sylius-add-variant-to-wishlist ui icon labeled button" ] |
| label | "sylius_wishlist_plugin.ui.add_to_wishlist" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| attr | [ "class" => "sylius-add-variant-to-wishlist ui icon labeled button" ] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | null |
| block_prefix | null |
| disabled | false |
| form_attr | false |
| label | "sylius_wishlist_plugin.ui.add_to_wishlist" |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| priority | 0 |
| row_attr | [] |
| translation_domain | null |
| validate | true |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| attr | [ "class" => "sylius-add-variant-to-wishlist ui icon labeled button" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "button" "submit" "_sylius_shop_add_to_cart_addToWishlist" ] |
| cache_key | "_sylius_shop_add_to_cart_addToWishlist_submit" |
| clicked | false |
| disabled | false |
| form | Symfony\Component\Form\FormView {#20404 …5} |
| full_name | "sylius_shop_add_to_cart[addToWishlist]" |
| id | "sylius_shop_add_to_cart_addToWishlist" |
| label | "sylius_wishlist_plugin.ui.add_to_wishlist" |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| multipart | false |
| name | "addToWishlist" |
| priority | 0 |
| row_attr | [] |
| translation_domain | null |
| unique_block_prefix | "_sylius_shop_add_to_cart_addToWishlist" |
| value | null |
wishlists
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
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 |
|---|---|---|
| choice_label | "name" |
same as passed value |
| choices | [ Sylius\WishlistPlugin\Entity\Wishlist {#20096 #id: 40346 #name: "Lista życzeń" #wishlistProducts: Doctrine\ORM\PersistentCollection {#20113 …} #shopUser: null #token: Sylius\WishlistPlugin\Entity\WishlistToken {#20100 …} #channel: Sylius\Component\Core\Model\Channel {#7176 …} #createdAt: DateTime @1768169022 {#20099 date: 2026-01-11 22:03:42.895749 UTC (+00:00) } #updatedAt: DateTime @1768169022 {#20104 date: 2026-01-11 22:03:42.897452 UTC (+00:00) } } ] |
[ Sylius\WishlistPlugin\Entity\Wishlist {#20096 #id: 40346 #name: "Lista życzeń" #wishlistProducts: Doctrine\ORM\PersistentCollection {#20113 …} #shopUser: null #token: Sylius\WishlistPlugin\Entity\WishlistToken {#20100 …} #channel: Sylius\Component\Core\Model\Channel {#7176 …} #createdAt: DateTime @1768169022 {#20099 date: 2026-01-11 22:03:42.895749 UTC (+00:00) } #updatedAt: DateTime @1768169022 {#20104 date: 2026-01-11 22:03:42.897452 UTC (+00:00) } } ] |
| class | "Sylius\WishlistPlugin\Entity\Wishlist" |
same as passed value |
| mapped | 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 |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_lazy | false |
| choice_loader | null |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#20361 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#20362 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#20364 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#20363 …} } |
| choices | [ Sylius\WishlistPlugin\Entity\Wishlist {#20096 #id: 40346 #name: "Lista życzeń" #wishlistProducts: Doctrine\ORM\PersistentCollection {#20113 …} #shopUser: null #token: Sylius\WishlistPlugin\Entity\WishlistToken {#20100 …} #channel: Sylius\Component\Core\Model\Channel {#7176 …} #createdAt: DateTime @1768169022 {#20099 date: 2026-01-11 22:03:42.895749 UTC (+00:00) } #updatedAt: DateTime @1768169022 {#20104 date: 2026-01-11 22:03:42.897452 UTC (+00:00) } } ] |
| class | "Sylius\WishlistPlugin\Entity\Wishlist" |
| 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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | Container4x5A6iz\EntityManagerGhost614a58f {#2972 …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 {#20360 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: Container4x5A6iz\EntityManagerGhost614a58f {#2972 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#5112 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| loading_more_text | "Loading more results..." |
| mapped | false |
| 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 |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| tom_select_options | [] |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#20359 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#20357 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_sylius_shop_add_to_cart_wishlists" ] |
| cache_key | "_sylius_shop_add_to_cart_wishlists_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ 40346 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#20417 +data: Sylius\WishlistPlugin\Entity\Wishlist {#20096 #id: 40346 #name: "Lista życzeń" #wishlistProducts: Doctrine\ORM\PersistentCollection {#20113 …} #shopUser: null #token: Sylius\WishlistPlugin\Entity\WishlistToken {#20100 …} #channel: Sylius\Component\Core\Model\Channel {#7176 …} #createdAt: DateTime @1768169022 {#20099 date: 2026-01-11 22:03:42.895749 UTC (+00:00) } #updatedAt: DateTime @1768169022 {#20104 date: 2026-01-11 22:03:42.897452 UTC (+00:00) } } +value: "40346" +label: "Lista życzeń" +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | null |
| disabled | false |
| duplicate_preferred_choices | true |
| errors | Symfony\Component\Form\FormErrorIterator {#20414 -errors: [] -form: Symfony\Component\Form\Form {#20397 …} } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#20403 …5} |
| full_name | "sylius_shop_add_to_cart[wishlists]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_add_to_cart_wishlists" |
| is_selected | Closure($choice, $value) {#20415 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "wishlists" |
| 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_shop_add_to_cart_wishlists" |
| uses_autocomplete | false |
| valid | true |
| value | "" |
_token
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "csrf-token" |
| 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 | "csrf-token" |
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 | "submit" |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#7774 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#2984 …} -logger: Monolog\Logger {#1711 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#7773 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 0 -cookieName: "csrf-token" } |
| data | "csrf-token" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#20344 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() {#20422 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1637 …} $message: Closure() {#20412 …} $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_shop_add_to_cart__token" ] |
| cache_key | "_sylius_shop_add_to_cart__token_hidden" |
| compound | false |
| data | "csrf-token" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#20432 -errors: [] -form: Symfony\Component\Form\Form {#20428 …} } |
| form | Symfony\Component\Form\FormView {#20421 …5} |
| full_name | "sylius_shop_add_to_cart[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_shop_add_to_cart__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_shop_add_to_cart__token" |
| valid | true |
| value | "csrf-token" |