On this page
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
since 2.7, to be removed in 3.0. Use getPath() instead.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