Youshido\GraphQL\Execution\Request::__construct PHP Method

__construct() public method

public __construct ( $data = [], $variables = [] )
    public function __construct($data = [], $variables = [])
    {
        if (array_key_exists('queries', $data)) {
            $this->addQueries($data['queries']);
        }
        if (array_key_exists('mutations', $data)) {
            $this->addMutations($data['mutations']);
        }
        if (array_key_exists('fragments', $data)) {
            $this->addFragments($data['fragments']);
        }
        if (array_key_exists('fragmentReferences', $data)) {
            $this->addFragmentReferences($data['fragmentReferences']);
        }
        if (array_key_exists('variables', $data)) {
            $this->addQueryVariables($data['variables']);
        }
        if (array_key_exists('variableReferences', $data)) {
            $this->addVariableReferences($data['variableReferences']);
        }
        $this->setVariables($variables);
    }