original_string: public function getMaxColumns($size = null)
      {
          if (is_object($this->content) && property_exists($this->content, 'maxColumns') && !is_null($this->content->maxColumns)) {
              return $this->content->maxColumns;
          }
          if (is_null($size)) {
              $size = $this->baseSize;
          }
          $columnAttribute = 'max' . ucfirst($size) . 'Columns';
  
          return $this->{$columnAttribute};
      }
code: public function getMaxColumns($size = null)
      {
          if (is_object($this->content) && property_exists($this->content, 'maxColumns') && !is_null($this->content->maxColumns)) {
              return $this->content->maxColumns;
          }
          if (is_null($size)) {
              $size = $this->baseSize;
          }
          $columnAttribute = 'max' . ucfirst($size) . 'Columns';
  
          return $this->{$columnAttribute};
      }
code_tokens: public function getMaxColumns ( $ size = null ) { if ( is_object ( $ this -> content ) && property_exists ( $ this -> content , 'maxColumns' ) && ! is_null ( $ this -> content -> maxColumns ) ) { return $ this -> content -> maxColumns ; } if ( is_null ( $ size ) ) { $ size = $ this -> baseSize ; } $ columnAttribute = 'max' . ucfirst ( $ size ) . 'Columns' ; return $ this -> { $ columnAttribute } ; }
docstring: Get max columns.
  
  @param [[@doctodo param_type:size]] $size [[@doctodo param_description:size]] [optional]
  
  @return [[@doctodo return_type:getMaxColumns]] [[@doctodo return_description:getMaxColumns]]
docstring_tokens: Get max columns .