original_string: public function setMaxColumns($columns, $size = null)
      {
          if (is_null($size)) {
              $size = $this->baseSize;
          }
          $columnAttribute = 'max' . ucfirst($size) . 'Columns';
          $this->{$columnAttribute} = $columns;
      }
code: public function setMaxColumns($columns, $size = null)
      {
          if (is_null($size)) {
              $size = $this->baseSize;
          }
          $columnAttribute = 'max' . ucfirst($size) . 'Columns';
          $this->{$columnAttribute} = $columns;
      }
code_tokens: public function setMaxColumns ( $ columns , $ size = null ) { if ( is_null ( $ size ) ) { $ size = $ this -> baseSize ; } $ columnAttribute = 'max' . ucfirst ( $ size ) . 'Columns' ; $ this -> { $ columnAttribute } = $ columns ; }
docstring: Set max columns.
  
  @param [[@doctodo param_type:columns]] $columns [[@doctodo param_description:columns]]
  @param [[@doctodo param_type:size]]    $size    [[@doctodo param_description:size]] [optional]
docstring_tokens: Set max columns .