Autodoc
  • Namespace
  • Class
  • Tree

Namespaces

  • BlueTihi
    • Context
  • Brickrouge
    • Element
      • Nodes
    • Renderer
    • Widget
  • ICanBoogie
    • ActiveRecord
    • AutoConfig
    • CLDR
    • Composer
    • Core
    • Event
    • Exception
    • HTTP
      • Dispatcher
      • Request
    • I18n
      • Translator
    • Mailer
    • Modules
      • Taxonomy
        • Support
      • Thumbnailer
        • Versions
    • Object
    • Operation
      • Dispatcher
    • Prototype
    • Routes
    • Routing
      • Dispatcher
    • Session
  • Icybee
    • ActiveRecord
      • Model
    • ConfigOperation
    • Document
    • EditBlock
    • Element
      • ActionbarContextual
      • ActionbarSearch
      • ActionbarToolbar
    • FormBlock
    • Installer
    • ManageBlock
    • Modules
      • Articles
      • Cache
        • Collection
        • ManageBlock
      • Comments
        • ManageBlock
      • Contents
        • ManageBlock
      • Dashboard
      • Editor
        • Collection
      • Files
        • File
        • ManageBlock
      • Forms
        • Form
        • ManageBlock
      • I18n
      • Images
        • ManageBlock
      • Members
      • Modules
        • ManageBlock
      • Nodes
        • ManageBlock
        • Module
      • Pages
        • BreadcrumbElement
        • LanguagesElement
        • ManageBlock
        • NavigationBranchElement
        • NavigationElement
        • Page
        • PageController
      • Registry
      • Search
      • Seo
      • Sites
        • ManageBlock
      • Taxonomy
        • Terms
          • ManageBlock
        • Vocabulary
          • ManageBlock
      • Users
        • ManageBlock
        • NonceLogin
        • Roles
      • Views
        • ActiveRecordProvider
        • Collection
        • View
    • Operation
      • ActiveRecord
      • Constructor
      • Module
      • Widget
    • Rendering
  • None
  • Patron
  • PHP

Classes

  • Markdown_Parser
  • MarkdownExtra_Parser
  • PasswordGetInfoTest
  • PasswordHashTest
  • PasswordNeedsRehashTest
  • PasswordVerifyTest
  • taxonomy_support_WdMarkups
  • Textile
  • Textmark_Parser
  • WdEMailNotifyElement

Functions

  • identify_modifier_markdown
  • Markdown
  • mdwp_add_p
  • mdwp_hide_tags
  • mdwp_MarkdownPost
  • mdwp_show_tags
  • mdwp_strip_p
  • password_get_info
  • password_hash
  • password_needs_rehash
  • password_verify
  • smarty_modifier_markdown
  • strip_comments
  • wd_spamScore

Class Markdown_Parser

Direct known subclasses

MarkdownExtra_Parser

Indirect known subclasses

Textmark_Parser

Located at vendor/icybee/patron/lib/markdown/markdown.php

Methods summary

public
# Markdown_Parser( )
public
# setup( )
public
# teardown( )
public
# transform( mixed $text )
public
# stripLinkDefinitions( mixed $text )
public
# _stripLinkDefinitions_callback( mixed $matches )
public
# hashHTMLBlocks( mixed $text )
public
# _hashHTMLBlocks_callback( mixed $matches )
public
# hashPart( mixed $text, mixed $boundary = 'X' )
public
# hashBlock( mixed $text )
public
# runBlockGamut( mixed $text )
public string
# runBasicBlockGamut( mixed $text )

Run block gamut tranformations, without hashing HTML blocks. This is useful when HTML blocks are known to be already hashed, like in the first whole-document pass.

Run block gamut tranformations, without hashing HTML blocks. This is useful when HTML blocks are known to be already hashed, like in the first whole-document pass.

Returns

string
public
# doHorizontalRules( mixed $text )
public
# runSpanGamut( mixed $text )
public
# doHardBreaks( mixed $text )
public
# _doHardBreaks_callback( mixed $matches )
public
# doAnchors( mixed $text )
public
# _doAnchors_reference_callback( mixed $matches )
public
# _doAnchors_inline_callback( mixed $matches )
public
# doImages( mixed $text )
public
# _doImages_reference_callback( mixed $matches )
public
# _doImages_inline_callback( mixed $matches )
public
# doHeaders( mixed $text )
public
# _doHeaders_callback_setext( mixed $matches )
public
# _doHeaders_callback_atx( mixed $matches )
public
# doLists( mixed $text )
public
# _doLists_callback( mixed $matches )
public
# processListItems( mixed $list_str, mixed $marker_any_re )
public
# _processListItems_callback( mixed $matches )
public
# doCodeBlocks( mixed $text )
public
# _doCodeBlocks_callback( mixed $matches )
public
# makeCodeSpan( string $code )

Create a code span markup for $code. Called from handleSpanToken.

Create a code span markup for $code. Called from handleSpanToken.

Parameters

$code
string
$code
public
# prepareItalicsAndBold( )
public
# doItalicsAndBold( mixed $text )
public
# doBlockQuotes( mixed $text )
public
# _doBlockQuotes_callback( mixed $matches )
public
# _doBlockQuotes_callback2( mixed $matches )
public
# formParagraphs( mixed $text )
public
# encodeAttribute( mixed $text )
public
# encodeAmpsAndAngles( mixed $text )
public
# doAutoLinks( mixed $text )
public
# _doAutoLinks_url_callback( mixed $matches )
public
# _doAutoLinks_email_callback( mixed $matches )
public
# encodeEmailAddress( mixed $addr )
public
# parseSpan( mixed $str )
protected
# handleSpanToken( mixed $token, mixed & $str )

Handle $token provided by parseSpan by determining its nature and returning the corresponding value that should replace it.

Handle $token provided by parseSpan by determining its nature and returning the corresponding value that should replace it.

public
# outdent( mixed $text )
public
# detab( mixed $text )
public
# _detab_callback( mixed $matches )
public
# _initDetab( )
public
# unhash( mixed $text )
public
# _unhash_callback( mixed $matches )

Magic methods summary

Properties summary

public integer $nested_brackets_depth
#
public mixed $nested_brackets_re
#
public integer $nested_url_parenthesis_depth
#
public mixed $nested_url_parenthesis_re
#
public string $escape_chars
#
public mixed $escape_chars_re
#
public mixed $empty_element_suffix
#
public mixed $tab_width
#
public boolean $no_markup
#
public boolean $no_entities
#
public array $predef_urls
#
public array $predef_titles
#
public array $urls
#
public array $titles
#
public array $html_hashes
#
public boolean $in_anchor
#
public array $early_gamut
#
public array $document_gamut
#
public array $block_gamut
#

These are all the transformations that form block-level tags like paragraphs, headers, and list items.

These are all the transformations that form block-level tags like paragraphs, headers, and list items.

public array $span_gamut
#
public integer $list_level
#
public array $em_relist
#
public array $strong_relist
#
public array $em_strong_relist
#
public mixed $em_strong_prepared_relist
#
public string $utf8_strlen
#
Autodoc API documentation generated by ApiGen 2.8.0