GDS\Gateway\RESTv1::addParamsToQuery PHP Method

addParamsToQuery() private method

Add Parameters to a GQL Query object
private addParamsToQuery ( stdClass $obj_query, array $arr_params )
$obj_query stdClass
$arr_params array
    private function addParamsToQuery(\stdClass $obj_query, array $arr_params)
    {
        if (count($arr_params) > 0) {
            $obj_bindings = new \stdClass();
            foreach ($arr_params as $str_name => $mix_value) {
                if ('startCursor' == $str_name || 'endCursor' == $str_name) {
                    $obj_bindings->{$str_name} = (object) ['cursor' => (string) $mix_value];
                } else {
                    $obj_bindings->{$str_name} = (object) ['value' => $this->buildQueryParamValue($mix_value)];
                }
            }
            $obj_query->namedBindings = $obj_bindings;
        }
    }