1
0
mirror of synced 2024-12-14 07:06:04 +03:00

XCache cannot be cleared on CLI (like APC)

This commit is contained in:
Stefan A 2013-12-10 19:51:02 +01:00
parent 53fbb0b2d1
commit 88a56ee8f8

View File

@ -24,6 +24,7 @@ use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Doctrine\Common\Cache\ApcCache;
use Doctrine\Common\Cache\XcacheCache;
/**
* Command to clear the query cache of the various cache drivers.
@ -87,7 +88,10 @@ EOT
if ($cacheDriver instanceof ApcCache) {
throw new \LogicException("Cannot clear APC Cache from Console, its shared in the Webserver memory and not accessible from the CLI.");
}
if ($cacheDriver instanceof XcacheCache) {
throw new \LogicException("Cannot clear XCache Cache from Console, its shared in the Webserver memory and not accessible from the CLI.");
}
$output->write('Clearing ALL Query cache entries' . PHP_EOL);
$result = $cacheDriver->deleteAll();