original_string: public function whereIntegerInRaw($column, $values, $boolean = 'and', $not = false)
      {
          $type = $not ? 'NotInRaw' : 'InRaw';
  
          if ($values instanceof Arrayable) {
              $values = $values->toArray();
          }
  
          foreach ($values as &$value) {
              $value = (int) $value;
          }
  
          $this->wheres[] = compact('type', 'column', 'values', 'boolean');
  
          return $this;
      }
code: public function whereIntegerInRaw($column, $values, $boolean = 'and', $not = false)
      {
          $type = $not ? 'NotInRaw' : 'InRaw';
  
          if ($values instanceof Arrayable) {
              $values = $values->toArray();
          }
  
          foreach ($values as &$value) {
              $value = (int) $value;
          }
  
          $this->wheres[] = compact('type', 'column', 'values', 'boolean');
  
          return $this;
      }
code_tokens: public function whereIntegerInRaw ( $ column , $ values , $ boolean = 'and' , $ not = false ) { $ type = $ not ? 'NotInRaw' : 'InRaw' ; if ( $ values instanceof Arrayable ) { $ values = $ values -> toArray ( ) ; } foreach ( $ values as & $ value ) { $ value = ( int ) $ value ; } $ this -> wheres [ ] = compact ( 'type' , 'column' , 'values' , 'boolean' ) ; return $ this ; }
docstring: Add a "where in raw" clause for integer values to the query.
  
  @param  string  $column
  @param  \Illuminate\Contracts\Support\Arrayable|array  $values
  @param  string  $boolean
  @param  bool  $not
  @return $this
docstring_tokens: Add a where in raw clause for integer values to the query .