private function getAllFieldArgNodes($type, $fieldName, $argName)
    {
        $argNodes  = [];
        $fieldNode = $this->getFieldNode($type, $fieldName);
        if ($fieldNode && $fieldNode->arguments) {
            foreach ($fieldNode->arguments as $node) {
                if ($node->name->value !== $argName) {
                    continue;
                }

                $argNodes[] = $node;
            }
        }

        return $argNodes;
    }
private function getAllFieldArgNodes($type, $fieldName, $argName)
    {
        $argNodes  = [];
        $fieldNode = $this->getFieldNode($type, $fieldName);
        if ($fieldNode && $fieldNode->arguments) {
            foreach ($fieldNode->arguments as $node) {
                if ($node->name->value !== $argName) {
                    continue;
                }

                $argNodes[] = $node;
            }
        }

        return $argNodes;
    }
private function getAllFieldArgNodes ( $ type , $ fieldName , $ argName ) { $ argNodes = [ ] ; $ fieldNode = $ this -> getFieldNode ( $ type , $ fieldName ) ; if ( $ fieldNode && $ fieldNode -> arguments ) { foreach ( $ fieldNode -> arguments as $ node ) { if ( $ node -> name -> value !== $ argName ) { continue ; } $ argNodes [ ] = $ node ; } } return $ argNodes ; }
@param ObjectType|InterfaceType $type
@param string                   $fieldName
@param string                   $argName

@return InputValueDefinitionNode[]
@param ObjectType|InterfaceType $type @param string $fieldName @param string $argName