从“ OperationDefinitionNode”对象中“提取”突变名称?

时间:2019-03-03 20:50:27

标签: php laravel graphql graphql-php

我正在使用webonyx/graphql-php和Laravel。

我有一个middleware,可以“捕获”所有graphql个请求,我希望 根据{{​​1}}是requests以及request是哪个来应用一些逻辑来过滤某些mutation

我“相交”被称为变异 storeCC 的graphql查询(类似于此查询)

mutation

然后使用... "query":"mutation ($input: Card!) { storecCC(input: $input) { id firstName lastName ... query解析为GraphQL\Language\Parser对象

enter image description here

然后我的问题是,如何使用GraphQL\Language\AST\OperationDefinitionNode来知道mutation的名称(这种情况是 storeCC 。)?是否有另一种方法可以提取我从OperationDefinitionNode调用的突变名称( storeCC )?

0 个答案:

没有答案