ConfigCache
class ConfigCache implements ConfigCacheInterface
ConfigCache manages PHP cache files.
When debug is enabled, it knows when to flush the cache thanks to an array of ResourceInterface instances.
Methods
__construct(string $file, bool $debug) | ||
string | __toString() deprecated Gets the cache file path. | |
string | getPath() Gets the cache file path. | |
bool | isFresh() Checks if the cache is still fresh. | |
write(string $content, array $metadata = null) Writes cache. |
Details
__construct(string $file, bool $debug)
Parameters
string | $file | The absolute cache path |
bool | $debug | Whether debugging is enabled or not |
string __toString() deprecated
deprecated
Gets the cache file path.
Return Value
string | The cache file path |
string getPath()
Gets the cache file path.
Return Value
string | The cache file path |
bool isFresh()
Checks if the cache is still fresh.
This method always returns true when debug is off and the cache file exists.
Return Value
bool | Whether the cache is still fresh |
write(string $content, array $metadata = null)
Writes cache.
Parameters
string | $content | The content to write into the cache |
array | $metadata | An array of ResourceInterface instances |
Exceptions
RuntimeException | When cache file can't be written |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Config/ConfigCache.html