Location: PHPKode > scripts > PHPDoctor > peej-phpdoctor-cff11e2/formatters/textFormatter.php
<?php
    
    /**
     * The formatter base class.
     *
     * @package PHPDoctor\Formatters
     */
    class TextFormatter
    {
        
		/**
		 * Returns the plain text value of the string, with all formatting information
		 * removed.
		 * 
		 * @param str $text the raw input
		 * @return str
		 */
        function toPlainText ($text)
        {
            return $this->_removeWhitespace($text);
        }
        
		/**
		 * Returns the text with all recognized formatting directives applied. Meaningful
		 * implementations are provided by subclasses. 
		 * 
		 * @param str $text the raw input
		 * @return str
		 */
        function toFormattedText ($text)
        {
            return $this->toPlainText($text);
        }
        
		/**
		 * Removes whitespace around newlines.
		 * 
		 * @param str $text the raw input
		 * @return str
		 */
        function _removeWhitespace($text)
        {
            $text = preg_replace("/[ \t]*\n[ \t]*/", "\n", $text);
			return $text;
        }
        
    }
    
?>
Return current item: PHPDoctor