示例#1
0
        $progress[] = $text;
    }
}
if ($options['clear-all']) {
    $noAction = false;
    if ($purge) {
        purgeItems($cacheList, $cli, false);
    } else {
        clearItems($cacheList, $cli, false);
    }
    $script->shutdown(0);
}
if ($options['clear-tag']) {
    $noAction = false;
    $tagName = $options['clear-tag'];
    $cacheEntries = eZCache::fetchByTag($tagName, $cacheList);
    if ($purge) {
        purgeItems($cacheEntries, $cli, $tagName);
    } else {
        clearItems($cacheEntries, $cli, $tagName);
    }
}
$idName = false;
if ($options['clear-id']) {
    $noAction = false;
    $idName = $options['clear-id'];
}
if ($idName) {
    $idList = explode(',', $idName);
    $missingIDList = array();
    $cacheEntries = array();