/** * 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); }
/** * 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); }
/** * Method to set property markdown * * @param mixed $markdown * * @return void */ public static function setMarkdown($markdown) { static::$markdown = $markdown; }