Code Duplication    Length = 13-14 lines in 2 locations

src/Definition/Loader/Annotation/CRUDAnnotationParser.php 2 locations

@@ 163-176 (lines=14) @@
160
     * @param Endpoint                  $endpoint
161
     * @param string                    $bundleNamespace
162
     */
163
    protected function createGetsOperation(ObjectDefinitionInterface $definition, Annotation\Query $query, Endpoint $endpoint, $bundleNamespace)
164
    {
165
        $query->name = $query->name ?? Inflector::pluralize(lcfirst($definition->getName()));
166
        $query->node = $query->node ?? $definition->getName();
167
        $query->list = true;
168
        $resolverReflection = new \ReflectionClass(Nodes::class);
169
170
        $resolver = ClassUtils::applyNamingConvention($bundleNamespace, 'Query', $definition->getName(), $query->name);
171
        if (class_exists($resolver)) {
172
            $query->resolver = $resolver;
173
        }
174
175
        $this->queryParser->parse($query, $resolverReflection, $endpoint);
176
    }
177
178
    /**
179
     * @param ObjectDefinitionInterface $definition
@@ 184-196 (lines=13) @@
181
     * @param Endpoint                  $endpoint
182
     * @param string                    $bundleNamespace
183
     */
184
    protected function createGetOperation(ObjectDefinitionInterface $definition, Annotation\Query $query, Endpoint $endpoint, $bundleNamespace)
185
    {
186
        $query->name = $query->name ?? Inflector::singularize(lcfirst($definition->getName()));
187
        $query->node = $query->node ?? $definition->getName();
188
        $resolverReflection = new \ReflectionClass(Node::class);
189
190
        $resolver = ClassUtils::applyNamingConvention($bundleNamespace, 'Query', $definition->getName(), $query->name);
191
        if (class_exists($resolver)) {
192
            $query->resolver = $resolver;
193
        }
194
195
        $this->queryParser->parse($query, $resolverReflection, $endpoint);
196
    }
197
198
    /**
199
     * @param ObjectDefinitionInterface $definition