static public function getMarkdownRenderer()
    {
        if (!self::$markdownRendererInstance) {
            if (class_exists('\\Michelf\\Markdown')) {
                self::$markdownRendererInstance = new MichelfRenderer();
            } else {
                self::$markdownRendererInstance = new ParsedownRenderer();
            }
        }

        return self::$markdownRendererInstance;
    }
static public function getMarkdownRenderer()
    {
        if (!self::$markdownRendererInstance) {
            if (class_exists('\\Michelf\\Markdown')) {
                self::$markdownRendererInstance = new MichelfRenderer();
            } else {
                self::$markdownRendererInstance = new ParsedownRenderer();
            }
        }

        return self::$markdownRendererInstance;
    }
static public function getMarkdownRenderer ( ) { if ( ! self :: $ markdownRendererInstance ) { if ( class_exists ( '\\Michelf\\Markdown' ) ) { self :: $ markdownRendererInstance = new MichelfRenderer ( ) ; } else { self :: $ markdownRendererInstance = new ParsedownRenderer ( ) ; } } return self :: $ markdownRendererInstance ; }
Returns a Markdown Parser instance

@return RenderInterface
Returns a Markdown Parser instance