original_string: protected function whereJsonContains(Builder $query, $where)
      {
          $not = $where['not'] ? 'not ' : '';
  
          return $not.$this->compileJsonContains(
              $where['column'], $this->parameter($where['value'])
          );
      }
code: protected function whereJsonContains(Builder $query, $where)
      {
          $not = $where['not'] ? 'not ' : '';
  
          return $not.$this->compileJsonContains(
              $where['column'], $this->parameter($where['value'])
          );
      }
code_tokens: protected function whereJsonContains ( Builder $ query , $ where ) { $ not = $ where [ 'not' ] ? 'not ' : '' ; return $ not . $ this -> compileJsonContains ( $ where [ 'column' ] , $ this -> parameter ( $ where [ 'value' ] ) ) ; }
docstring: Compile a "where JSON contains" clause.
  
  @param  \Illuminate\Database\Query\Builder  $query
  @param  array  $where
  @return string
docstring_tokens: Compile a where JSON contains clause .