diff --git a/src/Handler.php b/src/Handler.php index 95eb50a16a5c024b5bebdb51044293e8bc54b98a..8e8f8405f310c304d08c78933397394c2e163724 100644 --- a/src/Handler.php +++ b/src/Handler.php @@ -94,6 +94,11 @@ class Handler extends BaseHandler { /** @noinspection SlowArrayOperationsInLoopInspection */ $yaml = array_merge_recursive($yaml, $options[$filename]); $rendered = Yaml::dump($yaml, 9, 2); + + // Render the string again so that custom content can also use variables + $twig_loader->setTemplate($filename, $rendered); + $rendered = $twig->render($filename, $options); + } if ($fs->exists($file)) { if (md5_file($file) === md5($rendered)) {