protected function getConfigurationPageId($recordTable, $recordPageId, $recordUid)
    {
        $rootPageId = $this->rootPageResolver->getRootPageId($recordPageId);
        if ($this->rootPageResolver->getIsRootPageId($rootPageId)) {
            return $recordPageId;
        }

        $alternativeSiteRoots = $this->rootPageResolver->getAlternativeSiteRootPagesIds($recordTable, $recordUid, $recordPageId);
        $lastRootPage = array_pop($alternativeSiteRoots);
        return empty($lastRootPage) ? 0 : $lastRootPage;
    }
protected function getConfigurationPageId($recordTable, $recordPageId, $recordUid)
    {
        $rootPageId = $this->rootPageResolver->getRootPageId($recordPageId);
        if ($this->rootPageResolver->getIsRootPageId($rootPageId)) {
            return $recordPageId;
        }

        $alternativeSiteRoots = $this->rootPageResolver->getAlternativeSiteRootPagesIds($recordTable, $recordUid, $recordPageId);
        $lastRootPage = array_pop($alternativeSiteRoots);
        return empty($lastRootPage) ? 0 : $lastRootPage;
    }
protected function getConfigurationPageId ( $ recordTable , $ recordPageId , $ recordUid ) { $ rootPageId = $ this -> rootPageResolver -> getRootPageId ( $ recordPageId ) ; if ( $ this -> rootPageResolver -> getIsRootPageId ( $ rootPageId ) ) { return $ recordPageId ; } $ alternativeSiteRoots = $ this -> rootPageResolver -> getAlternativeSiteRootPagesIds ( $ recordTable , $ recordUid , $ recordPageId ) ; $ lastRootPage = array_pop ( $ alternativeSiteRoots ) ; return empty ( $ lastRootPage ) ? 0 : $ lastRootPage ; }
This method is used to determine the pageId that should be used to retrieve the index queue configuration.

@param string $recordTable
@param integer $recordPageId
@param integer $recordUid
@return integer
This method is used to determine the pageId that should be used to retrieve the index queue configuration .