Edit file File name : Cache.php Content :<?php /* * This file is part of Mustache.php. * * (c) 2010-2017 Justin Hileman * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** * Mustache Cache interface. * * Interface for caching and loading Mustache_Template classes * generated by the Mustache_Compiler. */ interface Mustache_Cache { /** * Load a compiled Mustache_Template class from cache. * * @param string $key * * @return bool indicates successfully class load */ public function load($key); /** * Cache and load a compiled Mustache_Template class. * * @param string $key * @param string $value */ public function cache($key, $value); /** * Set a logger instance. * * @param Mustache_Logger|Psr\Log\LoggerInterface $logger */ public function setLogger($logger = null); } Save