В настоящее время я использую специальные средства определения полей для расчета цены за элемент. Однако мне нужно иметь возможность выбрать родителя разрешенного rootValue. Это возможно?. Вот о чем я говорю:
/**
* Return a list of categories
*
* @param null $rootValue
* @param array $args
* @param GraphQLContext $context
* @param ResolveInfo $resolveInfo
* @return mixed
*/
public function resolvePrice($rootValue, array $args, GraphQLContext $context, ResolveInfo $resolveInfo)
{
$customer_id = $rootValue->parentValue->parentValue->customer_id; // I need to be able to do this.
}
Вот график
query {
shopping_cart_header(id: 4) {
id
shopping_cart_lines(first: 10, page: 1) {
data {
quantity
inv_mast {
product_type
item_desc
price
}
}
}
}
}
Любая помощь очень ценится.