original_string: public function havingBetween($column, array $values, $boolean = 'and', $not = false)
      {
          $type = 'between';
  
          $this->havings[] = compact('type', 'column', 'values', 'boolean', 'not');
  
          $this->addBinding($this->cleanBindings($values), 'having');
  
          return $this;
      }
code: public function havingBetween($column, array $values, $boolean = 'and', $not = false)
      {
          $type = 'between';
  
          $this->havings[] = compact('type', 'column', 'values', 'boolean', 'not');
  
          $this->addBinding($this->cleanBindings($values), 'having');
  
          return $this;
      }
code_tokens: public function havingBetween ( $ column , array $ values , $ boolean = 'and' , $ not = false ) { $ type = 'between' ; $ this -> havings [ ] = compact ( 'type' , 'column' , 'values' , 'boolean' , 'not' ) ; $ this -> addBinding ( $ this -> cleanBindings ( $ values ) , 'having' ) ; return $ this ; }
docstring: Add a "having between " clause to the query.
  
  @param  string  $column
  @param  array  $values
  @param  string  $boolean
  @param  bool  $not
  @return \Illuminate\Database\Query\Builder|static
docstring_tokens: Add a having between clause to the query .