We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7295d56 + 0eba83c commit f9cd240Copy full SHA for f9cd240
src/Transformer/ArgumentsTransformer.php
@@ -12,6 +12,7 @@
12
use GraphQL\Type\Definition\Type;
13
use Overblog\GraphQLBundle\Error\InvalidArgumentError;
14
use Overblog\GraphQLBundle\Error\InvalidArgumentsError;
15
+use ReflectionClass;
16
use Symfony\Component\PropertyAccess\PropertyAccess;
17
use Symfony\Component\PropertyAccess\PropertyAccessor;
18
use Symfony\Component\Validator\ConstraintViolationList;
@@ -46,7 +47,7 @@ private function getTypeClassInstance(string $type)
46
47
{
48
$classname = isset($this->classesMap[$type]) ? $this->classesMap[$type]['class'] : false;
49
- return $classname ? new $classname() : false;
50
+ return $classname ? (new ReflectionClass($classname))->newInstanceWithoutConstructor() : false;
51
}
52
53
/**
0 commit comments