Validator calls
In
ValidationListener.php
line ():
No violations
if ($form->isRoot()) {// Form groups are validated internally (FormValidator). Here we don't set groups as they are retrieved into the validator.foreach ($this->validator->validate($form) as $violation) {// Allow the "invalid" constraint to be put onto// non-synchronized forms$allowNonSynchronized = $violation->getConstraint() instanceof Form && Form::NOT_SYNCHRONIZED_ERROR === $violation->getCode();
[ "value" => Symfony\Component\Form\Form {#21722 name: "product_assign_rfid_modal" type_class: "App\Form\ProductAssignRfidModalType" data: App\DTO\ProductAssignRfidDto {#20585 +product: App\Entity\Product {#13910 -id: 881733 -code: "340225C503C848335A4FFADB" -barcode: "98765458898" -active: true -attributes: Doctrine\ORM\PersistentCollection {#20106 …} -stateHistories: Doctrine\ORM\PersistentCollection {#14370 …} -productBatchHistory: Doctrine\ORM\PersistentCollection {#20028 …} -productStates: Doctrine\ORM\PersistentCollection {#20112 …} -division: App\Entity\Division {#20158 …} -worker: App\Entity\Worker {#20474 …} -clothesGroup: null -cassation: false -cassationDate: null -productBatch: null -company: App\Entity\Company {#15364 …} -sequence: null -enteryAt: DateTime @1783669920 {#15260 date: 2026-07-10 09:52:00.0 Europe/Warsaw (+02:00) } -expirationAt: null -owner: false -size: null -material: null -color: null -alerts: Doctrine\ORM\PersistentCollection {#20446 …} -productLog: Doctrine\ORM\PersistentCollection {#19914 …} -replacement: null -note: null -clothesServices: Doctrine\ORM\PersistentCollection {#20149 …} -clothesServiceEvents: Doctrine\ORM\PersistentCollection {#21480 …} -cassationObject: Doctrine\ORM\PersistentCollection {#19887 …} -productKit: null -washes: 0 -weight: null -region: null -ktm: null -productReturnedItems: Doctrine\ORM\PersistentCollection {#20052 …} -circulations: Doctrine\ORM\PersistentCollection {#20121 …} -storageHistories: Doctrine\ORM\PersistentCollection {#21351 …} -circulationItems: Doctrine\ORM\PersistentCollection {#19364 …} -productLocks: Doctrine\ORM\PersistentCollection {#13971 …} -amortizationSuspensions: Doctrine\ORM\PersistentCollection {#14420 …} -productSize: null -amortizationPriceItem: null -amortizationCirculationItems: Doctrine\ORM\PersistentCollection {#8422 …} -clothe: App\Entity\Clothe {#14783 …} #createdAt: DateTime @1783669953 {#13958 date: 2026-07-10 09:52:33.0 Europe/Warsaw (+02:00) } #updatedAt: DateTime @1789044302 {#18737 date: 2026-09-10 14:45:02.817888 Europe/Warsaw (+02:00) } #createdBy: App\Entity\User {#14759 …} #updatedBy: App\Entity\User {#14759 …} #deactivateDate: null } +code: "340225C503C848335A4FFADB" +autoSave: true } } "constraints" => null "groups" => null ]
In
ProductController.php
line ():
No violations
$product = $dto->product;$product->setCode( $dto->code);$errors = $validator->validate( $product);$request->getSession()->set('assing_rfid_auto_save', $dto->autoSave);if (count($errors) > 0) {$form->get('code')->addError(new FormError($errors[0]->getMessage()));return $this->renderBlock('laundry/product/assign_rfid_form.html.twig', 'form_error', [
[ "value" => App\Entity\Product {#13910 -id: 881733 -code: "340225C503C848335A4FFADB" -barcode: "98765458898" -active: true -attributes: Doctrine\ORM\PersistentCollection {#20106 …} -stateHistories: Doctrine\ORM\PersistentCollection {#14370 …} -productBatchHistory: Doctrine\ORM\PersistentCollection {#20028 …} -productStates: Doctrine\ORM\PersistentCollection {#20112 …} -division: App\Entity\Division {#20158 …} -worker: App\Entity\Worker {#20474 …} -clothesGroup: null -cassation: false -cassationDate: null -productBatch: null -company: App\Entity\Company {#15364 …} -sequence: null -enteryAt: DateTime @1783669920 {#15260 date: 2026-07-10 09:52:00.0 Europe/Warsaw (+02:00) } -expirationAt: null -owner: false -size: null -material: null -color: null -alerts: Doctrine\ORM\PersistentCollection {#20446 …} -productLog: Doctrine\ORM\PersistentCollection {#19914 …} -replacement: null -note: null -clothesServices: Doctrine\ORM\PersistentCollection {#20149 …} -clothesServiceEvents: Doctrine\ORM\PersistentCollection {#21480 …} -cassationObject: Doctrine\ORM\PersistentCollection {#19887 …} -productKit: null -washes: 0 -weight: null -region: null -ktm: null -productReturnedItems: Doctrine\ORM\PersistentCollection {#20052 …} -circulations: Doctrine\ORM\PersistentCollection {#20121 …} -storageHistories: Doctrine\ORM\PersistentCollection {#21351 …} -circulationItems: Doctrine\ORM\PersistentCollection {#19364 …} -productLocks: Doctrine\ORM\PersistentCollection {#13971 …} -amortizationSuspensions: Doctrine\ORM\PersistentCollection {#14420 …} -productSize: null -amortizationPriceItem: null -amortizationCirculationItems: Doctrine\ORM\PersistentCollection {#8422 …} -clothe: App\Entity\Clothe {#14783 …} #createdAt: DateTime @1783669953 {#13958 date: 2026-07-10 09:52:33.0 Europe/Warsaw (+02:00) } #updatedAt: DateTime @1789044302 {#18737 date: 2026-09-10 14:45:02.817888 Europe/Warsaw (+02:00) } #createdBy: App\Entity\User {#14759 …} #updatedBy: App\Entity\User {#14759 …} #deactivateDate: null } "constraints" => null "groups" => null ]