From f104636305a755dc9c08cb46ffa22eeb78cea903 Mon Sep 17 00:00:00 2001 From: BafS Date: Fri, 19 Feb 2016 22:36:16 +0100 Subject: [PATCH] Fix bug when sections are patched without content --- Parvula/Core/PageRenderer/FlatFilesPageRenderer.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Parvula/Core/PageRenderer/FlatFilesPageRenderer.php b/Parvula/Core/PageRenderer/FlatFilesPageRenderer.php index b8c71b7..0a4c021 100644 --- a/Parvula/Core/PageRenderer/FlatFilesPageRenderer.php +++ b/Parvula/Core/PageRenderer/FlatFilesPageRenderer.php @@ -82,7 +82,7 @@ public function __construct( } /** - * Render page to string + * Render Page object to string * * @param Page $page * @return string Rendered page @@ -120,7 +120,7 @@ public function render(Page $page) { } /** - * Decode string data to create a page object + * Decode string data to create a Page object * * @param mixed $data Data using to create the page * @param array ($options) default page field(s) @@ -138,8 +138,7 @@ public function parse($data, array $options = [], $parseContent = true) { if (!empty($pageTokens[1])) { // Split into sections $content = preg_split( - $this->sectionMatcher, $pageTokens[1] . ' ', -1, - PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); + $this->sectionMatcher, $pageTokens[1] . ' ', -1, PREG_SPLIT_DELIM_CAPTURE); if (($len = count($content)) > 1) { for ($i = 1; $i < $len; ++$i) {