Implemented class for loading precompiled Mustache cache
This commit is contained in:
1 parent
424fb74b29
commit
b87ce58f4a
2 files changed
+28
No files matched your search
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
namespace Rarst\Laps;
|
||||
|
||||
/**
|
||||
* Implements read-only filesystem cache
|
||||
*/
|
||||
class Mustache_Cache_FrozenCache extends \Mustache_Cache_FilesystemCache {
|
||||
|
||||
/**
|
||||
* Cache and load a compiled Mustache_Template class.
|
||||
*
|
||||
* @param string $key
|
||||
* @param string $value
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function cache( $key, $value ) {
|
||||
|
||||
$this->log(
|
||||
\Mustache_Logger::WARNING,
|
||||
'Read only cache file missing, evaluating "{className}" class at runtime',
|
||||
array( 'className' => $key )
|
||||
);
|
||||
|
||||
eval( '?>' . $value );
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user