Esempio n. 1
0
 /**
  * Converts markdown into HTML
  *
  * @param string $content
  * @param array $config
  * @return string
  */
 public static function process($content, $config = [])
 {
     if (static::$markdown === null) {
         static::$markdown = new MarkdownExtra();
     }
     foreach ($config as $name => $value) {
         static::$markdown->{$name} = $value;
     }
     return static::$markdown->transform($content);
 }
Esempio n. 2
0
 /**
  * Markdown parser
  *
  *  <code>
  *      $content = Markdown::parse($content);
  *  </code>
  *
  * @access  public
  * @param  string $content Content to parse
  * @return string Formatted content
  */
 public static function parse($content)
 {
     !static::$markdown and static::$markdown = new ParsedownExtra();
     return static::$markdown->text($content);
 }
Esempio n. 3
0
 /**
  * Method to set property markdown
  *
  * @param   mixed $markdown
  *
  * @return  void
  */
 public static function setMarkdown($markdown)
 {
     static::$markdown = $markdown;
 }