[ Index ]

PHP Cross Reference of phpBB-3.1.12-deutsch

title

Body

[close]

/phpbb/template/twig/ -> loader.php (summary)

This file is part of the phpBB Forum Software package.

Copyright: (c) phpBB Limited
License: GNU General Public License, version 2 (GPL-2.0)
File Size: 148 lines (3 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

loader:: (5 methods):
  setSafeDirectories()
  addSafeDirectory()
  getSafeDirectories()
  validateName()
  findTemplate()


Class: loader  - X-Ref

Twig Template loader

setSafeDirectories($directories = array()   X-Ref
Set safe directories

param: array $directories Array of directories that are safe (empty to clear)
return: \Twig_Loader_Filesystem

addSafeDirectory($directory)   X-Ref
Add safe directory

param: string $directory Directory that should be added
return: \Twig_Loader_Filesystem

getSafeDirectories()   X-Ref
Get current safe directories

return: array

validateName($name)   X-Ref
Override for parent::validateName()

This is done because we added support for safe directories, and when Twig
findTemplate() is called, validateName() is called first, which would
always throw an exception if the file is outside of the configured
template directories.

findTemplate($name)   X-Ref
Find the template

Override for Twig_Loader_Filesystem::findTemplate to add support
for loading from safe directories.



Generated: Thu Jan 11 00:25:41 2018 Cross-referenced by PHPXref 0.7.1