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 mutable Loader interface. 14 */ 15interface Mustache_Loader_MutableLoader 16{ 17 /** 18 * Set an associative array of Template sources for this loader. 19 * 20 * @param array $templates 21 */ 22 public function setTemplates(array $templates); 23 24 /** 25 * Set a Template source by name. 26 * 27 * @param string $name 28 * @param string $template Mustache Template source 29 */ 30 public function setTemplate($name, $template); 31} 32