private function hasQueryOperators($value) : bool
    {
        if (! is_array($value) && ! is_object($value)) {
            return false;
        }

        if (is_object($value)) {
            $value = get_object_vars($value);
        }

        foreach ($value as $key => $_) {
            if (isset($key[0]) && $key[0] === '$') {
                return true;
            }
        }

        return false;
    }
private function hasQueryOperators($value) : bool
    {
        if (! is_array($value) && ! is_object($value)) {
            return false;
        }

        if (is_object($value)) {
            $value = get_object_vars($value);
        }

        foreach ($value as $key => $_) {
            if (isset($key[0]) && $key[0] === '$') {
                return true;
            }
        }

        return false;
    }
private function hasQueryOperators ( $ value ) : bool { if ( ! is_array ( $ value ) && ! is_object ( $ value ) ) { return false ; } if ( is_object ( $ value ) ) { $ value = get_object_vars ( $ value ) ; } foreach ( $ value as $ key => $ _ ) { if ( isset ( $ key [ 0 ] ) && $ key [ 0 ] === '$' ) { return true ; } } return false ; }
Checks whether the value has query operators.

@param mixed $value
Checks whether the value has query operators .