Contao\Controller::redirectToFrontendPage PHP Метод

redirectToFrontendPage() защищенный Метод

Redirect to a front end page
protected redirectToFrontendPage ( integer $intPage, mixed $varArticle = null, boolean $blnReturn = false ) : string
$intPage integer The page ID
$varArticle mixed An optional article alias
$blnReturn boolean If true, return the URL and don't redirect
Результат string The URL of the target page
    protected function redirectToFrontendPage($intPage, $varArticle = null, $blnReturn = false)
    {
        if (($intPage = intval($intPage)) <= 0) {
            return '';
        }
        $objPage = \PageModel::findWithDetails($intPage);
        if ($varArticle !== null) {
            $varArticle = '/articles/' . $varArticle;
        }
        $strUrl = $objPage->getFrontendUrl($varArticle);
        // Make sure the URL is absolute (see #4332)
        if (strncmp($strUrl, 'http://', 7) !== 0 && strncmp($strUrl, 'https://', 8) !== 0) {
            $strUrl = \Environment::get('base') . $strUrl;
        }
        if (!$blnReturn) {
            $this->redirect($strUrl);
        }
        return $strUrl;
    }