コード例 #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);
 }
コード例 #2
0
 /**
  * {@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
ファイル: EscaperExtension.php プロジェクト: bencalie/Ciconia
 /**
  * {@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
ファイル: TableExtension.php プロジェクト: atsuyim/forum
 /**
  * {@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
ファイル: NewLineExtension.php プロジェクト: phalcon/forum
 /**
  * {@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
ファイル: HeaderExtension.php プロジェクト: bencalie/Ciconia
 /**
  * {@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
ファイル: CommentExtension.php プロジェクト: bencalie/Ciconia
 /**
  * {@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
ファイル: PullRequestExtension.php プロジェクト: niden/blog
 /**
  * {@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
ファイル: ListExtension.php プロジェクト: bencalie/Ciconia
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('block', array($this, 'processList'), 30);
 }
コード例 #17
0
 /**
  * {@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
ファイル: CodeExtension.php プロジェクト: bencalie/Ciconia
 /**
  * {@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
ファイル: BlockQuoteExtension.php プロジェクト: atsuyim/forum
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $this->markdown = $markdown;
     $markdown->on('block', array($this, 'processBlockQuote'), 50);
 }
コード例 #20
0
 /**
  * {@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
ファイル: HeaderExtension.php プロジェクト: bencalie/Ciconia
 /**
  * {@inheritdoc}
  */
 public function register(Markdown $markdown)
 {
     $markdown->on('block', array($this, 'processHeader'), 10);
 }