Files
laps/src/Mustache_Cache_FrozenCache.php
T

32 lines
618 B
PHP

<?php
declare( strict_types=1 );
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 Key.
* @param string $value Value.
*
* @return void
*
* @psalm-suppress InvalidScalarArgument
*/
public function cache( $key, $value ): void {
$this->log(
\Mustache_Logger::WARNING,
'Read only cache file missing, evaluating "{className}" class at runtime',
array( 'className' => $key )
);
eval( '?>' . $value );
}
}