From b626782b87a0afef3b1bea1ac59d943bcb1f21f6 Mon Sep 17 00:00:00 2001 From: Daniel Rudolf Date: Wed, 21 Jun 2017 14:27:50 +0200 Subject: [PATCH] Use Pico::substituteFileContent() for Twig's "markdown" filter --- lib/PicoTwigExtension.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/PicoTwigExtension.php b/lib/PicoTwigExtension.php index dd68959..02312e9 100644 --- a/lib/PicoTwigExtension.php +++ b/lib/PicoTwigExtension.php @@ -88,12 +88,16 @@ class PicoTwigExtension extends Twig_Extension * Don't use it to parse the contents of a page, use the `content` filter * instead, what ensures the proper preparation of the contents. * + * @see Pico::substituteFileContent() + * @see Pico::parseFileContent() * @param string $markdown markdown to parse + * @param array $meta meta data to use for %meta.*% replacement * @return string parsed HTML */ - public function markdownFilter($markdown) + public function markdownFilter($markdown, array $meta = array()) { - return $this->getPico()->getParsedown()->text($markdown); + $markdown = $this->getPico()->substituteFileContent($markdown, $meta); + return $this->getPico()->parseFileContent($markdown); } /**