/** * @return \TYPO3\CMS\Frontend\Page\PageRepository or t3lib_pageSelect */ public static function getSysPage() { if (!is_object(self::$sysPage)) { if (is_object($GLOBALS['TSFE']->sys_page)) { self::$sysPage = $GLOBALS['TSFE']->sys_page; } else { self::$sysPage = tx_rnbase::makeInstance(tx_rnbase_util_TYPO3::isTYPO60OrHigher() ? 'TYPO3\\CMS\\Frontend\\Page\\PageRepository' : 't3lib_pageSelect'); self::$sysPage->init(0); // $this->showHiddenPage } } return self::$sysPage; }