/** * Returns a template content without rendering it. * * @param Apishka_Templater_Environment $env * @param string $name The template name * @param bool $ignoreMissing Whether to ignore missing templates or not * * @return string The template source */ function twig_source(Apishka_Templater_Environment $env, $name, $ignoreMissing = false) { try { return $env->getLoader()->getSource($name); } catch (Apishka_Templater_Error_Loader $e) { if (!$ignoreMissing) { throw $e; } } }