Skip to content

Commit b8bf70d

Browse files
authored
Merge pull request #145 from mcg-web/add-builder-classes-as-container-resources
Add builder classes as container resources
2 parents d659090 + 5ef56f6 commit b8bf70d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

DependencyInjection/OverblogGraphQLExtension.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function load(array $configs, ContainerBuilder $container)
3939
$this->setErrorHandlerArguments($config, $container);
4040
$this->setGraphiQLTemplate($config, $container);
4141
$this->setSecurity($config, $container);
42-
$this->setConfigBuilders($config);
42+
$this->setConfigBuilders($config, $container);
4343
$this->setVersions($config, $container);
4444
$this->setShowDebug($config, $container);
4545

@@ -80,13 +80,14 @@ private function setVersions(array $config, ContainerBuilder $container)
8080
$container->setParameter($this->getAlias().'.versions.fetch', $config['versions']['fetch']);
8181
}
8282

83-
private function setConfigBuilders(array $config)
83+
private function setConfigBuilders(array $config, ContainerBuilder $container)
8484
{
8585
foreach (['args', 'field'] as $category) {
8686
if (!empty($config['definitions']['builders'][$category])) {
8787
$method = 'add'.ucfirst($category).'BuilderClass';
8888

8989
foreach ($config['definitions']['builders'][$category] as $params) {
90+
$container->addClassResource(new \ReflectionClass($params['class']));
9091
TypeWithOutputFieldsDefinition::$method($params['alias'], $params['class']);
9192
}
9293
}

0 commit comments

Comments
 (0)