Skip to content

Commit 4d08d19

Browse files
committed
fabpot update
1 parent f07325c commit 4d08d19

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

src/Symfony/Bridge/Doctrine/Tests/Form/Validation/UniqueFieldEntityFormValidationTest.php

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,31 @@
11
<?php
22

3+
/*
4+
* This file is part of the Symfony package.
5+
*
6+
* (c) Fabien Potencier <fabien@symfony.com>
7+
*
8+
* For the full copyright and license information, please view the LICENSE
9+
* file that was distributed with this source code.
10+
*/
11+
312
namespace Symfony\Bridge\Doctrine\Tests\Form\Validation;
413

514
use Doctrine\ORM\EntityManager;
6-
use Doctrine\ORM\Tools\SchemaTool;
715
use Doctrine\Persistence\ManagerRegistry;
816
use PHPUnit\Framework\MockObject\MockObject;
9-
use Symfony\Bridge\Doctrine\Form\DoctrineOrmExtension;
1017
use Symfony\Bridge\Doctrine\Tests\DoctrineTestHelper;
1118
use Symfony\Bridge\Doctrine\Tests\Fixtures\UniqueFieldFormValidationEntity;
12-
use Symfony\Bridge\Doctrine\Tests\Fixtures\UniqueGroupFieldsEntity;
1319
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
1420
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator;
1521
use Symfony\Component\Form\Extension\Validator\ValidatorExtension;
1622
use Symfony\Component\Form\Extension\Validator\ViolationMapper\ViolationMapper;
17-
use Symfony\Component\Form\Forms;
18-
use Symfony\Component\Form\Tests\Extension\Core\Type\BaseTypeTestCase;
23+
use Symfony\Component\Form\Test\TypeTestCase;
1924
use Symfony\Component\Form\Tests\Extension\Core\Type\FormTypeTest;
2025
use Symfony\Component\Form\Tests\Extension\Core\Type\TextTypeTest;
2126
use Symfony\Component\Validator\ConstraintValidatorFactory;
2227
use Symfony\Component\Validator\ConstraintViolation;
2328
use Symfony\Component\Validator\Validation;
24-
use Symfony\Component\Form\Test\TypeTestCase;
2529

2630
class UniqueFieldEntityFormValidationTest extends TypeTestCase
2731
{
@@ -46,10 +50,11 @@ protected function createRegistryMock($name, $em): MockObject&ManagerRegistry
4650

4751
return $registry;
4852
}
53+
4954
protected function getExtensions(): array
5055
{
5156
$factory = new ConstraintValidatorFactory([
52-
'doctrine.orm.validator.unique' => new UniqueEntityValidator($this->emRegistry)
57+
'doctrine.orm.validator.unique' => new UniqueEntityValidator($this->emRegistry),
5358
]);
5459

5560
$validator = Validation::createValidatorBuilder()

src/Symfony/Bridge/Doctrine/Validator/Constraints/UniqueEntityValidator.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ public function validate(mixed $value, Constraint $constraint): void
208208
}
209209

210210
$errorPath = $constraint->errorPath ?? implode(', ', array_keys($criteria));
211-
$invalidValue = $criteria[$errorPath] ?? implode(', ', array_map(fn ($o) => is_object($o) ? '"object"' : $o, $criteria));
211+
$invalidValue = $criteria[$errorPath] ?? implode(', ', array_map(fn ($o) => \is_object($o) ? '"object"' : $o, $criteria));
212212

213213
$violation = $this->context->buildViolation($constraint->message)
214214
->atPath($errorPath)
@@ -217,8 +217,8 @@ public function validate(mixed $value, Constraint $constraint): void
217217
->setCode(UniqueEntity::NOT_UNIQUE_ERROR)
218218
->setCause($result);
219219

220-
if(\is_array($criteria) && \count($criteria) > 1) {
221-
foreach($criteria as $field => $value) {
220+
if (\is_array($criteria) && \count($criteria) > 1) {
221+
foreach ($criteria as $field => $value) {
222222
$violation->setParameter('{{ '.$field.' value }}', $this->formatWithIdentifiers($em, $class, $value));
223223
}
224224
}

0 commit comments

Comments
 (0)