function Environment::load
Loads a template.
Parameters
string|TemplateWrapper $name The template name:
Throws
LoaderError When the template cannot be found
RuntimeError When a previously generated cache is corrupted
SyntaxError When an error occurred during compilation
1 call to Environment::load()
- Environment::resolveTemplate in vendor/
twig/ twig/ src/ Environment.php - Tries to load a template consecutively from an array.
File
-
vendor/
twig/ twig/ src/ Environment.php, line 346
Class
- Environment
- Stores the Twig configuration and renders templates.
Namespace
TwigCode
public function load($name) : TemplateWrapper {
if ($name instanceof TemplateWrapper) {
return $name;
}
if ($name instanceof Template) {
trigger_deprecation('twig/twig', '3.9', 'Passing a "%s" instance to "%s" is deprecated.', self::class, __METHOD__);
return $name;
}
return new TemplateWrapper($this, $this->loadTemplate($this->getTemplateClass($name), $name));
}