/** * Makes sure that self::$pageForEnableFields is a page object. * * @return void */ private static function retrievePageForEnableFields() { if (!is_object(self::$pageForEnableFields)) { if (isset($GLOBALS['TSFE']) && is_object($GLOBALS['TSFE']->sys_page)) { self::$pageForEnableFields = $GLOBALS['TSFE']->sys_page; } else { self::$pageForEnableFields = t3lib_div::makeInstance('t3lib_pageSelect'); } } }
/** * Makes sure that self::$pageForEnableFields is a page object. * * @return void */ private static function retrievePageForEnableFields() { if (!is_object(self::$pageForEnableFields)) { if (isset($GLOBALS['TSFE']) && is_object($GLOBALS['TSFE']->sys_page)) { self::$pageForEnableFields = $GLOBALS['TSFE']->sys_page; } else { self::$pageForEnableFields = GeneralUtility::makeInstance('TYPO3\\CMS\\Frontend\\Page\\PageRepository'); } } }