Code Duplication    Length = 6-6 lines in 2 locations

src/GraphQl/Resolver/Factory/CollectionResolverFactory.php 1 location

@@ 84-89 (lines=6) @@
81
            $resourceMetadata = $this->resourceMetadataFactory->create($resourceClass);
82
            $this->canAccess($this->resourceAccessChecker, $resourceMetadata, $resourceClass, $info, $collection);
83
84
            if (null !== $this->resourceAccessChecker) {
85
                $isGranted = $resourceMetadata->getGraphqlAttribute('query', 'access_control', null, true);
86
                if (null !== $isGranted && !$this->resourceAccessChecker->isGranted($resourceClass, $isGranted, ['object' => $collection])) {
87
                    throw Error::createLocatedError('Access Denied.', $info->fieldNodes, $info->path);
88
                }
89
            }
90
91
            $normalizationContext = $resourceMetadata->getGraphqlAttribute('query', 'normalization_context', [], true);
92
            $normalizationContext['attributes'] = $this->fieldsToAttributes($info);

src/GraphQl/Resolver/ItemResolver.php 1 location

@@ 74-79 (lines=6) @@
71
        $resourceMetadata = $this->resourceMetadataFactory->create($resourceClass);
72
        $this->canAccess($this->resourceAccessChecker, $resourceMetadata, $resourceClass, $info, $item);
73
74
        if (null !== $this->resourceAccessChecker) {
75
            $isGranted = $resourceMetadata->getGraphqlAttribute('query', 'access_control', null, true);
76
            if (null !== $isGranted && !$this->resourceAccessChecker->isGranted($resourceClass, $isGranted, ['object' => $item])) {
77
                throw Error::createLocatedError('Access Denied.', $info->fieldNodes, $info->path);
78
            }
79
        }
80
81
        $normalizationContext = $resourceMetadata->getGraphqlAttribute('query', 'normalization_context', [], true);
82