/** * replace twig like variables in page content * * @param Page $page * @param array $vars */ protected function insertVars(Page $page, array $vars) { $content = $page->getRawContent(); foreach ($vars as $key => $value) { $regex = '/\\{\\{(\\s*?)' . $key . '(\\s*?)\\}\\}/'; $content = preg_replace($regex, $value, $content); } $page->setContent($content); }