Resolve lower-level attribute inline

This commit is contained in:
Jake Barnby 2022-05-03 17:39:24 +12:00
parent 0c497f2600
commit c00f20f212
No known key found for this signature in database
GPG key ID: A4674EBC0E404657

View file

@ -343,9 +343,7 @@ class Builder
$escapedKey = str_replace('$', '_', $key);
$collections[$collectionId][$escapedKey] = [
'type' => self::getAttributeArgType($type, $array, $required),
'resolve' => fn($object, $args, $context, $info) => $object->then(function ($obj) use ($key) {
return $obj['result'][$key];
}),
'resolve' => fn($object, $args, $context, $info) => $object[$key],
];
}