Skip to content

Commit 254ae09

Browse files
minor #61452 Remove direct access to internal properties cross-components (nicolas-grekas)
This PR was merged into the 6.4 branch. Discussion ---------- Remove direct access to internal properties cross-components | Q | A | ------------- | --- | Branch? | 7.4 | Bug fix? | no | New feature? | no | Deprecations? | no | Issues | - | License | MIT Commits ------- 1d83980 Remove direct access to internal properties cross-components
2 parents b3b7847 + 1d83980 commit 254ae09

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/Symfony/Bridge/Doctrine/Tests/Validator/DoctrineLoaderTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ public function testClassNoAutoMapping()
214214

215215
/** @var PropertyMetadata[] $autoMappingExplicitlyEnabledMetadata */
216216
$autoMappingExplicitlyEnabledMetadata = $classMetadata->getPropertyMetadata('autoMappingExplicitlyEnabled');
217-
$this->assertCount(1, $autoMappingExplicitlyEnabledMetadata[0]->constraints);
217+
$this->assertCount(1, $autoMappingExplicitlyEnabledMetadata[0]->getConstraints());
218218
$this->assertSame(AutoMappingStrategy::ENABLED, $autoMappingExplicitlyEnabledMetadata[0]->getAutoMappingStrategy());
219219
}
220220
}

src/Symfony/Component/Form/Tests/Extension/Validator/ValidatorExtensionTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ public function test2Dot5ValidationApi()
4242
$this->assertCount(1, $metadata->getConstraints());
4343
$this->assertInstanceOf(FormConstraint::class, $metadata->getConstraints()[0]);
4444

45-
$this->assertSame(CascadingStrategy::NONE, $metadata->cascadingStrategy);
46-
$this->assertSame(TraversalStrategy::NONE, $metadata->traversalStrategy);
45+
$this->assertSame(CascadingStrategy::NONE, $metadata->getCascadingStrategy());
46+
$this->assertSame(TraversalStrategy::NONE, $metadata->getTraversalStrategy());
4747
$this->assertCount(0, $metadata->getPropertyMetadata('children'));
4848
}
4949
}

src/Symfony/Component/Security/Core/Tests/Validator/Constraints/UserPasswordTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,20 @@ public static function provideServiceValidatedConstraints(): iterable
4242
$metadata = new ClassMetadata(UserPasswordDummy::class);
4343
self::assertTrue((new AttributeLoader())->loadClassMetadata($metadata));
4444

45-
yield 'attribute' => [$metadata->properties['b']->constraints[0]];
45+
yield 'attribute' => [$metadata->getPropertyMetadata('b')[0]->getConstraints()[0]];
4646
}
4747

4848
public function testAttributes()
4949
{
5050
$metadata = new ClassMetadata(UserPasswordDummy::class);
5151
self::assertTrue((new AttributeLoader())->loadClassMetadata($metadata));
5252

53-
[$bConstraint] = $metadata->properties['b']->getConstraints();
53+
[$bConstraint] = $metadata->getPropertyMetadata('b')[0]->getConstraints();
5454
self::assertSame('myMessage', $bConstraint->message);
5555
self::assertSame(['Default', 'UserPasswordDummy'], $bConstraint->groups);
5656
self::assertNull($bConstraint->payload);
5757

58-
[$cConstraint] = $metadata->properties['c']->getConstraints();
58+
[$cConstraint] = $metadata->getPropertyMetadata('c')[0]->getConstraints();
5959
self::assertSame(['my_group'], $cConstraint->groups);
6060
self::assertSame('some attached data', $cConstraint->payload);
6161
}

0 commit comments

Comments
 (0)