- Request / Response
- API Platform
- Performance
- Validator
- Forms
- Exception
- Logs 188
- Events
- Routing
- Cache
- Translation 128
- Security
- Twig
- Doctrine 2
- E-mails
- Debug
- Messages
- Template events 32
- Blocks* 6
- Payum
- Themes 1
- Rich Snippets 2
- Configuration
- Cart 0
Configuration Settings
Theme
Default theme. It switches between Light and Dark automatically to match the operating system theme.
Provides greatest readability, but requires a well-lit environment.
Reduces eye fatigue. Ideal for low light environments.
Page Width
Fixed page width. Improves readability.
Dynamic page width. As wide as the browser window.
Forms
-
-
query
-
submit
-
_token
-
-
-
-
quantity
-
-
Taille_du_tapis_
-
Nombre_de_membres_
-
-
-
addToWishlist
-
wishlists
-
_token
-
-
-
emailCustomer
-
captcha
-
_token
-
-
-
email
-
captcha
-
_token
-
monsieurbiz_searchplugin_search
"App\Form\Type\Search\SearchType"
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 | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#19538 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#19540 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#19539 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "monsieurbiz_searchplugin_search" "_monsieurbiz_searchplugin_search" ] |
| cache_key | "_monsieurbiz_searchplugin_search_monsieurbiz_searchplugin_search" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#19576 -form: Symfony\Component\Form\Form {#19577 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#19541 …5} |
| full_name | "monsieurbiz_searchplugin_search" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "monsieurbiz_searchplugin_search" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "monsieurbiz_searchplugin_search" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_monsieurbiz_searchplugin_search" |
| valid | true |
| value | null |
query
"Symfony\Component\Form\Extension\Core\Type\SearchType"
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" => "monsieurbiz_searchplugin.form.query_placeholder" "autocomplete" => "off" ] |
[ "placeholder" => "monsieurbiz_searchplugin.form.query_placeholder" "autocomplete" => "off" ] |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#19546 +message: "This value should not be blank." +allowNull: false +normalizer: null +payload: null } Symfony\Component\Validator\Constraints\Required {#19547 +constraints: [] +payload: null +groups: [ "Default" ] } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#19546 +message: "This value should not be blank." +allowNull: false +normalizer: null +payload: null } Symfony\Component\Validator\Constraints\Required {#19547 +constraints: [] +payload: null +groups: [ "Default" ] } ] |
| label | "monsieurbiz_searchplugin.form.query" |
same as passed value |
| required | true |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "placeholder" => "monsieurbiz_searchplugin.form.query_placeholder" "autocomplete" => "off" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#19546 +message: "This value should not be blank." +allowNull: false +normalizer: null +payload: null } Symfony\Component\Validator\Constraints\Required {#19547 +constraints: [] +payload: null +groups: [ "Default" ] } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#19558 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "monsieurbiz_searchplugin.form.query" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#19560 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#19557 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "placeholder" => "monsieurbiz_searchplugin.form.query_placeholder" "autocomplete" => "off" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "search" "_monsieurbiz_searchplugin_search_query" ] |
| cache_key | "_monsieurbiz_searchplugin_search_query_search" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#19589 -form: Symfony\Component\Form\Form {#19580 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#19588 …5} |
| full_name | "monsieurbiz_searchplugin_search[query]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "monsieurbiz_searchplugin_search_query" |
| label | "monsieurbiz_searchplugin.form.query" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "query" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_monsieurbiz_searchplugin_search_query" |
| valid | true |
| value | "" |
submit
"Symfony\Component\Form\Extension\Core\Type\SubmitType"
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" => "submit" ] |
[ "class" => "submit" ] |
| label | "monsieurbiz_searchplugin.form.submit" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| attr | [ "class" => "submit" ] |
| attr_translation_parameters | [] |
| auto_initialize | false |
| block_name | null |
| block_prefix | null |
| disabled | false |
| form_attr | false |
| label | "monsieurbiz_searchplugin.form.submit" |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| priority | 0 |
| row_attr | [] |
| translation_domain | null |
| validate | true |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| attr | [ "class" => "submit" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "button" "submit" "_monsieurbiz_searchplugin_search_submit" ] |
| cache_key | "_monsieurbiz_searchplugin_search_submit_submit" |
| clicked | false |
| disabled | false |
| form | Symfony\Component\Form\FormView {#19591 …5} |
| full_name | "monsieurbiz_searchplugin_search[submit]" |
| id | "monsieurbiz_searchplugin_search_submit" |
| label | "monsieurbiz_searchplugin.form.submit" |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| multipart | false |
| name | "submit" |
| priority | 0 |
| row_attr | [] |
| translation_domain | null |
| unique_block_prefix | "_monsieurbiz_searchplugin_search_submit" |
| value | null |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "04639b3f53a9aaf35362143485d7f127._14E65rnsd_p9g0Pg6qEmHniKmdnfNeIZU80UVxjbx4.rjVJ0_uT_qenwH1A0cbezDOYEggwBeK-CX0FOmkhGV-VKHGc_bPhkpuEWA" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_prefix | "csrf_token" |
same as passed value |
| data | "04639b3f53a9aaf35362143485d7f127._14E65rnsd_p9g0Pg6qEmHniKmdnfNeIZU80UVxjbx4.rjVJ0_uT_qenwH1A0cbezDOYEggwBeK-CX0FOmkhGV-VKHGc_bPhkpuEWA" |
same as passed value |
| mapped | false |
false
|
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 | "csrf_token" |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data | "04639b3f53a9aaf35362143485d7f127._14E65rnsd_p9g0Pg6qEmHniKmdnfNeIZU80UVxjbx4.rjVJ0_uT_qenwH1A0cbezDOYEggwBeK-CX0FOmkhGV-VKHGc_bPhkpuEWA" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#19597 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#19599 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#19596 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_monsieurbiz_searchplugin_search__token" ] |
| cache_key | "_monsieurbiz_searchplugin_search__token_hidden" |
| compound | false |
| data | "04639b3f53a9aaf35362143485d7f127._14E65rnsd_p9g0Pg6qEmHniKmdnfNeIZU80UVxjbx4.rjVJ0_uT_qenwH1A0cbezDOYEggwBeK-CX0FOmkhGV-VKHGc_bPhkpuEWA" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#19609 -form: Symfony\Component\Form\Form {#19605 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#19600 …5} |
| full_name | "monsieurbiz_searchplugin_search[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "monsieurbiz_searchplugin_search__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 | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_monsieurbiz_searchplugin_search__token" |
| valid | true |
| value | "04639b3f53a9aaf35362143485d7f127._14E65rnsd_p9g0Pg6qEmHniKmdnfNeIZU80UVxjbx4.rjVJ0_uT_qenwH1A0cbezDOYEggwBeK-CX0FOmkhGV-VKHGc_bPhkpuEWA" |
sylius_add_to_cart
"Sylius\Bundle\CoreBundle\Form\Type\Order\AddToCartType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#41045 -cart: App\Entity\Order\Order {#22389 …} -cartItem: App\Entity\Order\OrderItem {#41038 #productBundleOrderItems: Doctrine\Common\Collections\ArrayCollection {#41064 …} #configuration: null #version: 1 #variant: App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } #productName: null #variantName: null #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#41069 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#41070 …} #adjustmentsTotal: 0 } } |
| 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 {#41045 -cart: App\Entity\Order\Order {#22389 …} -cartItem: App\Entity\Order\OrderItem {#41038 #productBundleOrderItems: Doctrine\Common\Collections\ArrayCollection {#41064 …} #configuration: null #version: 1 #variant: App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } #productName: null #variantName: null #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#41069 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#41070 …} #adjustmentsTotal: 0 } } |
same as passed value |
| product | App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#41045 -cart: App\Entity\Order\Order {#22389 …} -cartItem: App\Entity\Order\OrderItem {#41038 #productBundleOrderItems: Doctrine\Common\Collections\ArrayCollection {#41064 …} #configuration: null #version: 1 #variant: App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } #productName: null #variantName: null #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#41069 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#41070 …} #adjustmentsTotal: 0 } } |
| data_class | "Sylius\Bundle\OrderBundle\Controller\AddToCartCommand" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#41052 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} 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 | [] |
| legacy_error_messages | true |
| 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 {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#41050 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41051 …} } } |
| validation_groups | [
"sylius"
] |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_add_to_cart" "_sylius_add_to_cart" ] |
| cache_key | "_sylius_add_to_cart_sylius_add_to_cart" |
| compound | true |
| data | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#41045 -cart: App\Entity\Order\Order {#22389 …} -cartItem: App\Entity\Order\OrderItem {#41038 #productBundleOrderItems: Doctrine\Common\Collections\ArrayCollection {#41064 …} #configuration: null #version: 1 #variant: App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } #productName: null #variantName: null #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#41069 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#41070 …} #adjustmentsTotal: 0 } } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41091 -form: Symfony\Component\Form\Form {#41120 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#41049 …5} |
| full_name | "sylius_add_to_cart" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_add_to_cart" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "sylius_add_to_cart" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_add_to_cart" |
| valid | true |
| value | Sylius\Bundle\OrderBundle\Controller\AddToCartCommand {#41045 -cart: App\Entity\Order\Order {#22389 …} -cartItem: App\Entity\Order\OrderItem {#41038 #productBundleOrderItems: Doctrine\Common\Collections\ArrayCollection {#41064 …} #configuration: null #version: 1 #variant: App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } #productName: null #variantName: null #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#41069 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#41070 …} #adjustmentsTotal: 0 } } |
cartItem
"Sylius\Bundle\OrderBundle\Form\Type\CartItemType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Order\OrderItem {#41038 #productBundleOrderItems: Doctrine\Common\Collections\ArrayCollection {#41064 …} #configuration: null #version: 1 #variant: App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } #productName: null #variantName: null #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#41069 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#41070 …} #adjustmentsTotal: 0 } |
| 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 {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | "App\Entity\Order\OrderItem" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#41138 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} use: { $class: "App\Entity\Order\OrderItem" } } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "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 | [] |
| legacy_error_messages | true |
| 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 {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#41115 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41080 …} } } |
| validation_groups | [
"sylius"
] |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_cart_item" "_sylius_add_to_cart_cartItem" ] |
| cache_key | "_sylius_add_to_cart_cartItem_sylius_cart_item" |
| compound | true |
| data | App\Entity\Order\OrderItem {#41038 #productBundleOrderItems: Doctrine\Common\Collections\ArrayCollection {#41064 …} #configuration: null #version: 1 #variant: App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } #productName: null #variantName: null #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#41069 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#41070 …} #adjustmentsTotal: 0 } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41226 -form: Symfony\Component\Form\Form {#41164 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#41159 …5} |
| full_name | "sylius_add_to_cart[cartItem]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_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 | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_add_to_cart_cartItem" |
| valid | true |
| value | App\Entity\Order\OrderItem {#41038 #productBundleOrderItems: Doctrine\Common\Collections\ArrayCollection {#41064 …} #configuration: null #version: 1 #variant: App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } #productName: null #variantName: null #id: null #order: null #quantity: 1 #unitPrice: 0 #total: 0 #immutable: false #units: Doctrine\Common\Collections\ArrayCollection {#41069 …} #unitsTotal: 0 #adjustments: Doctrine\Common\Collections\ArrayCollection {#41070 …} #adjustmentsTotal: 0 } |
quantity
"Symfony\Component\Form\Extension\Core\Type\IntegerType"
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 ] |
| 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 | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#41121 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| 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 | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "sylius.ui.quantity" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#41124 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41129 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [ "min" => 1 ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "integer" "_sylius_add_to_cart_cartItem_quantity" ] |
| cache_key | "_sylius_add_to_cart_cartItem_quantity_integer" |
| compound | false |
| data | 1 |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41271 -form: Symfony\Component\Form\Form {#41168 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#41269 …5} |
| full_name | "sylius_add_to_cart[cartItem][quantity]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_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 | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_add_to_cart_cartItem_quantity" |
| valid | true |
| value | "1" |
variant
"Sylius\Bundle\ProductBundle\Form\Type\ProductVariantMatchType"
Default Data
| Property | Value |
|---|---|
| Model Format |
App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } |
| Normalized Format | [ "Nombre_de_membres_" => App\Entity\Product\ProductOptionValue {#16057 -position: 6 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15172 #id: 95 #code: "Nombre_de_membres_" #position: 1112 #values: Doctrine\ORM\PersistentCollection {#15174 …} #createdAt: DateTime @1682077719 {#15137 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682077719 {#15132 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15105 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15196 #id: 95 #name: "Nombre de membres ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15172} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 359 #code: "Nombre_de_membres__6_personnes" #translations: Doctrine\ORM\PersistentCollection {#16056 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16160 #id: 359 #value: "6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16057} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } "Taille_du_tapis_" => App\Entity\Product\ProductOptionValue {#16079 -position: 0 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15048 #id: 99 #code: "Taille_du_tapis_" #position: 441 #values: Doctrine\ORM\PersistentCollection {#15106 …} #createdAt: DateTime @1682094385 {#15110 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1683905526 {#15082 date: 2023-05-12 17:32:06.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15051 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15038 #id: 99 #name: "Taille du tapis ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15048} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 372 #code: "Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm" #translations: Doctrine\ORM\PersistentCollection {#16080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16154 #id: 372 #value: "Tapis bord noir Moyen - 35x50cm" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16079} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } ] |
| 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 {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#41155 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| entries | Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308} #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } |
| entry_name | Closure(ProductOptionInterface $productOption) {#41151 class: "Sylius\Bundle\ProductBundle\Form\Type\ProductVariantMatchType" this: Sylius\Bundle\ProductBundle\Form\Type\ProductVariantMatchType {#41139 …} } |
| entry_options | Closure(ProductOptionInterface $productOption) {#41157 class: "Sylius\Bundle\ProductBundle\Form\Type\ProductVariantMatchType" this: Sylius\Bundle\ProductBundle\Form\Type\ProductVariantMatchType {#41139 …} use: { $options: Symfony\Component\OptionsResolver\OptionsResolver {#41153 …} } } |
| entry_type | Closure() {#41158 class: "Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType" this: Sylius\Bundle\ResourceBundle\Form\Type\FixedCollectionType {#41140 …} use: { $value: "Sylius\Bundle\ProductBundle\Form\Type\ProductOptionValueChoiceType" } } |
| 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 | [] |
| legacy_error_messages | true |
| 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 {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#41156 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41154 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "sylius_fixed_collection" "sylius_product_variant_match" "_sylius_add_to_cart_cartItem_variant" ] |
| cache_key | "_sylius_add_to_cart_cartItem_variant_sylius_product_variant_match" |
| compound | true |
| data | [ "Nombre_de_membres_" => App\Entity\Product\ProductOptionValue {#16057 -position: 6 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15172 #id: 95 #code: "Nombre_de_membres_" #position: 1112 #values: Doctrine\ORM\PersistentCollection {#15174 …} #createdAt: DateTime @1682077719 {#15137 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682077719 {#15132 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15105 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15196 #id: 95 #name: "Nombre de membres ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15172} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 359 #code: "Nombre_de_membres__6_personnes" #translations: Doctrine\ORM\PersistentCollection {#16056 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16160 #id: 359 #value: "6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16057} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } "Taille_du_tapis_" => App\Entity\Product\ProductOptionValue {#16079 -position: 0 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15048 #id: 99 #code: "Taille_du_tapis_" #position: 441 #values: Doctrine\ORM\PersistentCollection {#15106 …} #createdAt: DateTime @1682094385 {#15110 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1683905526 {#15082 date: 2023-05-12 17:32:06.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15051 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15038 #id: 99 #name: "Taille du tapis ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15048} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 372 #code: "Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm" #translations: Doctrine\ORM\PersistentCollection {#16080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16154 #id: 372 #value: "Tapis bord noir Moyen - 35x50cm" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16079} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } ] |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41272 -form: Symfony\Component\Form\Form {#41254 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#41273 …5} |
| full_name | "sylius_add_to_cart[cartItem][variant]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_add_to_cart_cartItem_variant" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "variant" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_add_to_cart_cartItem_variant" |
| valid | true |
| value | [ "Nombre_de_membres_" => App\Entity\Product\ProductOptionValue {#16057 -position: 6 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15172 #id: 95 #code: "Nombre_de_membres_" #position: 1112 #values: Doctrine\ORM\PersistentCollection {#15174 …} #createdAt: DateTime @1682077719 {#15137 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682077719 {#15132 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15105 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15196 #id: 95 #name: "Nombre de membres ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15172} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 359 #code: "Nombre_de_membres__6_personnes" #translations: Doctrine\ORM\PersistentCollection {#16056 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16160 #id: 359 #value: "6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16057} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } "Taille_du_tapis_" => App\Entity\Product\ProductOptionValue {#16079 -position: 0 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15048 #id: 99 #code: "Taille_du_tapis_" #position: 441 #values: Doctrine\ORM\PersistentCollection {#15106 …} #createdAt: DateTime @1682094385 {#15110 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1683905526 {#15082 date: 2023-05-12 17:32:06.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15051 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15038 #id: 99 #name: "Taille du tapis ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15048} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 372 #code: "Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm" #translations: Doctrine\ORM\PersistentCollection {#16080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16154 #id: 372 #value: "Tapis bord noir Moyen - 35x50cm" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16079} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } ] |
Taille_du_tapis_
"Sylius\Bundle\ProductBundle\Form\Type\ProductOptionValueChoiceType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductOptionValue {#16079 -position: 0 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15048 #id: 99 #code: "Taille_du_tapis_" #position: 441 #values: Doctrine\ORM\PersistentCollection {#15106 …} #createdAt: DateTime @1682094385 {#15110 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1683905526 {#15082 date: 2023-05-12 17:32:06.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15051 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15038 #id: 99 #name: "Taille du tapis ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15048} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 372 #code: "Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm" #translations: Doctrine\ORM\PersistentCollection {#16080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16154 #id: 372 #value: "Tapis bord noir Moyen - 35x50cm" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16079} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } |
| View Format |
"Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| label | "Taille du tapis ?" |
same as passed value |
| only_available_values | true |
same as passed value |
| option | App\Entity\Product\ProductOption {#15048 #id: 99 #code: "Taille_du_tapis_" #position: 441 #values: Doctrine\ORM\PersistentCollection {#15106 …} #createdAt: DateTime @1682094385 {#15110 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1683905526 {#15082 date: 2023-05-12 17:32:06.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15051 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15038 #id: 99 #name: "Taille du tapis ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15048} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } |
same as passed value |
| product | App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
same as passed value |
| property_path | "[Taille_du_tapis_]" |
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 |
| choice_attr | null |
| choice_filter | null |
| choice_label | "value" |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | "code" |
| choices | Doctrine\Common\Collections\ArrayCollection {#41190 -elements: [ App\Entity\Product\ProductOptionValue {#16051 …} App\Entity\Product\ProductOptionValue {#16076 …} App\Entity\Product\ProductOptionValue {#16079 -position: 0 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15048 #id: 99 #code: "Taille_du_tapis_" #position: 441 #values: Doctrine\ORM\PersistentCollection {#15106 …} #createdAt: DateTime @1682094385 {#15110 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1683905526 {#15082 date: 2023-05-12 17:32:06.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15051 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15038 #id: 99 #name: "Taille du tapis ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15048} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 372 #code: "Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm" #translations: Doctrine\ORM\PersistentCollection {#16080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16154 #id: 372 #value: "Tapis bord noir Moyen - 35x50cm" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16079} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } App\Entity\Product\ProductOptionValue {#16082 …} ] } |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | 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 | "Taille du tapis ?" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| multiple | false |
| only_available_values | true |
| option | App\Entity\Product\ProductOption {#15048 #id: 99 #code: "Taille_du_tapis_" #position: 441 #values: Doctrine\ORM\PersistentCollection {#15106 …} #createdAt: DateTime @1682094385 {#15110 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1683905526 {#15082 date: 2023-05-12 17:32:06.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15051 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15038 #id: 99 #name: "Taille du tapis ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15048} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } |
| placeholder | null |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| product | App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
| property_path | "[Taille_du_tapis_]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#41179 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41177 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "sylius_product_option_value_choice" "_sylius_add_to_cart_cartItem_variant_entry" ] |
| cache_key | "_sylius_add_to_cart_cartItem_variant_entry_sylius_product_option_value_choice" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#41294 +label: "Paillasson - 40x60 cm" +value: "Taille_du_tapis__Paillasson_-_40x60_cm" +data: App\Entity\Product\ProductOptionValue {#16051 …} +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#41296 +label: "Tapis bord noir Grand- 40x60 cm" +value: "Taille_du_tapis__Tapis_bord_noir_Grand-_40x60_cm" +data: App\Entity\Product\ProductOptionValue {#16076 …} +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#41295 +label: "Tapis bord noir Moyen - 35x50cm" +value: "Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm" +data: App\Entity\Product\ProductOptionValue {#16079 -position: 0 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15048 #id: 99 #code: "Taille_du_tapis_" #position: 441 #values: Doctrine\ORM\PersistentCollection {#15106 …} #createdAt: DateTime @1682094385 {#15110 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1683905526 {#15082 date: 2023-05-12 17:32:06.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15051 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15038 #id: 99 #name: "Taille du tapis ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15048} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 372 #code: "Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm" #translations: Doctrine\ORM\PersistentCollection {#16080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16154 #id: 372 #value: "Tapis bord noir Moyen - 35x50cm" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16079} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#41302 +label: "Tapis bord noir XL - 50x75cm" +value: "Taille_du_tapis__Tapis_bord_noir_XL_-_50x75cm" +data: App\Entity\Product\ProductOptionValue {#16082 …} +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | App\Entity\Product\ProductOptionValue {#16079 -position: 0 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15048 #id: 99 #code: "Taille_du_tapis_" #position: 441 #values: Doctrine\ORM\PersistentCollection {#15106 …} #createdAt: DateTime @1682094385 {#15110 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1683905526 {#15082 date: 2023-05-12 17:32:06.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15051 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15038 #id: 99 #name: "Taille du tapis ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15048} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 372 #code: "Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm" #translations: Doctrine\ORM\PersistentCollection {#16080 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16154 #id: 372 #value: "Tapis bord noir Moyen - 35x50cm" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16079} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41283 -form: Symfony\Component\Form\Form {#41257 …} -errors: [] } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#41282 …5} |
| full_name | "sylius_add_to_cart[cartItem][variant][Taille_du_tapis_]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_add_to_cart_cartItem_variant_Taille_du_tapis_" |
| is_selected | Closure($choice, $value) {#41293 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#20163 …} } |
| label | "Taille du tapis ?" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "Taille_du_tapis_" |
| placeholder | null |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_add_to_cart_cartItem_variant_entry" |
| valid | true |
| value | "Taille_du_tapis__Tapis_bord_noir_Moyen_-_35x50cm" |
Nombre_de_membres_
"Sylius\Bundle\ProductBundle\Form\Type\ProductOptionValueChoiceType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product\ProductOptionValue {#16057 -position: 6 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15172 #id: 95 #code: "Nombre_de_membres_" #position: 1112 #values: Doctrine\ORM\PersistentCollection {#15174 …} #createdAt: DateTime @1682077719 {#15137 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682077719 {#15132 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15105 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15196 #id: 95 #name: "Nombre de membres ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15172} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 359 #code: "Nombre_de_membres__6_personnes" #translations: Doctrine\ORM\PersistentCollection {#16056 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16160 #id: 359 #value: "6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16057} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } |
| View Format |
"Nombre_de_membres__6_personnes"
|
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_name | "entry" |
same as passed value |
| label | "Nombre de membres ?" |
same as passed value |
| only_available_values | true |
same as passed value |
| option | App\Entity\Product\ProductOption {#15172 #id: 95 #code: "Nombre_de_membres_" #position: 1112 #values: Doctrine\ORM\PersistentCollection {#15174 …} #createdAt: DateTime @1682077719 {#15137 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682077719 {#15132 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15105 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15196 #id: 95 #name: "Nombre de membres ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15172} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } |
same as passed value |
| product | App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
same as passed value |
| property_path | "[Nombre_de_membres_]" |
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 |
| choice_attr | null |
| choice_filter | null |
| choice_label | "value" |
| choice_loader | null |
| choice_name | null |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | "code" |
| choices | Doctrine\Common\Collections\ArrayCollection {#41229 -elements: [ App\Entity\Product\ProductOptionValue {#16043 …} App\Entity\Product\ProductOptionValue {#16065 …} App\Entity\Product\ProductOptionValue {#16066 …} App\Entity\Product\ProductOptionValue {#16060 …} App\Entity\Product\ProductOptionValue {#16057 -position: 6 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15172 #id: 95 #code: "Nombre_de_membres_" #position: 1112 #values: Doctrine\ORM\PersistentCollection {#15174 …} #createdAt: DateTime @1682077719 {#15137 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682077719 {#15132 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15105 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15196 #id: 95 #name: "Nombre de membres ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15172} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 359 #code: "Nombre_de_membres__6_personnes" #translations: Doctrine\ORM\PersistentCollection {#16056 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16160 #id: 359 #value: "6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16057} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } App\Entity\Product\ProductOptionValue {#16071 …} App\Entity\Product\ProductOptionValue {#16073 …} ] } |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| group_by | 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 | "Nombre de membres ?" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| multiple | false |
| only_available_values | true |
| option | App\Entity\Product\ProductOption {#15172 #id: 95 #code: "Nombre_de_membres_" #position: 1112 #values: Doctrine\ORM\PersistentCollection {#15174 …} #createdAt: DateTime @1682077719 {#15137 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682077719 {#15132 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15105 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15196 #id: 95 #name: "Nombre de membres ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15172} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } |
| placeholder | null |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| product | App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } |
| property_path | "[Nombre_de_membres_]" |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#41225 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41224 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "sylius_product_option_value_choice" "_sylius_add_to_cart_cartItem_variant_entry" ] |
| cache_key | "_sylius_add_to_cart_cartItem_variant_entry_sylius_product_option_value_choice" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [ Symfony\Component\Form\ChoiceList\View\ChoiceView {#41306 +label: "2 personnes" +value: "Nombre_de_membres__2_personnes" +data: App\Entity\Product\ProductOptionValue {#16043 …} +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#41307 +label: "3 personnes" +value: "Nombre_de_membres__3_personnes" +data: App\Entity\Product\ProductOptionValue {#16065 …} +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#41308 +label: "4 personnes" +value: "Nombre_de_membres__4_personnes" +data: App\Entity\Product\ProductOptionValue {#16066 …} +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#41309 +label: "5 personnes" +value: "Nombre_de_membres__5_personnes" +data: App\Entity\Product\ProductOptionValue {#16060 …} +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#41310 +label: "6 personnes" +value: "Nombre_de_membres__6_personnes" +data: App\Entity\Product\ProductOptionValue {#16057 -position: 6 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15172 #id: 95 #code: "Nombre_de_membres_" #position: 1112 #values: Doctrine\ORM\PersistentCollection {#15174 …} #createdAt: DateTime @1682077719 {#15137 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682077719 {#15132 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15105 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15196 #id: 95 #name: "Nombre de membres ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15172} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 359 #code: "Nombre_de_membres__6_personnes" #translations: Doctrine\ORM\PersistentCollection {#16056 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16160 #id: 359 #value: "6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16057} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#41311 +label: "7 personnes" +value: "Nombre_de_membres__7_personnes" +data: App\Entity\Product\ProductOptionValue {#16071 …} +attr: [] +labelTranslationParameters: [] } Symfony\Component\Form\ChoiceList\View\ChoiceView {#41312 +label: "8 personnes" +value: "Nombre_de_membres__8_personnes" +data: App\Entity\Product\ProductOptionValue {#16073 …} +attr: [] +labelTranslationParameters: [] } ] |
| compound | false |
| data | App\Entity\Product\ProductOptionValue {#16057 -position: 6 -hexadecimal: "#000000" #filePath: null #file: null #option: App\Entity\Product\ProductOption {#15172 #id: 95 #code: "Nombre_de_membres_" #position: 1112 #values: Doctrine\ORM\PersistentCollection {#15174 …} #createdAt: DateTime @1682077719 {#15137 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682077719 {#15132 date: 2023-04-21 13:48:39.0 Europe/Paris (+02:00) } #translations: Doctrine\ORM\PersistentCollection {#15105 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionTranslation {#15196 #id: 95 #name: "Nombre de membres ?" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOption {#15172} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #searchable: false #filterable: false #searchWeight: 1 } #id: 359 #code: "Nombre_de_membres__6_personnes" #translations: Doctrine\ORM\PersistentCollection {#16056 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductOptionValueTranslation {#16160 #id: 359 #value: "6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductOptionValue {#16057} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41303 -form: Symfony\Component\Form\Form {#41260 …} -errors: [] } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#41291 …5} |
| full_name | "sylius_add_to_cart[cartItem][variant][Nombre_de_membres_]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_add_to_cart_cartItem_variant_Nombre_de_membres_" |
| is_selected | Closure($choice, $value) {#41305 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#20163 …} } |
| label | "Nombre de membres ?" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "Nombre_de_membres_" |
| placeholder | null |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_add_to_cart_cartItem_variant_entry" |
| valid | true |
| value | "Nombre_de_membres__6_personnes" |
addToWishlist
"Symfony\Component\Form\Extension\Core\Type\SubmitType"
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" => "bitbag-add-variant-to-wishlist ui icon labeled button" ] |
[ "class" => "bitbag-add-variant-to-wishlist ui icon labeled button" ] |
| label | "bitbag_sylius_wishlist_plugin.ui.add_to_wishlist" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| attr | [ "class" => "bitbag-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 | "bitbag_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 Variables
| Variable | Value |
|---|---|
| attr | [ "class" => "bitbag-add-variant-to-wishlist ui icon labeled button" ] |
| attr_translation_parameters | [] |
| block_prefixes | [ "button" "submit" "_sylius_add_to_cart_addToWishlist" ] |
| cache_key | "_sylius_add_to_cart_addToWishlist_submit" |
| clicked | false |
| disabled | false |
| form | Symfony\Component\Form\FormView {#41125 …5} |
| full_name | "sylius_add_to_cart[addToWishlist]" |
| id | "sylius_add_to_cart_addToWishlist" |
| label | "bitbag_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_add_to_cart_addToWishlist" |
| value | null |
wishlists
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
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 | [] |
[] |
| class | "BitBag\SyliusWishlistPlugin\Entity\Wishlist" |
same as passed value |
| mapped | false |
false
|
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 |
| choice_attr | null |
| choice_filter | null |
| choice_label | "name" |
| choice_loader | null |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#41094 -option: [ "Symfony\Bridge\Doctrine\Form\Type\DoctrineType" "createChoiceName" ] } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#41092 -option: [ Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader {#41095 -om: ContainerADuwsud\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#4081 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#16968 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } "getIdValue" ] } |
| choices | [] |
| class | "BitBag\SyliusWishlistPlugin\Entity\Wishlist" |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| em | ContainerADuwsud\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#4081 …2} |
| empty_data | "" |
| error_bubbling | false |
| error_mapping | [] |
| expanded | false |
| extra_fields_message | "This form should not contain extra fields." |
| 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 {#41095 -om: ContainerADuwsud\EntityManager_9a5be93 - Doctrine\ORM\EntityManager@proxy {#4081 …2} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#16968 …} -singleId: true -intId: true -idField: "id" -associationIdReader: null } |
| 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 | [] |
| legacy_error_messages | true |
| mapped | false |
| method | "POST" |
| multiple | false |
| placeholder | null |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| preferred_choices | [] |
| priority | 0 |
| property_path | null |
| query_builder | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#41096 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41098 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "choice" "entity" "_sylius_add_to_cart_wishlists" ] |
| cache_key | "_sylius_add_to_cart_wishlists_entity" |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choices | [] |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41280 -form: Symfony\Component\Form\Form {#41265 …} -errors: [] } |
| expanded | false |
| form | Symfony\Component\Form\FormView {#41180 …5} |
| full_name | "sylius_add_to_cart[wishlists]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_add_to_cart_wishlists" |
| is_selected | Closure($choice, $value) {#41304 class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType" this: Symfony\Component\Form\Extension\Core\Type\ChoiceType {#20163 …} } |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| multiple | false |
| name | "wishlists" |
| placeholder | null |
| placeholder_in_choices | false |
| preferred_choices | [] |
| priority | 0 |
| required | true |
| row_attr | [] |
| separator | "-------------------" |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_add_to_cart_wishlists" |
| valid | true |
| value | "" |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "e6528ab7a8b6e2c377a3099.1nroNXA0bZAKXUuti5SDoLkIqP42DMFqj4RNdjOFeiE.rDvFXBNNGfNcNDrP_eTN8-tQmbdZW_Y14e57BFDPKHCFNpABHFMGxmgWGg" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_prefix | "csrf_token" |
same as passed value |
| data | "e6528ab7a8b6e2c377a3099.1nroNXA0bZAKXUuti5SDoLkIqP42DMFqj4RNdjOFeiE.rDvFXBNNGfNcNDrP_eTN8-tQmbdZW_Y14e57BFDPKHCFNpABHFMGxmgWGg" |
same as passed value |
| mapped | false |
false
|
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 | "csrf_token" |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data | "e6528ab7a8b6e2c377a3099.1nroNXA0bZAKXUuti5SDoLkIqP42DMFqj4RNdjOFeiE.rDvFXBNNGfNcNDrP_eTN8-tQmbdZW_Y14e57BFDPKHCFNpABHFMGxmgWGg" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#41110 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#41313 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41274 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_sylius_add_to_cart__token" ] |
| cache_key | "_sylius_add_to_cart__token_hidden" |
| compound | false |
| data | "e6528ab7a8b6e2c377a3099.1nroNXA0bZAKXUuti5SDoLkIqP42DMFqj4RNdjOFeiE.rDvFXBNNGfNcNDrP_eTN8-tQmbdZW_Y14e57BFDPKHCFNpABHFMGxmgWGg" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41323 -form: Symfony\Component\Form\Form {#41319 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#41314 …5} |
| full_name | "sylius_add_to_cart[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "sylius_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 | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_sylius_add_to_cart__token" |
| valid | true |
| value | "e6528ab7a8b6e2c377a3099.1nroNXA0bZAKXUuti5SDoLkIqP42DMFqj4RNdjOFeiE.rDvFXBNNGfNcNDrP_eTN8-tQmbdZW_Y14e57BFDPKHCFNpABHFMGxmgWGg" |
app_availability_notifier
"App\Form\Type\UserAlertStock\AvailabilityNotifierType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\UserAlertStock\AvailabilityNotifier {#41592 -id: null -status: false #createdAt: null #updatedAt: null } |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\UserAlertStock\AvailabilityNotifier {#41592 -id: null -status: false #createdAt: null #updatedAt: null } |
same as passed value |
| productVariant | App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | true |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data | App\Entity\UserAlertStock\AvailabilityNotifier {#41592 -id: null -status: false #createdAt: null #updatedAt: null } |
| data_class | "App\Entity\UserAlertStock\AvailabilityNotifier" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#41627 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} use: { $class: "App\Entity\UserAlertStock\AvailabilityNotifier" } } |
| 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 | [] |
| legacy_error_messages | true |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| productVariant | App\Entity\Product\ProductVariant {#15039 -oldId: 4571906 -minimalQuantity: 1 -model: Proxies\__CG__\App\Entity\Configurator\Model {#15504 …} -stockFamily: Proxies\__CG__\App\Entity\StockFamily\StockFamily {#15482 …} #tierPrices: Doctrine\ORM\PersistentCollection {#15488 …} -internationalDescription: "" #version: 8 #onHold: 0 #onHand: 0 #tracked: false #weight: 0.36 #width: 50.0 #height: 35.0 #depth: 0.2 #taxCategory: Proxies\__CG__\App\Entity\Taxation\TaxCategory {#15234 …} #shippingCategory: null #channelPricings: Doctrine\ORM\PersistentCollection {#15221 …} #shippingRequired: true #images: Doctrine\ORM\PersistentCollection {#15454 …} #id: 2414 #code: "4571906" #product: App\Entity\Product\Product {#13714 #variantSelectionMethod: "match" -oldId: 3470 #productBundle: null #brand: Proxies\__CG__\App\Entity\Brand\Brand {#13673 …} #archivedAt: null #supplier: null -isDigitalProduct: false #productTaxons: Doctrine\ORM\PersistentCollection {#14041 …} #channels: Doctrine\ORM\PersistentCollection {#14060 …} #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#13785 …} #reviews: Doctrine\ORM\PersistentCollection {#14479 …} #averageRating: 0.0 #images: Doctrine\ORM\PersistentCollection {#14052 …} #id: 1437 #code: "tapis_de_porte_personnalise_famille_monstres_3470" #attributes: Doctrine\ORM\PersistentCollection {#14211 …} #variants: Doctrine\ORM\PersistentCollection {#14209 …} #options: Doctrine\ORM\PersistentCollection {#14308 -snapshot: [ …2] -owner: App\Entity\Product\Product {#13714} -association: [ …21] -em: Doctrine\ORM\EntityManager {#4643 …} -backRefFieldName: null -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#132988 …} -isDirty: false #collection: Doctrine\Common\Collections\ArrayCollection {#14265 …} #initialized: true } #associations: Doctrine\ORM\PersistentCollection {#14250 …} #createdAt: DateTime @1681988329 {#13679 date: 2023-04-20 12:58:49.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1682094385 {#13672 date: 2023-04-21 18:26:25.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#14481 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductTranslation {#14483 #shortDescription: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #id: 1437 #name: "Tapis de porte personnalisé famille Monstres" #slug: "tapis-de-porte-personnalise-famille-monstres" #description: """ <p>Pour un accueil original de vos invités, offrez vous un tapis d'entrée personnalisé Monstres et représentez chaque membre de votre famille par son Avatar Monstre que vous aurez sélectionné.</p>\r\n \r\n <p>A installer à l'entrée ou dans n'importe quelle autre pièce de la maison. Pour un usage intérieur, nous vous recommandons notamment nos tapis fins (à bordure noir) qui passent sous les portes.</p>\r\n \r\n <p>Jusqu'à 8 membres dans la famille sur les dimensions 40 x 60 ou 50x75 cm.</p>\r\n \r\n <p> </p>\r\n \r\n <p>Sélectionnez en premier la taille du tapis puis le nombre de personnes que vous souhaitez représenter.</p>\r\n \r\n <p>Puis cliquez sur Personnaliser pour accéder au <strong>configurateur en ligne</strong> qui vous permettra de visualiser immédiatement le résultat de votre création.</p>\r\n \r\n <p>Dessous anti dérapant, bordure noire pour les tapis. Pas de bordure noir sur le paillasson.</p>\r\n \r\n <p>4 formats au choix :</p>\r\n \r\n <ul>\r\n \t<li>35x50 cm, avec un contour noir. Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>40x60 cm, avec un contour noir. La taille la + vendue ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur par exemple.</li>\r\n \t<li>50x75 cm, avec un contour noir. Nouvelle dimension ! Parfait pour un usage intérieur ou extérieur. Son épaisseur lui permet de s'intégrer facilement en intérieur.</li>\r\n \t<li>Paillasson 40x60 cm, sans bordure. L'impression est réalisée d'un bord à l'autre (pas de contour noir). Ce modèle est + épais que le tapis, environ 6mm.</li>\r\n </ul>\r\n \r\n <p>Vous avez besoin d'un tapis personnalisé fin qui passe sous les portes ? Optez pour un des modèles avec bordure noire. Sa finesse lui permet généralement de passer sous de nombreuses portes, ce qui le rend très pratique aussi bien en intérieur qu'en usage extérieur.</p>\r\n \r\n <p>Ce tapis d'entrée personnalisé est décoratif mais absorbera la saleté, la poussière et l’humidité.</p> """ #metaKeywords: null #metaDescription: "Tapis de porte personnalisé avec votre texte ! Pratique et personnalisé pour un cadeau original pas cher. Paillasson personnalisé . Fabrication à la commande et livraison rapide." #locale: "fr_FR" #translatable: App\Entity\Product\Product {#13714} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" #SEOBrand: null #SEOGtin8: null #SEOGtin13: null #SEOGtin14: null #SEOMpn: null #SEOIsbn: null #SEOSku: null #SEOOfferAggregated: false #referenceableContent: Proxies\__CG__\Dedi\SyliusSEOPlugin\Entity\SEOContent {#14472 …} -hsCode: "73262000" #callouts: Doctrine\ORM\PersistentCollection {#14012 …} } #optionValues: Doctrine\ORM\PersistentCollection {#15508 …} #position: 0 #createdAt: DateTime @1682093978 {#15223 date: 2023-04-21 18:19:38.0 Europe/Paris (+02:00) } #updatedAt: DateTime @1696252715 {#15189 date: 2023-10-02 15:18:35.0 Europe/Paris (+02:00) } #enabled: true #translations: Doctrine\ORM\PersistentCollection {#15199 …} #translationsCache: [ "fr_FR" => App\Entity\Product\ProductVariantTranslation {#31708 #description: null #id: 2413 #name: "Tapis de porte personnalisé famille Monstres_6 personnes" #locale: "fr_FR" #translatable: App\Entity\Product\ProductVariant {#15039} } ] #currentLocale: "fr_FR" #currentTranslation: null #fallbackLocale: "fr_FR" } |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#41625 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41626 …} } } |
| validation_groups | [
"sylius"
] |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "app_availability_notifier" "_app_availability_notifier" ] |
| cache_key | "_app_availability_notifier_app_availability_notifier" |
| compound | true |
| data | App\Entity\UserAlertStock\AvailabilityNotifier {#41592 -id: null -status: false #createdAt: null #updatedAt: null } |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41647 -form: Symfony\Component\Form\Form {#41635 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#41645 …5} |
| full_name | "app_availability_notifier" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "app_availability_notifier" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "app_availability_notifier" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_app_availability_notifier" |
| valid | true |
| value | App\Entity\UserAlertStock\AvailabilityNotifier {#41592 -id: null -status: false #createdAt: null #updatedAt: null } |
emailCustomer
"Symfony\Component\Form\Extension\Core\Type\EmailType"
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 |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#41594 +message: "app.customer_email.not_blank" +allowNull: false +normalizer: null +payload: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#41594 +message: "app.customer_email.not_blank" +allowNull: false +normalizer: null +payload: null } ] |
| label | "app.ui.email_address" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#41594 +message: "app.customer_email.not_blank" +allowNull: false +normalizer: null +payload: null } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#41600 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "app.ui.email_address" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#41602 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41599 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "email" "_app_availability_notifier_emailCustomer" ] |
| cache_key | "_app_availability_notifier_emailCustomer_email" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41656 -form: Symfony\Component\Form\Form {#41638 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#41650 …5} |
| full_name | "app_availability_notifier[emailCustomer]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "app_availability_notifier_emailCustomer" |
| label | "app.ui.email_address" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "emailCustomer" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_app_availability_notifier_emailCustomer" |
| valid | true |
| value | "" |
captcha
"Karser\Recaptcha3Bundle\Form\Recaptcha3Type"
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 |
|---|---|---|
| action_name | "availability_notifier" |
same as passed value |
| constraints | Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3 {#41619 +message: "karser_recaptcha3.message" +messageMissingValue: "karser_recaptcha3.message_missing_value" +payload: null +groups: [ "sylius" ] } |
[ Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3 {#41619 +message: "karser_recaptcha3.message" +messageMissingValue: "karser_recaptcha3.message_missing_value" +payload: null +groups: [ "sylius" ] } ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| action_name | "availability_notifier" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3 {#41619 +message: "karser_recaptcha3.message" +messageMissingValue: "karser_recaptcha3.message_missing_value" +payload: null +groups: [ "sylius" ] } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#41615 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| 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 | [] |
| host | null |
| 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 | [] |
| legacy_error_messages | true |
| locale | "en" |
| 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 | [] |
| script_nonce_csp | "" |
| setter | null |
| site_key | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#41613 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41614 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| action_name | "availability_notifier" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "karser_recaptcha3" "_app_availability_notifier_captcha" ] |
| cache_key | "_app_availability_notifier_captcha_karser_recaptcha3" |
| compound | false |
| data | null |
| disabled | false |
| enabled | true |
| errors | Symfony\Component\Form\FormErrorIterator {#41658 -form: Symfony\Component\Form\Form {#41641 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#41659 …5} |
| full_name | "app_availability_notifier[captcha]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| host | "www.google.com" |
| id | "app_availability_notifier_captcha" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| locale | "en" |
| method | "POST" |
| multipart | false |
| name | "captcha" |
| priority | 0 |
| required | false |
| row_attr | [] |
| script_nonce_csp | "" |
| site_key | "6LfGuccoAAAAAJnwJqX44zbRjwtEnSkOOWO1vbJD" |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_app_availability_notifier_captcha" |
| valid | true |
| value | "" |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "f8e1e14cb39b5a19f1638d8fe3.-eesLAqMMAvyBcQ_DsbG1CnSXmEK6MwdulL28Y7kXz0.zr7ZeDvbZ1-Vcvx9I7-Chm64BDV92a1e2zaQq-eOL3-B1Od9R8NJTsBz9A" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_prefix | "csrf_token" |
same as passed value |
| data | "f8e1e14cb39b5a19f1638d8fe3.-eesLAqMMAvyBcQ_DsbG1CnSXmEK6MwdulL28Y7kXz0.zr7ZeDvbZ1-Vcvx9I7-Chm64BDV92a1e2zaQq-eOL3-B1Od9R8NJTsBz9A" |
same as passed value |
| mapped | false |
false
|
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 | "csrf_token" |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data | "f8e1e14cb39b5a19f1638d8fe3.-eesLAqMMAvyBcQ_DsbG1CnSXmEK6MwdulL28Y7kXz0.zr7ZeDvbZ1-Vcvx9I7-Chm64BDV92a1e2zaQq-eOL3-B1Od9R8NJTsBz9A" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#41648 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#41660 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#41661 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_app_availability_notifier__token" ] |
| cache_key | "_app_availability_notifier__token_hidden" |
| compound | false |
| data | "f8e1e14cb39b5a19f1638d8fe3.-eesLAqMMAvyBcQ_DsbG1CnSXmEK6MwdulL28Y7kXz0.zr7ZeDvbZ1-Vcvx9I7-Chm64BDV92a1e2zaQq-eOL3-B1Od9R8NJTsBz9A" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#41671 -form: Symfony\Component\Form\Form {#41667 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#41662 …5} |
| full_name | "app_availability_notifier[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "app_availability_notifier__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 | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_app_availability_notifier__token" |
| valid | true |
| value | "f8e1e14cb39b5a19f1638d8fe3.-eesLAqMMAvyBcQ_DsbG1CnSXmEK6MwdulL28Y7kXz0.zr7ZeDvbZ1-Vcvx9I7-Chm64BDV92a1e2zaQq-eOL3-B1Od9R8NJTsBz9A" |
setono_sylius_mailchimp_subscribe_to_newsletter
"Setono\SyliusMailchimpPlugin\Form\Type\SubscribeToNewsletterType"
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 | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#59152 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#59154 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#59153 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "setono_sylius_mailchimp_subscribe_to_newsletter" "_setono_sylius_mailchimp_subscribe_to_newsletter" ] |
| cache_key | "_setono_sylius_mailchimp_subscribe_to_newsletter_setono_sylius_mailchimp_subscribe_to_newsletter" |
| compound | true |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#59176 -form: Symfony\Component\Form\Form {#59181 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#59155 …5} |
| full_name | "setono_sylius_mailchimp_subscribe_to_newsletter" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "setono_sylius_mailchimp_subscribe_to_newsletter" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "setono_sylius_mailchimp_subscribe_to_newsletter" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_setono_sylius_mailchimp_subscribe_to_newsletter" |
| valid | true |
| value | null |
"Symfony\Component\Form\Extension\Core\Type\EmailType"
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 |
|---|---|---|
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#59162 +message: "This value should not be blank." +allowNull: false +normalizer: null +payload: null } Symfony\Component\Validator\Constraints\Email {#59163 +message: "This value is not a valid email address." +mode: null +normalizer: null +payload: null } ] |
[ Symfony\Component\Validator\Constraints\NotBlank {#59162 +message: "This value should not be blank." +allowNull: false +normalizer: null +payload: null } Symfony\Component\Validator\Constraints\Email {#59163 +message: "This value is not a valid email address." +mode: null +normalizer: null +payload: null } ] |
| label | "setono_sylius_mailchimp.form.subscribe_to_newsletter.email" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\NotBlank {#59162 +message: "This value should not be blank." +allowNull: false +normalizer: null +payload: null } Symfony\Component\Validator\Constraints\Email {#59163 +message: "This value is not a valid email address." +mode: null +normalizer: null +payload: null } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#59164 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "setono_sylius_mailchimp.form.subscribe_to_newsletter.email" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| legacy_error_messages | true |
| 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() {#59166 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#59165 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "text" "email" "_setono_sylius_mailchimp_subscribe_to_newsletter_email" ] |
| cache_key | "_setono_sylius_mailchimp_subscribe_to_newsletter_email_email" |
| compound | false |
| data | null |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#59194 -form: Symfony\Component\Form\Form {#59184 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#59193 …5} |
| full_name | "setono_sylius_mailchimp_subscribe_to_newsletter[email]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "setono_sylius_mailchimp_subscribe_to_newsletter_email" |
| label | "setono_sylius_mailchimp.form.subscribe_to_newsletter.email" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| method | "POST" |
| multipart | false |
| name | "email" |
| priority | 0 |
| required | true |
| row_attr | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_setono_sylius_mailchimp_subscribe_to_newsletter_email" |
| valid | true |
| value | "" |
captcha
"Karser\Recaptcha3Bundle\Form\Recaptcha3Type"
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 |
|---|---|---|
| action_name | "contact" |
same as passed value |
| constraints | Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3 {#59161 +message: "karser_recaptcha3.message" +messageMissingValue: "karser_recaptcha3.message_missing_value" +payload: null +groups: [ "sylius" ] } |
[ Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3 {#59161 +message: "karser_recaptcha3.message" +messageMissingValue: "karser_recaptcha3.message_missing_value" +payload: null +groups: [ "sylius" ] } ] |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| action_name | "contact" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Karser\Recaptcha3Bundle\Validator\Constraints\Recaptcha3 {#59161 +message: "karser_recaptcha3.message" +messageMissingValue: "karser_recaptcha3.message_missing_value" +payload: null +groups: [ "sylius" ] } ] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#59173 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| 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 | [] |
| host | null |
| 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 | [] |
| legacy_error_messages | true |
| locale | "en" |
| 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 | [] |
| script_nonce_csp | "" |
| setter | null |
| site_key | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#59175 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#59174 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| action_name | "contact" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "karser_recaptcha3" "_setono_sylius_mailchimp_subscribe_to_newsletter_captcha" ] |
| cache_key | "_setono_sylius_mailchimp_subscribe_to_newsletter_captcha_karser_recaptcha3" |
| compound | false |
| data | null |
| disabled | false |
| enabled | true |
| errors | Symfony\Component\Form\FormErrorIterator {#59195 -form: Symfony\Component\Form\Form {#59187 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#59196 …5} |
| full_name | "setono_sylius_mailchimp_subscribe_to_newsletter[captcha]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| host | "www.google.com" |
| id | "setono_sylius_mailchimp_subscribe_to_newsletter_captcha" |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| locale | "en" |
| method | "POST" |
| multipart | false |
| name | "captcha" |
| priority | 0 |
| required | false |
| row_attr | [] |
| script_nonce_csp | "" |
| site_key | "6LfGuccoAAAAAJnwJqX44zbRjwtEnSkOOWO1vbJD" |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_setono_sylius_mailchimp_subscribe_to_newsletter_captcha" |
| valid | true |
| value | "" |
_token
"Symfony\Component\Form\Extension\Core\Type\HiddenType"
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "4309159c4286a.LEajhyqzB_0NinUICOZJYZZDf6yw8ctCUUlazuOBaDs.Xyv35VqFM6pSwAA7PakeMtEcNsLZq4o6ORBtoYHSBXV9M5G0G_RJnH69TQ" |
| View Format | same as normalized format |
Submitted Data
This form was not submitted.
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| block_prefix | "csrf_token" |
same as passed value |
| data | "4309159c4286a.LEajhyqzB_0NinUICOZJYZZDf6yw8ctCUUlazuOBaDs.Xyv35VqFM6pSwAA7PakeMtEcNsLZq4o6ORBtoYHSBXV9M5G0G_RJnH69TQ" |
same as passed value |
| mapped | false |
false
|
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 | "csrf_token" |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\CsrfTokenManager {#13250 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#13249 …} -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#13255 …} -namespace: Closure() {#13247 …} } |
| data | "4309159c4286a.LEajhyqzB_0NinUICOZJYZZDf6yw8ctCUUlazuOBaDs.Xyv35VqFM6pSwAA7PakeMtEcNsLZq4o6ORBtoYHSBXV9M5G0G_RJnH69TQ" |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#59167 class: "Symfony\Component\Form\Extension\Core\Type\FormType" this: Symfony\Component\Form\Extension\Core\Type\FormType {#19505 …} } |
| 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 | [] |
| legacy_error_messages | true |
| 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() {#59200 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" this: Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#19520 …} use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#1589 …} $translationDomain: "validators" $message: Closure() {#59202 …} } } |
| validation_groups | null |
View Variables
| Variable | Value |
|---|---|
| action | "" |
| attr | [] |
| attr_translation_parameters | [] |
| block_prefixes | [ "form" "hidden" "csrf_token" "_setono_sylius_mailchimp_subscribe_to_newsletter__token" ] |
| cache_key | "_setono_sylius_mailchimp_subscribe_to_newsletter__token_hidden" |
| compound | false |
| data | "4309159c4286a.LEajhyqzB_0NinUICOZJYZZDf6yw8ctCUUlazuOBaDs.Xyv35VqFM6pSwAA7PakeMtEcNsLZq4o6ORBtoYHSBXV9M5G0G_RJnH69TQ" |
| disabled | false |
| errors | Symfony\Component\Form\FormErrorIterator {#59212 -form: Symfony\Component\Form\Form {#59208 …} -errors: [] } |
| form | Symfony\Component\Form\FormView {#59203 …5} |
| full_name | "setono_sylius_mailchimp_subscribe_to_newsletter[_token]" |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| id | "setono_sylius_mailchimp_subscribe_to_newsletter__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 | [] |
| size | null |
| submitted | false |
| translation_domain | null |
| unique_block_prefix | "_setono_sylius_mailchimp_subscribe_to_newsletter__token" |
| valid | true |
| value | "4309159c4286a.LEajhyqzB_0NinUICOZJYZZDf6yw8ctCUUlazuOBaDs.Xyv35VqFM6pSwAA7PakeMtEcNsLZq4o6ORBtoYHSBXV9M5G0G_RJnH69TQ" |