Пример #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);
 }
Пример #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);
 }
Пример #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);
 }
Пример #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'));
     }
 }
Пример #6
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('inline', [$this, 'processNewLines']);
 }
Пример #7
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('inline', [$this, 'processStandardUrl'], 35);
 }
Пример #8
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('inline', array($this, 'processBold'), 70);
     $markdown->on('inline', array($this, 'processItalic'), 71);
 }
Пример #9
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('block', array($this, 'processHorizontalRule'), 20);
 }
Пример #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);
 }
Пример #11
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('block', array($this, 'processComment'), 50);
 }
Пример #12
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('block', array($this, 'buildParagraph'), 120);
 }
Пример #13
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('inline', array($this, 'processPullRequest'));
 }
Пример #14
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     // should be run before first hashHtmlBlocks
     $markdown->on('initialize', array($this, 'processFencedCodeBlock'));
 }
Пример #15
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('inline', array($this, 'processHardBreak'), 75);
 }
Пример #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);
 }
Пример #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);
 }
Пример #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);
 }
Пример #21
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('tag', array($this, 'processBlockTags'));
 }
Пример #22
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('block', array($this, 'processDefinitionList'), 30);
     $markdown->on('block', array($this, 'processWikiDefinitionList'), 30);
 }
Пример #23
0
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('block', array($this, 'processHeader'), 10);
 }