|
31 | 31 | use Overblog\GraphQLBundle\ExpressionLanguage\ExpressionLanguage as EL; |
32 | 32 | use Overblog\GraphQLBundle\Generator\Config\Arg; |
33 | 33 | use Overblog\GraphQLBundle\Generator\Config\Callback; |
| 34 | +use Overblog\GraphQLBundle\Generator\Config\Config as GeneratorConfig; |
34 | 35 | use Overblog\GraphQLBundle\Generator\Config\Field; |
35 | 36 | use Overblog\GraphQLBundle\Generator\Config\Validation; |
36 | 37 | use Overblog\GraphQLBundle\Generator\Converter\ExpressionConverter; |
@@ -79,7 +80,7 @@ final class TypeBuilder |
79 | 80 | private ExpressionConverter $expressionConverter; |
80 | 81 | private PhpFile $file; |
81 | 82 | private string $namespace; |
82 | | - private Config\Config $config; |
| 83 | + private GeneratorConfig $config; |
83 | 84 | private string $type; |
84 | 85 | private string $currentField; |
85 | 86 | private string $gqlServices = '$'.TypeGenerator::GRAPHQL_SERVICES; |
@@ -114,7 +115,7 @@ public function __construct(ExpressionConverter $expressionConverter, string $na |
114 | 115 | public function build(array $config, string $type): PhpFile |
115 | 116 | { |
116 | 117 | // This values should be accessible from every method |
117 | | - $this->config = new Config\Config($config); |
| 118 | + $this->config = new GeneratorConfig($config); |
118 | 119 | $this->type = $type; |
119 | 120 |
|
120 | 121 | $this->file = PhpFile::new()->setNamespace($this->namespace); |
@@ -439,7 +440,7 @@ private function buildScalarCallback($callback, string $fieldName) |
439 | 440 | * |
440 | 441 | * @throws GeneratorException |
441 | 442 | */ |
442 | | - private function buildResolver(Callback $resolver, ?array $groups = null): ?GeneratorInterface |
| 443 | + private function buildResolver(Callback $resolver, ?array $groups = null): GeneratorInterface |
443 | 444 | { |
444 | 445 | // TODO: before creating an input validator, check if any validation rules are defined |
445 | 446 | return $this->buildCallback( |
@@ -874,7 +875,7 @@ private function buildTypeResolver(Callback $typeResolver): GeneratorInterface |
874 | 875 | return $this->buildCallback($typeResolver, ['value', 'context', 'info']); |
875 | 876 | } |
876 | 877 |
|
877 | | - protected function buildCallback(Callback $callback, array $argNames, ?callable $expressionBuilder = null): GeneratorInterface |
| 878 | + private function buildCallback(Callback $callback, array $argNames, ?callable $expressionBuilder = null): GeneratorInterface |
878 | 879 | { |
879 | 880 | if (null !== $callback->expression) { |
880 | 881 | if (null === $expressionBuilder) { |
|
0 commit comments