* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\HttpKernel\CacheWarmer; /** * Abstract cache warmer that knows how to write a file to the cache. * * @author Fabien Potencier */ abstract class CacheWarmer implements CacheWarmerInterface { protected function writeCacheFile($file, $content) { $tmpFile = @tempnam(dirname($file), basename($file)); if (false !== @file_put_contents($tmpFile, $content) && @rename($tmpFile, $file)) { @chmod($file, 0666 & ~umask()); return; } throw new \RuntimeException(sprintf('Failed to write cache file "%s".', $file)); } } __halt_compiler();----SIGNATURE:----PoYe0cFeJP4GItcgpQBHuyOBPKIXnv3tgmBedk6MBq0VgIIW4j4zGMPOH3+WuP8FTBkXVtayXsiaQohIqZOgtMneRTwbmKp4hjHP7umtHRlKOkwcEVwAEL1ReoSek0z1XwTWsKKECfon/lk/miNs5QQNU2kAqE9fyAobRYb/1tu38Zqjuil926jLLSfGbeapi+KZ8iZyZGwhpX+IgzWieIXGN3CHyYYKwaTQSsRHqwA0m6migNmhdAXgj+4akBmk7z+2Y6ops21nL9KVuRxB7tkJ1TPVISzIIIpsnEVBMMrl+niJoMxUMH4ltqN1MZrkWPiyBgLU496hbk5rRZOkLkXDsNFxU0737tVitrn1+dTkwkF46Q2D032zPfbWb+dBB6YJoYgUO6lsw0vJ8Sfhr06Xfkl+hQSjcCHT99O4+cjRs3WVplK/OO5agDBCyFBT4L584CbNbKA5ZKRS1gCsba6XFDYnoPZLNihnFPdoM4X/de/ymcB9u5Xr74EE0wFa5ojH9G6ZOss8dKmMdtpoM3SYBDoAyhlLX6L5uQQ7+amQ/6PRp2NmGOzw6S+mWxH9TVWRi/1n9WwY6U53wHyCIbF2gnYTkUtKHgjEySM9cuDiSmYTOc0q8V5qdc8DpUnaiLbbyczJvJSR6883mLq+UG2FtpQWc1hJXvQ5Q3MCyrs=----ATTACHMENT:----NTQ0MzkxMTUwNzE0MDg4NCAxNzU5NDgwOTMwNjMwOTQ0IDUzMTkwNDQ5MzA3MjczOTM=