* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Config; use Symfony\Component\Config\Resource\ResourceInterface; /** * Interface for ConfigCache. * * @author Matthias Pigulla */ interface ConfigCacheInterface { /** * Gets the cache file path. * * @return string The cache file path */ public function getPath(); /** * Checks if the cache is still fresh. * * This check should take the metadata passed to the write() method into consideration. * * @return bool Whether the cache is still fresh */ public function isFresh(); /** * Writes the given content into the cache file. Metadata will be stored * independently and can be used to check cache freshness at a later time. * * @param string $content The content to write into the cache * @param ResourceInterface[]|null $metadata An array of ResourceInterface instances * * @throws \RuntimeException When the cache file cannot be written */ public function write($content, array $metadata = null); } __halt_compiler();----SIGNATURE:----ohB5AMnOOvloQPGvtEm0cIRSV4IE90VKria8nS/TiU0SVmw744CHiSEYqUd/+L8Uy/4ehMbLk6EqoutclSEmxqKSF2mlHGYTUUGTLU6U/Lo2IrqphuTPgriPn82CiakVLpjd3o3qUR6Is1tCXPsLTACTDEeK8ByDT2zKNPLayoVf8Xyle+A0Iq8NjkI7KaUpyiPUuA0G3EL7crcLHS7VwAXIcHDGU5JlOlaVLoNXGvCApv2emXtUBxp5nWhwk0bdAKx4WVD9APopcVKYbuSItO9yur4iu0hcwgj6CVJG/k42IXNckvyabOewETozIfFa2yHnAKY3SErsZqLb7pKWP5jgTqzcTXXrPvQBO86QLvTKCbpNsohp7fKQGTwenh46/OgXxQbtr2/6avxB8jDCmptgEDqmF7s76i8dSj44cdkiajuGyHEUpH4RFzMvJ6LUc0UX7mD1XWcuZNcEbIikRLMD/F3nJ+Mgvze9ZhqdpQoDojDiDoV3lLuygPpSoppfbU0/v1pIbwnbc5uQLZSTEdb7Ck66ICVxeECJg8tZMgvAKJb18SieRKFgIzPwfy9zRIPd5iXbKqjx7JwHQ52lYl3H15Bmm6PnciLsNnESNa8VqyiZMtNEsbzwCGLgLv3apS6B3UDMVbuIzbVeixih+2xo/1oA8id1nI6s88uMQio=----ATTACHMENT:----MzU5MTg1ODE1NTk0MDkwMiA1MjIyNzc5MTMzNTkxNTg4IDM3MjAzMzkyNTg3MzIzNTU=