Code Duplication    Length = 14-14 lines in 2 locations

src/Adapter/Nette/DI/GraphQLExtension.php 2 locations

@@ 39-52 (lines=14) @@
36
		$this->setupRequestProcessor();
37
	}
38
39
	private function setupMutationFieldProvider(): void
40
	{
41
		$containerBuilder = $this->getContainerBuilder();
42
43
		$mutationFieldProvider = $containerBuilder->addDefinition($this->prefix('mutationFieldsProvider'))
44
			->setFactory(MutationFieldsProvider::class)
45
			->setType(MutationFieldsProviderInterface::class)
46
			->setInject(FALSE);
47
48
		$mutationFieldDefinitions = $containerBuilder->findByType(MutationFieldInterface::class);
49
		foreach ($mutationFieldDefinitions as $mutationFieldDefinition) {
50
			$mutationFieldProvider->addSetup('addField', ['@' . $mutationFieldDefinition->getType()]);
51
		}
52
	}
53
54
	private function setupQueryFieldProvider(): void
55
	{
@@ 54-67 (lines=14) @@
51
		}
52
	}
53
54
	private function setupQueryFieldProvider(): void
55
	{
56
		$containerBuilder = $this->getContainerBuilder();
57
58
		$queryFieldProvider = $containerBuilder->addDefinition($this->prefix('queryFieldsProvider'))
59
			->setFactory(QueryFieldsProvider::class)
60
			->setType(QueryFieldsProviderInterface::class)
61
			->setInject(FALSE);
62
63
		$queryFieldDefinitions = $containerBuilder->findByType(QueryFieldInterface::class);
64
		foreach ($queryFieldDefinitions as $queryFieldDefinition) {
65
			$queryFieldProvider->addSetup('addField', ['@' . $queryFieldDefinition->getType()]);
66
		}
67
	}
68
69
	private function setupRequestProcessor(): void
70
	{