PHP Class Bolt\Twig\FilesystemLoader

Author: Carson Full ([email protected])
Inheritance: extends Twig_Loader_Filesystem
Afficher le fichier Open project: bolt/bolt Class Usage Examples

Protected Properties

Свойство Type Description
$filesystem Bolt\Filesystem\FilesystemInterface

Méthodes publiques

Méthode Description
__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 )

Méthodes protégées

Méthode Description
findTemplate ( string $name, boolean $throw = true ) : Bolt\Filesystem\Handler\FileInterface | false Finds a file given the template name.

Method Details

__construct() public méthode

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() public méthode

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 méthode

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

findTemplate() protected méthode

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.
Résultat Bolt\Filesystem\Handler\FileInterface | false

getCacheKey() public méthode

public getCacheKey ( $name )

getSource() public méthode

public getSource ( $name )

getSourceContext() public méthode

public getSourceContext ( $name )

isFresh() public méthode

public isFresh ( $name, $time )

prependDir() public méthode

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 méthode

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

Property Details

$filesystem protected_oe property

protected FilesystemInterface,Bolt\Filesystem $filesystem
Résultat Bolt\Filesystem\FilesystemInterface