public function Twig_Loader_Filesystem::addPath in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/twig/twig/lib/Twig/Loader/Filesystem.php \Twig_Loader_Filesystem::addPath()
Adds a path where templates are stored.
Parameters
string $path A path where to look for templates:
string $namespace A path name:
Throws
1 call to Twig_Loader_Filesystem::addPath()
- Twig_Loader_Filesystem::setPaths in vendor/
twig/ twig/ lib/ Twig/ Loader/ Filesystem.php - Sets the paths where templates are stored.
File
- vendor/
twig/ twig/ lib/ Twig/ Loader/ Filesystem.php, line 88
Class
- Twig_Loader_Filesystem
- Loads template from the filesystem.
Code
public function addPath($path, $namespace = self::MAIN_NAMESPACE) {
// invalidate the cache
$this->cache = $this->errorCache = array();
if (!is_dir($path)) {
throw new Twig_Error_Loader(sprintf('The "%s" directory does not exist.', $path));
}
$this->paths[$namespace][] = rtrim($path, '/\\');
}