Skip to content

Commit 0e657d1

Browse files
committed
wokay
1 parent d8db0c7 commit 0e657d1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/GraphQl/Type/FieldsBuilder.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -627,10 +627,10 @@ private function mergeFilterArgs(array $args, array $parsed, ?Operation $operati
627627
}
628628

629629
if (\is_array($value)) {
630-
$value = $this->mergeFilterArgs($args[$key] ?? [], $value);
630+
$value = $this->mergeFilterArgs($args[$key] ?? [], $value, $operation, $original);
631631
if (!isset($value['#name'])) {
632632
$name = (false === $pos = strrpos($original, '[')) ? $original : substr($original, 0, (int) $pos);
633-
$value['#name'] = ($operation ? $operation->getShortName() : '').'Filter_'.strtr($name, ['[' => '_', ']' => '', '.' => '__']);
633+
$value['#name'] = $name.($operation ? $operation->getShortName().$operation->getName() : '');
634634
}
635635
}
636636

@@ -664,10 +664,10 @@ private function convertFilterArgsToTypes(array $args): array
664664

665665
unset($value['#name']);
666666

667-
$filterArgType = GraphQLType::listOf(new InputObjectType([
667+
$filterArgType = new InputObjectType([
668668
'name' => $name,
669669
'fields' => $this->convertFilterArgsToTypes($value),
670-
]));
670+
]);
671671

672672
$this->typesContainer->set($name, $filterArgType);
673673

0 commit comments

Comments
 (0)