43 $this->pageIdStack = new \SplStack;
60 if ($pageIdsToClear === NULL) {
61 $this->cacheManager->flushCachesInGroup(
'pages');
63 if (!is_array($pageIdsToClear)) {
64 $pageIdsToClear = array((
int)$pageIdsToClear);
66 foreach ($pageIdsToClear as $pageId) {
67 $this->cacheManager->flushCachesInGroupByTag(
'pages',
'pageId_' . $pageId);
79 if (!$this->pageIdStack->isEmpty()) {
81 while (!$this->pageIdStack->isEmpty()) {
82 $pageIds[] = (int)$this->pageIdStack->pop();
84 $pageIds = array_values(array_unique($pageIds));
clearPageCache($pageIdsToClear=NULL)
clearCachesOfRegisteredPageIds()
injectCacheManager(\TYPO3\CMS\Core\Cache\CacheManager $cacheManager)