PHP Class Prado\Web\UI\WebControls\TMarkdown

TMarkdown is a control that produces HTML from code with markdown syntax. Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). Further documentation regarding Markdown can be found at http://daringfireball.net/projects/markdown/ To use TMarkdown, simply enclose the content to be rendered within the body of TMarkdown in a template. See https://daringfireball.net/projects/markdown/basics for details on the Markdown syntax usage. TMarkdown also performs syntax highlighting for code blocks whose language is recognized by {@link TTextHighlighter}. The language of a code block must be specified in the first line of the block and enclosed within a pair of square brackets (e.g. [php]).
Since: 3.0.1
Inheritance: extends TTextHighlighter
Show file Open project: pradosoft/prado

Public Methods

Method Description
processText ( $text ) : string Processes a text string.

Protected Methods

Method Description
highlightCode ( $matches ) : string Highlights source code using TTextHighlighter

Method Details

highlightCode() protected method

Highlights source code using TTextHighlighter
protected highlightCode ( $matches ) : string
return string highlighted code.

processText() public method

This method is required by the parent class.
public processText ( $text ) : string
return string the processed text result