Fatal error: Class 't3lib_pageSelect' not found in Typo3 7.5

Fatal error: Class 't3lib_pageSelect' not found in Typo3 7.5

我想将扩展从 Typo3 6.2 迁移到 Typo3 7.5 在 Typo3 6.2 中它工作正常但在 Typo3 7.5 中我收到以下错误:

Fatal error: Class 't3lib_pageSelect' not found in ...

它认为它不再受支持,但是当我正确时我现在必须使用什么?

我找到了解决办法。在 Typo3 7.x 中不再支持旧的 classes。我必须使用带有命名空间的新 class 而不是 t3lib_pageSelect\TYPO3\CMS\Frontend\Page\PageRepository.

所以对于我的情况,我想读取 Typo3 缓存并且知道我必须使用

\TYPO3\CMS\Frontend\Page\PageRepository::getHash(md5Hash)

在保存缓存的情况下我必须使用

\TYPO3\CMS\Frontend\Page\PageRepository::storeHash(md5Hash, data as a string,'NAME')

旧的换新的 class t3lib_pageSelect.