mirror of
https://github.com/twigphp/Twig.git
synced 2026-09-14 11:27:00 +00:00
fixed some possible warnings
This commit is contained in:
@@ -105,7 +105,13 @@ class Twig_Loader_Filesystem implements Twig_LoaderInterface
|
||||
throw new Twig_Error_Loader(sprintf('The "%s" directory does not exist.', $path));
|
||||
}
|
||||
|
||||
array_unshift($this->paths[$namespace], rtrim($path, '/\\'));
|
||||
$path = rtrim($path, '/\\');
|
||||
|
||||
if (!isset($this->paths[$namespace])) {
|
||||
$this->paths[$namespace][] = $path;
|
||||
} else {
|
||||
array_unshift($this->paths[$namespace], $path);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -161,13 +167,14 @@ class Twig_Loader_Filesystem implements Twig_LoaderInterface
|
||||
}
|
||||
|
||||
$namespace = substr($name, 1, $pos - 1);
|
||||
if (!isset($this->paths[$namespace])) {
|
||||
throw new \Twig_Error_Loader(sprintf('There are no registered paths for namespace "%s".', $namespace));
|
||||
}
|
||||
|
||||
$name = substr($name, $pos + 1);
|
||||
}
|
||||
|
||||
if (!isset($this->paths[$namespace])) {
|
||||
throw new \Twig_Error_Loader(sprintf('There are no registered paths for namespace "%s".', $namespace));
|
||||
}
|
||||
|
||||
foreach ($this->paths[$namespace] as $path) {
|
||||
if (is_file($path.'/'.$name)) {
|
||||
return $this->cache[$name] = $path.'/'.$name;
|
||||
|
||||
Reference in New Issue
Block a user