From 5db796ac64431299e1528608436b68074c75cdec Mon Sep 17 00:00:00 2001 From: Awilum Date: Wed, 22 Jul 2020 11:11:26 +0300 Subject: [PATCH] feat(support): Simplify parsers and serializers #438 --- src/flextype/Support/Serializers/Frontmatter.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/flextype/Support/Serializers/Frontmatter.php b/src/flextype/Support/Serializers/Frontmatter.php index e405fc83..480624b7 100644 --- a/src/flextype/Support/Serializers/Frontmatter.php +++ b/src/flextype/Support/Serializers/Frontmatter.php @@ -82,10 +82,10 @@ class Frontmatter if (isset($input['content'])) { $content = $input['content']; array_delete($input, 'content'); - $matter = Yaml::encode($input); + $matter = $this->flextype['yaml']->encode($input); } else { $content = ''; - $matter = Yaml::encode($input); + $matter = $this->flextype['yaml']->encode($input); } $encoded = '---' . "\n" . @@ -106,6 +106,6 @@ class Frontmatter return ['content' => trim($input)]; } - return Yaml::decode(trim($parts[1]), false) + ['content' => trim(implode(PHP_EOL . '---' . PHP_EOL, array_slice($parts, 2)))]; + return $this->flextype['yaml']->decode(trim($parts[1]), false) + ['content' => trim(implode(PHP_EOL . '---' . PHP_EOL, array_slice($parts, 2)))]; } }