Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('initialize', array($this, 'hashHtmlBlocks'), 20);
     $markdown->on('block', array($this, 'hashHtmlBlocks'), 100);
     $markdown->on('finalize', array($this, 'unhashHtmlBlocks'), 10);
 }
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('initialize', array($this, 'initialize'), 30);
     $markdown->on('inline', array($this, 'processReferencedLink'), 40);
     $markdown->on('inline', array($this, 'processInlineLink'), 40);
     $markdown->on('inline', array($this, 'processAutoLink'), 50);
 }
Exemplo n.º 3
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->hashes = $this->generateSpecialCharsHash();
     $markdown->on('escape.special_chars', array($this, 'escapeSpecialChars'));
     $markdown->on('inline', array($this, 'escapeSpecialChars'), 20);
     $markdown->on('inline', array($this, 'escapeAmpsAndBrackets'), 60);
     $markdown->on('finalize', array($this, 'unescapeSpecialChars'), 20);
 }
Exemplo n.º 4
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('initialize', array($this, 'initialize'), 10);
     $markdown->on('detab', array($this, 'detab'), 10);
     $markdown->on('outdent', array($this, 'outdent'), 10);
     $markdown->on('inline', array($this, 'processHardBreak'), 80);
 }
Exemplo n.º 5
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $this->hash = '{gfm:table:escape(' . md5('|') . ')}';
     if ($this->getRenderer() instanceof HtmlRenderer) {
         // Output format depends on HTML for now
         $markdown->on('block', array($this, 'processTable'));
     }
 }
Exemplo n.º 6
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('inline', [$this, 'processNewLines']);
 }
Exemplo n.º 7
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('inline', [$this, 'processStandardUrl'], 35);
 }
Exemplo n.º 8
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('inline', array($this, 'processBold'), 70);
     $markdown->on('inline', array($this, 'processItalic'), 71);
 }
Exemplo n.º 9
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('block', array($this, 'processHorizontalRule'), 20);
 }
Exemplo n.º 10
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('block', array($this, 'processSetExtHeader'), 10);
     $markdown->on('block', array($this, 'processAtxHeader'), 11);
 }
Exemplo n.º 11
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('block', array($this, 'processComment'), 50);
 }
Exemplo n.º 12
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('block', array($this, 'buildParagraph'), 120);
 }
Exemplo n.º 13
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('inline', array($this, 'processPullRequest'));
 }
Exemplo n.º 14
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     // should be run before first hashHtmlBlocks
     $markdown->on('initialize', array($this, 'processFencedCodeBlock'));
 }
Exemplo n.º 15
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('inline', array($this, 'processHardBreak'), 75);
 }
Exemplo n.º 16
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('block', array($this, 'processList'), 30);
 }
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('inline', array($this, 'processReferencedImage'), 30);
     $markdown->on('inline', array($this, 'processInlineImage'), 31);
 }
Exemplo n.º 18
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('block', array($this, 'processCodeBlock'), 40);
     $markdown->on('inline', array($this, 'processCodeSpan'), 10);
 }
Exemplo n.º 19
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('block', array($this, 'processBlockQuote'), 50);
 }
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('inline', array($this, 'processMultipleUnderScore'), 10);
     $markdown->on('inline', array($this, 'processStrikeThrough'), 70);
 }
Exemplo n.º 21
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('tag', array($this, 'processBlockTags'));
 }
Exemplo n.º 22
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('block', array($this, 'processDefinitionList'), 30);
     $markdown->on('block', array($this, 'processWikiDefinitionList'), 30);
 }
Exemplo n.º 23
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('block', array($this, 'processHeader'), 10);
 }