I am using the webonyx/graphql-php and Laravel.
I have a single middleware that "catches" all graphql requests and I would like
to apply some logic to filter some requests depending if the request is a mutation and which mutation it is.
I "intersect" the graphql query (similar to this one) where the mutation storeCC is being called
...
"query":"mutation ($input: Card!) {
storeCC(input: $input) {
id
firstName
lastName
...
Then parse the query using the GraphQLLanguageParser into a GraphQLLanguageASTOperationDefinitionNode object
[![enter image description here][1]][1]
[1]: https://i.stack.imgur.com/WS48n.png
My question is then How can I know the mutation name (storeCC is this case.) using the OperationDefinitionNode? Is there another way to extract the mutation name (storeCC) that I am invoking from the query string?

