From c358ff0abfebcf7b94c9ac7efcf8ee5c1914035b Mon Sep 17 00:00:00 2001 From: Awilum Date: Tue, 12 Nov 2019 17:31:56 +0300 Subject: [PATCH] feat(core): Markdown parsing should be cached in production #287 --- flextype/core/Parser.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flextype/core/Parser.php b/flextype/core/Parser.php index ed91e4c9..4df5fcdb 100644 --- a/flextype/core/Parser.php +++ b/flextype/core/Parser.php @@ -103,7 +103,7 @@ class Parser { switch ($parser) { case 'frontmatter': - if ($cache) { + if ($cache == true && $this->flextype['registry']->get('settings.cache.enabled') == true) { $key = md5($input); if ($data_from_cache = $this->flextype['cache']->fetch($key)) { @@ -120,7 +120,7 @@ class Parser break; case 'json': - if ($cache) { + if ($cache == true && $this->flextype['registry']->get('settings.cache.enabled') == true) { $key = md5($input); if ($data_from_cache = $this->flextype['cache']->fetch($key)) { @@ -137,7 +137,7 @@ class Parser break; case 'yaml': - if ($cache) { + if ($cache == true && $this->flextype['registry']->get('settings.cache.enabled') == true) { $key = md5($input); if ($data_from_cache = $this->flextype['cache']->fetch($key)) { @@ -154,7 +154,7 @@ class Parser break; case 'markdown': - if ($cache) { + if ($cache == true && $this->flextype['registry']->get('settings.cache.enabled') == true) { $key = md5($input); if ($data_from_cache = $this->flextype['cache']->fetch($key)) {