protected function purgeCache($verbose = false)
{
if (empty($this->appConfig['asset_manager']['caching'])) {
return false;
}
foreach ($this->appConfig['asset_manager']['caching'] as $configName => $config) {
if (empty($config['options']['dir'])) {
continue;
}
$this->output(sprintf('Purging %s on "%s"...', $config['options']['dir'], $configName), $verbose);
$node = $config['options']['dir'];
if ($configName !== 'default') {
$node .= '/' . $configName;
}
$this->recursiveRemove($node, $verbose);
}
return true;
}