Skip to content

Commit 6904923

Browse files
dannyvwDanny van Wijk
andauthored
fix: remove hydra prefix (api-platform#6699)
Co-authored-by: Danny van Wijk <[email protected]>
1 parent f7f605d commit 6904923

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/Hydra/Serializer/ConstraintViolationListNormalizer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ final class ConstraintViolationListNormalizer extends AbstractConstraintViolatio
2929
use HydraPrefixTrait;
3030
public const FORMAT = 'jsonld';
3131

32-
public function __construct(private readonly UrlGeneratorInterface|LegacyUrlGeneratorInterface $urlGenerator, ?array $serializePayloadFields = null, ?NameConverterInterface $nameConverter = null)
32+
public function __construct(private readonly UrlGeneratorInterface|LegacyUrlGeneratorInterface $urlGenerator, ?array $serializePayloadFields = null, ?NameConverterInterface $nameConverter = null, private readonly ?array $defaultContext = [])
3333
{
3434
parent::__construct($serializePayloadFields, $nameConverter);
3535
}
@@ -46,7 +46,7 @@ public function normalize(mixed $object, ?string $format = null, array $context
4646
return $violations;
4747
}
4848

49-
$hydraPrefix = $this->getHydraPrefix($context);
49+
$hydraPrefix = $this->getHydraPrefix($context + $this->defaultContext);
5050

5151
return [
5252
'@context' => $this->urlGenerator->generate('api_jsonld_context', ['shortName' => 'ConstraintViolationList']),

src/Symfony/Bundle/Resources/config/hydra.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<argument type="service" id="api_platform.router" />
2727
<argument>%api_platform.validator.serialize_payload_fields%</argument>
2828
<argument type="service" id="api_platform.name_converter" on-invalid="ignore" />
29+
<argument>%api_platform.serializer.default_context%</argument>
2930

3031
<tag name="serializer.normalizer" priority="-780" />
3132
</service>

0 commit comments

Comments
 (0)