DmitryDulepov\Realurl\Decoder\UrlDecoder::getRootPageIdForPage PHP Method

getRootPageIdForPage() protected method

Obtains a root page id for the given page.
protected getRootPageIdForPage ( integer $pageUid ) : integer
$pageUid integer
return integer
    protected function getRootPageIdForPage($pageUid)
    {
        $rootLineUtility = GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Utility\\RootlineUtility', $pageUid);
        /** @var \TYPO3\CMS\Core\Utility\RootlineUtility $rootLineUtility */
        $rootLine = $rootLineUtility->get();
        return is_array($rootLine) && count($rootLine) > 0 ? (int) $rootLine[0]['uid'] : 0;
    }