|
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