Bolt\Twig\FilesystemLoader::addDir PHP Метод

addDir() публичный Метод

Adds a directory where templates are stored.
public addDir ( Bolt\Filesystem\Handler\DirectoryInterface $dir, string $namespace = self::MAIN_NAMESPACE )
$dir Bolt\Filesystem\Handler\DirectoryInterface
$namespace string
    public function addDir(DirectoryInterface $dir, $namespace = self::MAIN_NAMESPACE)
    {
        // invalidate the cache
        $this->cache = $this->errorCache = [];
        if (!$dir->exists()) {
            throw new LoaderError(sprintf('The "%s" directory does not exist.', $dir->getFullPath()));
        }
        if (!$dir->isDir()) {
            throw new LoaderError(sprintf('The path "%s" is not a directory.', $dir->getFullPath()));
        }
        $this->paths[$namespace][] = $dir;
    }