Skip to content

Commit 49e00de

Browse files
committed
fix: Move StaticTypeMapper definition from XML to CompilerPass
1 parent beaa806 commit 49e00de

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

src/DependencyInjection/GraphQLiteCompilerPass.php

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -271,14 +271,11 @@ public function process(ContainerBuilder $container): void
271271
}
272272
}
273273

274-
if (!empty($customTypes)) {
275-
$definition = $container->getDefinition(StaticTypeMapper::class);
276-
$definition->addMethodCall('setTypes', [$customTypes]);
277-
}
278-
if (!empty($customNotMappedTypes)) {
279-
$definition = $container->getDefinition(StaticTypeMapper::class);
280-
$definition->addMethodCall('setNotMappedTypes', [$customNotMappedTypes]);
281-
}
274+
$staticMapperDefinition = new Definition(StaticTypeMapper::class, [
275+
'$types' => $customTypes,
276+
'$notMappedTypes' => $customNotMappedTypes
277+
]);
278+
$container->setDefinition('graphql.type_mapper', $staticMapperDefinition);
282279

283280
// Register graphql.queryprovider
284281
$this->mapAdderToTag('graphql.queryprovider', 'addQueryProvider', $container, $schemaFactory);

src/Resources/config/container/graphqlite.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,6 @@
7979

8080
<service id="GraphQL\Validator\Rules\QueryDepth" />
8181

82-
<service id="TheCodingMachine\GraphQLite\Mappers\StaticTypeMapper">
83-
<tag name="graphql.type_mapper"/>
84-
</service>
85-
8682
<service id="TheCodingMachine\GraphQLite\Bundle\Controller\GraphQLiteController" public="true">
8783
<tag name="routing.route_loader"/>
8884
</service>

0 commit comments

Comments
 (0)