original_string: protected function build($withParentheses)
      {
          $builtConditions = [];
          foreach ($this->conditions as $condition) {
              if ($condition instanceof \Parable\ORM\Query\ConditionSet) {
                  $builtConditions[] = $condition->buildWithParentheses();
              } else {
                  $builtConditions[] = $condition->build();
              }
          }
  
          $glue = ' ' . static::TYPE . ' ';
  
          $string = implode($glue, $builtConditions);
          if ($withParentheses) {
              $string = "({$string})";
          }
  
          return $string;
      }
code: protected function build($withParentheses)
      {
          $builtConditions = [];
          foreach ($this->conditions as $condition) {
              if ($condition instanceof \Parable\ORM\Query\ConditionSet) {
                  $builtConditions[] = $condition->buildWithParentheses();
              } else {
                  $builtConditions[] = $condition->build();
              }
          }
  
          $glue = ' ' . static::TYPE . ' ';
  
          $string = implode($glue, $builtConditions);
          if ($withParentheses) {
              $string = "({$string})";
          }
  
          return $string;
      }
code_tokens: protected function build ( $ withParentheses ) { $ builtConditions = [ ] ; foreach ( $ this -> conditions as $ condition ) { if ( $ condition instanceof \ Parable \ ORM \ Query \ ConditionSet ) { $ builtConditions [ ] = $ condition -> buildWithParentheses ( ) ; } else { $ builtConditions [ ] = $ condition -> build ( ) ; } } $ glue = ' ' . static :: TYPE . ' ' ; $ string = implode ( $ glue , $ builtConditions ) ; if ( $ withParentheses ) { $ string = "({$string})" ; } return $ string ; }
docstring: Build the conditions into a string. Can be done either with parentheses or without.
  
  @param bool $withParentheses
  
  @return string
docstring_tokens: Build the conditions into a string . Can be done either with parentheses or without .