Code Duplication    Length = 7-8 lines in 2 locations

src/Hal/Serializer/CollectionNormalizer.php 1 location

@@ 60-66 (lines=7) @@
57
    public function normalize($object, $format = null, array $context = [])
58
    {
59
        $data = [];
60
        if (isset($context['api_sub_level'])) {
61
            foreach ($object as $index => $obj) {
62
                $data[$index] = $this->normalizer->normalize($obj, $format, $context);
63
            }
64
65
            return $data;
66
        }
67
68
        $resourceClass = $this->resourceClassResolver->getResourceClass($object, $context['resource_class'] ?? null, true);
69
        $context = $this->initContext($resourceClass, $context);

src/Hydra/Serializer/CollectionNormalizer.php 1 location

@@ 65-72 (lines=8) @@
62
     */
63
    public function normalize($object, $format = null, array $context = [])
64
    {
65
        if (isset($context['api_sub_level'])) {
66
            $data = [];
67
            foreach ($object as $index => $obj) {
68
                $data[$index] = $this->normalizer->normalize($obj, $format, $context);
69
            }
70
71
            return $data;
72
        }
73
74
        $resourceClass = $this->resourceClassResolver->getResourceClass($object, $context['resource_class'] ?? null, true);
75
        $data = $this->addJsonLdContext($this->contextBuilder, $resourceClass, $context);