PHP Класс Bolt\Twig\FilesystemLoader

Автор: Carson Full ([email protected])
Наследование: extends Twig_Loader_Filesystem
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$filesystem Bolt\Filesystem\FilesystemInterface

Открытые методы

Метод Описание
__construct ( Bolt\Filesystem\FilesystemInterface $filesystem, array | string $paths = [] ) Constructor.
addDir ( Bolt\Filesystem\Handler\DirectoryInterface $dir, string $namespace = self::MAIN_NAMESPACE ) Adds a directory where templates are stored.
addPath ( $path, $namespace = self::MAIN_NAMESPACE )
getCacheKey ( $name )
getSource ( $name )
getSourceContext ( $name )
isFresh ( $name, $time )
prependDir ( Bolt\Filesystem\Handler\DirectoryInterface $dir, string $namespace = self::MAIN_NAMESPACE ) Prepends a directory where templates are stored.
prependPath ( $path, $namespace = self::MAIN_NAMESPACE )

Защищенные методы

Метод Описание
findTemplate ( string $name, boolean $throw = true ) : Bolt\Filesystem\Handler\FileInterface | false Finds a file given the template name.

Описание методов

__construct() публичный метод

Constructor.
public __construct ( Bolt\Filesystem\FilesystemInterface $filesystem, array | string $paths = [] )
$filesystem Bolt\Filesystem\FilesystemInterface The filesystem to use
$paths array | string A path or an array of paths where to look for templates

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

addPath() публичный метод

public addPath ( $path, $namespace = self::MAIN_NAMESPACE )

findTemplate() защищенный метод

Finds a file given the template name.
protected findTemplate ( string $name, boolean $throw = true ) : Bolt\Filesystem\Handler\FileInterface | false
$name string The template name.
$throw boolean Whether to throw exceptions or return false.
Результат Bolt\Filesystem\Handler\FileInterface | false

getCacheKey() публичный метод

public getCacheKey ( $name )

getSource() публичный метод

public getSource ( $name )

getSourceContext() публичный метод

public getSourceContext ( $name )

isFresh() публичный метод

public isFresh ( $name, $time )

prependDir() публичный метод

Prepends a directory where templates are stored.
public prependDir ( Bolt\Filesystem\Handler\DirectoryInterface $dir, string $namespace = self::MAIN_NAMESPACE )
$dir Bolt\Filesystem\Handler\DirectoryInterface
$namespace string

prependPath() публичный метод

public prependPath ( $path, $namespace = self::MAIN_NAMESPACE )

Описание свойств

$filesystem защищенное свойство

protected FilesystemInterface,Bolt\Filesystem $filesystem
Результат Bolt\Filesystem\FilesystemInterface