1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-05-25 00:36:12 +02:00

[feature/twig] Remove the twig loader class that I started (don't use it)

PHPBB3-11598
This commit is contained in:
Nathaniel Guse 2013-07-01 12:58:31 -05:00
parent 6c30441ad4
commit 341bae40eb

View File

@ -1,51 +0,0 @@
<?php
/**
*
* @package phpBB3
* @copyright (c) 2013 phpBB Group
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
*/
// @todo remove if not needed
class phpbb_template_twig_loader extends Twig_Loader_Filesystem
{
protected $phpbb_locator;
/**
* Constructor.
*
* @param string|array $paths A path or an array of paths where to look for templates
* @param phpbb_template_locator
*/
public function __construct($paths = array(), phpbb_template_locator $phpbb_locator)
{
if ($paths) {
$this->setPaths($paths);
}
$this->phpbb_locator = $phpbb_locator;
}
protected function findTemplate($name)
{
$name = (string) $name;
if (!$name)
{
throw new Twig_Error_Loader(sprintf('Unable to find template "%s".', $name));
}
$this->phpbb_locator->set_filenames(array(
'temp' => $name,
));
$location = $this->phpbb_locator->get_source_file_for_handle('temp');
if (!$location)
{
throw new Twig_Error_Loader(sprintf('Unable to find template "%s".', $name));
}
return $this->cache[$name] = $location;
}
}