original_string: protected function whereSub(Builder $query, $where)
      {
          $select = $this->compileSelect($where['query']);
  
          return $this->wrap($where['column']).' '.$where['operator']." ($select)";
      }
code: protected function whereSub(Builder $query, $where)
      {
          $select = $this->compileSelect($where['query']);
  
          return $this->wrap($where['column']).' '.$where['operator']." ($select)";
      }
code_tokens: protected function whereSub ( Builder $ query , $ where ) { $ select = $ this -> compileSelect ( $ where [ 'query' ] ) ; return $ this -> wrap ( $ where [ 'column' ] ) . ' ' . $ where [ 'operator' ] . " ($select)" ; }
docstring: Compile a where condition with a sub-select.
  
  @param  \Illuminate\Database\Query\Builder $query
  @param  array   $where
  @return string
docstring_tokens: Compile a where condition with a sub - select .