Forms
-
product
-
thumb
-
name
-
sku
-
barcode
-
qrcode
-
description
-
type
-
pdvs
-
prod_mixes
-
indicators
-
active
-
product
Form type:
"App\Form\ProductType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } -prod_mixes: Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } } |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } -prod_mixes: Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| data | App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } -prod_mixes: Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } } |
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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data | App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } -prod_mixes: Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } } |
| data_class | "App\Entity\Product" |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1310 class: "Symfony\Component\Form\Extension\Core\Type\FormType" use: { $class: "App\Entity\Product" } } |
| error_bubbling | true |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | null |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1312 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1311 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
thumb
Form type:
"Symfony\Component\Form\Extension\Core\Type\FileType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "class" => "file hidden" "data-target" => "#img-load" ] |
[ "class" => "file hidden" "data-target" => "#img-load" ] |
| constraints | [ Symfony\Component\Validator\Constraints\File {#1318 +payload: null +groups: [ "Default" ] +binaryFormat: false +mimeTypes: [ "image/jpeg" "image/png" ] +filenameMaxLength: null +extensions: [] +filenameCharset: null +filenameCountUnit: "bytes" +notFoundMessage: "The file could not be found." +notReadableMessage: "The file is not readable." +maxSizeMessage: "Tamanho de arquivo inválido." +mimeTypesMessage: "Tipo de documento inválido." +extensionsMessage: "The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}." +disallowEmptyMessage: "An empty file is not allowed." +filenameTooLongMessage: "The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less." +filenameCharsetMessage: "This filename does not match the expected charset." +uploadIniSizeErrorMessage: "The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}." +uploadFormSizeErrorMessage: "The file is too large." +uploadPartialErrorMessage: "The file was only partially uploaded." +uploadNoFileErrorMessage: "No file was uploaded." +uploadNoTmpDirErrorMessage: "No temporary folder was configured in php.ini." +uploadCantWriteErrorMessage: "Cannot write temporary file to disk." +uploadExtensionErrorMessage: "A PHP extension caused the upload to fail." +uploadErrorMessage: "The file could not be uploaded." #maxSize: 10000000 } ] |
[ Symfony\Component\Validator\Constraints\File {#1318 +payload: null +groups: [ "Default" ] +binaryFormat: false +mimeTypes: [ "image/jpeg" "image/png" ] +filenameMaxLength: null +extensions: [] +filenameCharset: null +filenameCountUnit: "bytes" +notFoundMessage: "The file could not be found." +notReadableMessage: "The file is not readable." +maxSizeMessage: "Tamanho de arquivo inválido." +mimeTypesMessage: "Tipo de documento inválido." +extensionsMessage: "The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}." +disallowEmptyMessage: "An empty file is not allowed." +filenameTooLongMessage: "The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less." +filenameCharsetMessage: "This filename does not match the expected charset." +uploadIniSizeErrorMessage: "The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}." +uploadFormSizeErrorMessage: "The file is too large." +uploadPartialErrorMessage: "The file was only partially uploaded." +uploadNoFileErrorMessage: "No file was uploaded." +uploadNoTmpDirErrorMessage: "No temporary folder was configured in php.ini." +uploadCantWriteErrorMessage: "Cannot write temporary file to disk." +uploadExtensionErrorMessage: "A PHP extension caused the upload to fail." +uploadErrorMessage: "The file could not be uploaded." #maxSize: 10000000 } ] |
| help | "São permitidos arquivos em PNG, JPG ou JPEG de até 10MB." |
same as passed value |
| label | "Thumb" |
same as passed value |
| mapped | false |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | true |
| attr | [ "class" => "file hidden" "data-target" => "#img-load" ] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [ Symfony\Component\Validator\Constraints\File {#1318 +payload: null +groups: [ "Default" ] +binaryFormat: false +mimeTypes: [ "image/jpeg" "image/png" ] +filenameMaxLength: null +extensions: [] +filenameCharset: null +filenameCountUnit: "bytes" +notFoundMessage: "The file could not be found." +notReadableMessage: "The file is not readable." +maxSizeMessage: "Tamanho de arquivo inválido." +mimeTypesMessage: "Tipo de documento inválido." +extensionsMessage: "The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}." +disallowEmptyMessage: "An empty file is not allowed." +filenameTooLongMessage: "The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less." +filenameCharsetMessage: "This filename does not match the expected charset." +uploadIniSizeErrorMessage: "The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}." +uploadFormSizeErrorMessage: "The file is too large." +uploadPartialErrorMessage: "The file was only partially uploaded." +uploadNoFileErrorMessage: "No file was uploaded." +uploadNoTmpDirErrorMessage: "No temporary folder was configured in php.ini." +uploadCantWriteErrorMessage: "Cannot write temporary file to disk." +uploadExtensionErrorMessage: "A PHP extension caused the upload to fail." +uploadErrorMessage: "The file could not be uploaded." #maxSize: 10000000 } ] |
| 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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | "Symfony\Component\HttpFoundation\File\File" |
| disabled | false |
| empty_data | null |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | "São permitidos arquivos em PNG, JPG ou JPEG de até 10MB." |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "Please select a valid file." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Thumb" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | false |
| method | "POST" |
| multiple | false |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1328 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1327 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
name
Form type:
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "Outros (especificar em campo aberto)" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "Outros (especificar em campo aberto)" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "maxlength" => 255 ] |
[ "maxlength" => 255 ] |
| label | "Nome" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 ] |
| 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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1417 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Nome" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1420 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1425 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
sku
Form type:
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "maxlength" => 255 ] |
[ "maxlength" => 255 ] |
| label | "SKU" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 ] |
| 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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1359 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "SKU" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1431 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1430 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
barcode
Form type:
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "maxlength" => 255 ] |
[ "maxlength" => 255 ] |
| label | "Código de Barra" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 ] |
| 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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1428 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Código de Barra" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1440 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1439 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
qrcode
Form type:
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "maxlength" => 255 ] |
[ "maxlength" => 255 ] |
| label | "QRCODE" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 ] |
| 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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1437 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "QRCODE" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1449 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1448 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
description
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" |
| View Format | same as normalized format |
Submitted Data
| Property | Value |
|---|---|
| View Format | same as normalized format |
| Normalized Format | "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "Descrição" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1459 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Descrição" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1461 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1460 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
type
Form type:
"Symfony\Component\Form\Extension\Core\Type\TextType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | null |
| View Format |
"" |
Submitted Data
| Property | Value |
|---|---|
| View Format |
"" |
| Normalized Format | null |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| attr | [ "maxlength" => 255 ] |
[ "maxlength" => 255 ] |
| label | "Tipo" |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [ "maxlength" => 255 ] |
| 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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form) {#1423 class: "Symfony\Component\Form\Extension\Core\Type\FormType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "This value is not valid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Tipo" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | false |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1471 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1470 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
pdvs
Form type:
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021} -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } -prod_mixes: Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } } -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } |
| View Format |
[ "1" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "70" "71" "72" ] |
Submitted Data
| Property | Value |
|---|---|
| View Format |
[ "1" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "70" "71" "72" ] |
| Normalized Format | Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021} -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } -prod_mixes: Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } } -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choice_label | "name" |
same as passed value |
| class | "App\Entity\Pdv" |
same as passed value |
| label | "PDVs" |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| 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_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#1512 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#1502 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#1513 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1514 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#1516 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#1515 …} } |
| choices | null |
| class | "App\Entity\Pdv" |
| 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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} |
| 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 {#1505 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#939 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "PDVs" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| placeholder | null |
| placeholder_attr | [] |
| 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 | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1501 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1499 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
prod_mixes
Form type:
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } -prod_mixes: Doctrine\ORM\PersistentCollection {#1152} } -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } |
| View Format |
[] |
Submitted Data
| Property | Value |
|---|---|
| View Format |
[] |
| Normalized Format | Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } -prod_mixes: Doctrine\ORM\PersistentCollection {#1152} } -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choice_label | "name" |
same as passed value |
| class | "App\Entity\ProductMix" |
same as passed value |
| label | "Mix de Produtos" |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| 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_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#1541 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#1532 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#1542 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1514 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#1544 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#1543 …} } |
| choices | null |
| class | "App\Entity\ProductMix" |
| 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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} |
| 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 {#1535 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1106 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Mix de Produtos" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| placeholder | null |
| placeholder_attr | [] |
| 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 | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1531 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1530 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
indicators
Form type:
"Symfony\Bridge\Doctrine\Form\Type\EntityType"
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108} -prod_mixes: Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } } -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } |
| View Format |
[ "1" "17" "2" "3" "4" "6" "7" ] |
Submitted Data
| Property | Value |
|---|---|
| View Format |
[ "1" "17" "2" "3" "4" "6" "7" "18" ] |
| Normalized Format | Doctrine\ORM\PersistentCollection {#1108 #collection: Doctrine\Common\Collections\ArrayCollection {#1107 …} #initialized: true -snapshot: [ …8] -owner: App\Entity\Product {#936 -id: 5 -position: 6 -name: "Outros (especificar em campo aberto)" -sku: null -barcode: null -qrcode: null -thumb: "uploads/product/40a812ef-488f-4ce3-8790-5e6e6c62f379-6979fff77453b.png" -description: "<p><strong>Outros (especificar em campo aberto)</strong> engloba produtos relacionados ao universo da marca ou franquia que não se enquadram nas categorias principais, como TCG, figures, pelúcias ou brinquedos. Inclui itens variados como acessórios, artigos decorativos, utilidades, vestuário, papelaria, jogos, colecionáveis especiais ou produtos promocionais.</p><p><br></p><p>Essa categoria permite identificar e registrar produtos diferenciados ou exclusivos, garantindo flexibilidade na catalogação e organização do portfólio.</p>" -type: null -created_at: DateTime @1769613863 {#931 date: 2026-01-28 12:24:23.0 America/Fortaleza (-03:00) } -updated_at: DateTime @1773325130 {#2475 date: 2026-03-12 11:18:50.928149 America/Fortaleza (-03:00) } -active: true -pdvs: Doctrine\ORM\PersistentCollection {#1021 #collection: Doctrine\Common\Collections\ArrayCollection {#1020 …} #initialized: true -snapshot: [ …70] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3598 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3608 …} } -product_competitors: Doctrine\ORM\PersistentCollection {#1057 …} -indicators: Doctrine\ORM\PersistentCollection {#1108} -prod_mixes: Doctrine\ORM\PersistentCollection {#1152 #collection: Doctrine\Common\Collections\ArrayCollection {#1151 …} #initialized: true -snapshot: [] -owner: App\Entity\Product {#936} -association: Symfony\Component\VarDumper\Caster\CutStub {#3633 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3635 …} } } -association: Symfony\Component\VarDumper\Caster\CutStub {#3656 …} -backRefFieldName: "products" -isDirty: false -em: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#3658 …} } |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| choice_label | "text" |
same as passed value |
| class | "App\Entity\ProductIndicator" |
same as passed value |
| label | "Indicadores" |
same as passed value |
| multiple | true |
same as passed value |
| required | false |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| choice_attr | null |
| choice_filter | null |
| choice_label | "text" |
| choice_lazy | false |
| choice_loader | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader {#1569 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\DoctrineChoiceLoader {#1560 …} } |
| choice_name | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName {#1570 -option: Symfony\Bridge\Doctrine\Form\Type\DoctrineType::createChoiceName(object $choice, string|int $key, string $value): string {#1514 …} } |
| choice_translation_domain | false |
| choice_translation_parameters | [] |
| choice_value | Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue {#1572 -option: Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue(?object $object = null): string {#1571 …} } |
| choices | null |
| class | "App\Entity\ProductIndicator" |
| 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\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| duplicate_preferred_choices | true |
| em | ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} |
| 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 {#1563 -singleId: true -intId: true -idField: "id" -associationIdReader: null -om: ContainerHxK5qGM\EntityManagerGhost614a58f {#270 …12} -classMetadata: Doctrine\ORM\Mapping\ClassMetadata {#1055 …} } |
| inherit_data | false |
| invalid_message | "The selected choice is invalid." |
| invalid_message_parameters | [] |
| is_empty_callback | null |
| label | "Indicadores" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| multiple | true |
| placeholder | null |
| placeholder_attr | [] |
| 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 | false |
| row_attr | [] |
| separator | "-------------------" |
| separator_html | false |
| setter | null |
| translation_domain | null |
| trim | false |
| upload_max_size_message | Closure() {#1559 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1558 …} $translationDomain: "validators" } } |
| validation_groups | null |
View Vars
| Variable | Value |
|---|
active
Errors
This form has no errors.
Default Data
| Property | Value |
|---|---|
| Model Format | same as normalized format |
| Normalized Format | true |
| View Format |
"1"
|
Submitted Data
| Property | Value |
|---|---|
| View Format |
"1"
|
| Normalized Format | true |
| Model Format | same as normalized format |
Passed Options
| Option | Passed Value | Resolved Value |
|---|---|---|
| label | "Ativo" |
same as passed value |
Resolved Options
| Option | Value |
|---|---|
| action | "" |
| allow_extra_fields | false |
| allow_file_upload | false |
| attr | [] |
| attr_translation_parameters | [] |
| auto_initialize | true |
| block_name | null |
| block_prefix | null |
| by_reference | true |
| compound | false |
| constraints | [] |
| csrf_field_name | "_token" |
| csrf_message | "The CSRF token is invalid. Please try to resubmit the form." |
| csrf_protection | true |
| csrf_token_id | null |
| csrf_token_manager | Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager {#805 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#167 …} -logger: Monolog\Logger {#66 …} -fallbackCsrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#806 …} -tokenIds: [ "submit" => 0 "authenticate" => 1 "logout" => 2 ] -checkHeader: 1 -cookieName: "csrf-token" } |
| data_class | null |
| disabled | false |
| empty_data | Closure(FormInterface $form, $viewData) {#1589 class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| error_bubbling | false |
| error_mapping | [] |
| extra_fields_message | "This form should not contain extra fields." |
| false_values | [
null
] |
| form_attr | false |
| getter | null |
| help | null |
| help_attr | [] |
| help_html | false |
| help_translation_parameters | [] |
| inherit_data | false |
| invalid_message | "The checkbox has an invalid value." |
| invalid_message_parameters | [] |
| is_empty_callback | Closure($modelData): bool {#1590 returnType: "bool" class: "Symfony\Component\Form\Extension\Core\Type\CheckboxType" } |
| label | "Ativo" |
| label_attr | [] |
| label_format | null |
| label_html | false |
| label_translation_parameters | [] |
| mapped | true |
| method | "POST" |
| post_max_size_message | "The uploaded file was too large. Please try to upload a smaller file." |
| priority | 0 |
| property_path | null |
| required | true |
| row_attr | [] |
| setter | null |
| translation_domain | null |
| trim | true |
| upload_max_size_message | Closure() {#1592 class: "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" use: { $translator: Symfony\Component\Translation\DataCollectorTranslator {#210 …} $message: Closure() {#1594 …} $translationDomain: "validators" } } |
| validation_groups | null |
| value | "1" |
View Vars
| Variable | Value |
|---|