ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
LoaderInterface.php
Go to the documentation of this file.
1<?php
2
3/*
4 * This file is part of Twig.
5 *
6 * (c) Fabien Potencier
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
18{
30 public function getSource($name);
31
41 public function getCacheKey($name);
42
54 public function isFresh($name, $time);
55}
56
57class_alias('Twig_LoaderInterface', 'Twig\Loader\LoaderInterface', false);
An exception for terminatinating execution or to throw for unit testing.
Interface all loaders must implement.
isFresh($name, $time)
Returns true if the template is still fresh.
getCacheKey($name)
Gets the cache key to use for the cache for a given template name.
getSource($name)
Gets the source code of a template, given its name.
$time
Definition: cron.php:21
if($format !==null) $name
Definition: metadata.php:146