This commit is contained in:
2025-11-03 16:22:33 +01:00
parent 7654db4e39
commit 662e962549
121 changed files with 132 additions and 172 deletions

View File

@@ -62,7 +62,7 @@ class DocGenObjectNormalizer implements NormalizerAwareInterface, NormalizerInte
$attributes = \array_filter(
$metadata->getAttributesMetadata(),
static function (AttributeMetadataInterface $a) use ($expectedGroups) {
return array_any($a->getGroups(), fn($g) => \in_array($g, $expectedGroups, true));
return array_any($a->getGroups(), fn ($g) => \in_array($g, $expectedGroups, true));
}
);
@@ -147,7 +147,7 @@ class DocGenObjectNormalizer implements NormalizerAwareInterface, NormalizerInte
// add a discriminator
if (null !== $discriminator = $metadata->getClassDiscriminatorMapping()) {
$typeKey = $discriminator->getTypeProperty();
$typeValue = array_find_key($discriminator->getTypesMapping(), fn($typeClass) => $typeClass === $context['docgen:expects']);
$typeValue = array_find_key($discriminator->getTypesMapping(), fn ($typeClass) => $typeClass === $context['docgen:expects']);
if (null === $typeValue) {
$typeKey = null;

View File

@@ -115,7 +115,8 @@ class OnGenerationFailsTest extends TestCase
if (!$arg instanceof Email) {
return false;
}
return array_any($arg->getTo(), fn($to) => 'test@test.com' === $to->getAddress());
return array_any($arg->getTo(), fn ($to) => 'test@test.com' === $to->getAddress());
}),
Argument::any()
)