GraphQL\Validator\Rules\QueryComplexity::buildFieldArguments PHP Method

buildFieldArguments() private method

private buildFieldArguments ( FieldNode $node )
$node GraphQL\Language\AST\FieldNode
    private function buildFieldArguments(FieldNode $node)
    {
        $rawVariableValues = $this->getRawVariableValues();
        $astFieldInfo = $this->astFieldInfo($node);
        $fieldDef = $astFieldInfo[1];
        $args = [];
        if ($fieldDef instanceof FieldDefinition) {
            $variableValues = Values::getVariableValues($this->context->getSchema(), $this->variableDefs, $rawVariableValues);
            $args = Values::getArgumentValues($fieldDef, $node, $variableValues);
        }
        return $args;
    }