Clear all the caches
parent
4ecdbf89c4
commit
be5eae5852
|
@ -41,12 +41,19 @@ EOT
|
||||||
$config = Factory::createConfig();
|
$config = Factory::createConfig();
|
||||||
$io = $this->getIO();
|
$io = $this->getIO();
|
||||||
|
|
||||||
$cachePath = realpath($config->get('cache-repo-dir'));
|
$cachePaths = array(
|
||||||
|
$config->get('cache-dir'),
|
||||||
|
$config->get('cache-files-dir'),
|
||||||
|
$config->get('cache-repo-dir'),
|
||||||
|
$config->get('cache-vcs-dir'),
|
||||||
|
);
|
||||||
|
|
||||||
|
foreach ($cachePaths as $cachePath) {
|
||||||
|
$cachePath = realpath($cachePath);
|
||||||
if (!$cachePath) {
|
if (!$cachePath) {
|
||||||
$io->write('<info>Cache directory does not exist.</info>');
|
$io->write('<info>Cache directory does not exist.</info>');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$cache = new Cache($io, $cachePath);
|
$cache = new Cache($io, $cachePath);
|
||||||
if (!$cache->isEnabled()) {
|
if (!$cache->isEnabled()) {
|
||||||
$io->write('<info>Cache is not enabled.</info>');
|
$io->write('<info>Cache is not enabled.</info>');
|
||||||
|
@ -55,6 +62,8 @@ EOT
|
||||||
|
|
||||||
$io->write('<info>Clearing cache in: '.$cachePath.'</info>');
|
$io->write('<info>Clearing cache in: '.$cachePath.'</info>');
|
||||||
$cache->gc(0, 0);
|
$cache->gc(0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
$io->write('<info>Cache cleared.</info>');
|
$io->write('<info>Cache cleared.</info>');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue