From 2ff90d56183c4c8076bcc676913357fc2e33c966 Mon Sep 17 00:00:00 2001 From: Ryan McCue Date: Mon, 13 May 2019 19:27:35 +0100 Subject: [PATCH 1/2] Use correct format for v1.7 of the parser --- inc/class-markdownparser.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inc/class-markdownparser.php b/inc/class-markdownparser.php index a5671fd6..13acd1d4 100644 --- a/inc/class-markdownparser.php +++ b/inc/class-markdownparser.php @@ -155,7 +155,8 @@ protected function inlineInternalLink( $result, $parts ) { */ protected function blockHeader( $data ) { $block = parent::blockHeader( $data ); - $id = sanitize_title_with_dashes( $block['element']['handler']['argument'] ); + $id = sanitize_title_with_dashes( $block['element']['text'] ); + return [ 'element' => [ 'name' => 'a', @@ -164,7 +165,8 @@ protected function blockHeader( $data ) { 'id' => $id, 'class' => 'header-anchor', ], - 'elements' => [ $block ], + 'handler' => 'elements', + 'text' => [ $block['element'] ], ], ]; } From 5de28df105be4b9523bf3713955028869e5f0cb0 Mon Sep 17 00:00:00 2001 From: Ryan McCue Date: Mon, 13 May 2019 19:28:27 +0100 Subject: [PATCH 2/2] Update requirement for Markdown parser --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 0242728d..1c890eda 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ }, "require": { "php": ">=7.1", - "erusev/parsedown": "^1.7", + "erusev/parsedown": "~1.7.0", "mustangostang/spyc": "^0.6.2" } }