original_string: protected function doHardBreaks($text) {
  		if ($this->hard_wrap) {
  			return preg_replace_callback('/ *\n/', 
  				array($this, '_doHardBreaks_callback'), $text);
  		} else {
  			return preg_replace_callback('/ {2,}\n/', 
  				array($this, '_doHardBreaks_callback'), $text);
  		}
  	}
code: protected function doHardBreaks($text) {
  		if ($this->hard_wrap) {
  			return preg_replace_callback('/ *\n/', 
  				array($this, '_doHardBreaks_callback'), $text);
  		} else {
  			return preg_replace_callback('/ {2,}\n/', 
  				array($this, '_doHardBreaks_callback'), $text);
  		}
  	}
code_tokens: protected function doHardBreaks ( $ text ) { if ( $ this -> hard_wrap ) { return preg_replace_callback ( '/ *\n/' , array ( $ this , '_doHardBreaks_callback' ) , $ text ) ; } else { return preg_replace_callback ( '/ {2,}\n/' , array ( $ this , '_doHardBreaks_callback' ) , $ text ) ; } }
docstring: Do hard breaks
  @param  string $text
  @return string
docstring_tokens: Do hard breaks