public FileCache::set($filepath, $data)
Stores data based on a filename.
Parameters
string $filepath: Path of the file that the cached data is based on.
mixed $data: The data that should be cached.
Overrides FileCacheInterface::set
File
- core/lib/Drupal/Component/FileCache/FileCache.php, line 123
Class
- FileCache
- Allows to cache data based on file modification dates.
Namespace
Drupal\Component\FileCache
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public function set( $filepath , $data ) { $realpath = realpath ( $filepath ); $cached = [ 'mtime' => filemtime ( $filepath ), 'filepath' => $filepath , 'data' => $data , ]; $cid = $this ->prefix . ':' . $this ->collection . ':' . $realpath ; static :: $cached [ $cid ] = $cached ; if ( $this ->cache) { $this ->cache->store( $cid , $cached ); } } |
Please login to continue.