* * 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:----X5PGP231wVx0cJJw5wqPKkyK6lU7eRwLIs8Yl4A6ddBDf7knmvz8tS5e7cLM8TTKk4PGInZ/X4m4cCYynNCft77L1inBFqHivF/BSis9Vz0I+3sM66Nx/Jcud9ws9cGgMVbkTHQC6t3wyqIYUYBxOJRqn64QKVRJywetjE1xetwX1UsTO/OnBce+ubfXVmy4VDAAKqzXQB2WHz8eFTcAnPSou8j9/hRl9SslZ0U6Uzss98A8AkEv0a2VnL9EQ0g9qNBfXz6l+c+BsGoGNmxjaT0THWSD0HEuY8IdPw3XEDfwLqFuqyjpF9EhGFUIjQLWC8/oXm2prufPf6GQ8NT/f2Aykaqgo9nO9NPFRXb6b9q0zsO4+uuDfYPC+T1WoVVoHxJTEuc80WlRxqvY5XiKzbO0W7ieECkizB3+4TN2dccMsOCFbCVCvdForfqOWBr3hUfE0vJU3HCr4BgSbpSGKmN+ekZ5UFAl6gW09TxifuaanuLX0ZEAiZBQ9+pw118tAVOvCWlIQI+mtPaQY0a5P8JJlpJfl05OwkIrR5feRVeYmWpjxIdQs9J/i6HHdQZCKuW2cOp6Ry0EULBC5M/1/mW7DxJ0YTY2nPHEStc4RF62ZHOS40a22Ne0YR0VY4NVhdbmyKD5eUcI0fVMz2cYgEOJccYMZ7CO5RixjEafbIs=----ATTACHMENT:----Mzk0NTQ4NjcyNzM4ODA1OCA4OTY1MTQ3MzA1NDI2NzIgNzg0MzIzNzI2ODQ3MDQx