1<?php 2 3/* 4 * This file is part of Mustache.php. 5 * 6 * (c) 2010-2017 Justin Hileman 7 * 8 * For the full copyright and license information, please view the LICENSE 9 * file that was distributed with this source code. 10 */ 11 12/** 13 * Mustache Template Loader interface. 14 */ 15interface Mustache_Loader 16{ 17 /** 18 * Load a Template by name. 19 * 20 * @throws Mustache_Exception_UnknownTemplateException If a template file is not found 21 * 22 * @param string $name 23 * 24 * @return string|Mustache_Source Mustache Template source 25 */ 26 public function load($name); 27} 28