Make your custom render

May 16, 2012 ยท View on GitHub

php-sundown is able to make custom render easily. there are two render in php-sundown:

Sundown\Render\Base: Basic render class. this class does't decorate anything. Sundown\Render\HTML: HTML render class. Sundown\Render\XHTML: XHTML render class.

\Sundown\Render\Base::__construct()

\Sundown\Render\Base::getRenderFlags()

\Sundown\Render\Base::setRenderFlags(array $flags)

SundownRenderBase::blockCode(string code,stringcode, string language)

SundownRenderBase::blockQuote(string $quote)

SundownRenderBase::blockHtml(string $raw_html)

SundownRenderBase::header(string htext,inthtext, int header_level)

SundownRenderBase::hrule()

SundownRenderBase::listBox(string contents,intcontents, int list_type)

SundownRenderBase::listItem(string textinttext int list_type)

SundownRenderBase::paragraph(string $text)

SundownRenderBase::table(string header,stringheader, string body)

SundownRenderBase::tableRow(string $content)

SundownRenderBase::tableCell(string content,stringcontent, string alignment)

link type should be Sundown\Render\MKDA_EMAIL or Sundown\Render\MKDA_NORMAL.

SundownRenderBase::codespan(string $code)

SundownRenderBase::doubleEmphasis(string $text)

SundownRenderBase::emphasis(string $text)

SundownRenderBase::linebreak

SundownRenderBase::rawHtml(string $raw_html)

SundownRenderBase::tripleEmphasis(stirng $text)

SundownRenderBase::strikethrough(string $text)

SundownRenderBase::superscript(string $text)

SundownRenderBase::entity(string $text)

SundownRenderBase::normalText(string $text)

SundownRenderBase::docHeader()

SundownRenderBase::docFooter()

SundownRenderBase::preprocess(string $full_document)

SundownRenderBase::postprocess(string $full_document)