Skip to content

Commit fe0198c

Browse files
committed
Fix duplicate register of graphql modifier types
1 parent f8d8514 commit fe0198c

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/Api/Graph/Support/FieldtypeRegistrar.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,10 @@ public function registerFieldtypes()
6767

6868
public function registerModifier(Modifier $modifier)
6969
{
70-
71-
$name = $modifier->getQualifiedName();//"Modifier\\{$modifier->name}";
72-
$name = "Modifier.{$modifier->name}";
70+
$name = $modifier->getQualifiedName();
7371

7472
if(array_key_exists($name, $this->inputs)) {
75-
return $this->inputs[$name];
73+
return GraphQL::type($name);
7674
}
7775

7876
if(empty($modifier->parameters)) {

src/Fieldtypes/Modifier.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ public function getQualifiedName()
3030
'Fieldtype',
3131
(new \ReflectionClass($this->fieldtype))->getShortName(),
3232
'Modifier',
33-
(new \ReflectionClass($this))->getShortName()
33+
(new \ReflectionClass(static::class))->getShortName(),
34+
$this->name,
3435
]);
3536
}
3637

0 commit comments

Comments
 (0)