private function searchRedirect(): void
    {
        // calculated depend of language
        $pathway = $this->getPathInfo();
        /** @var array $routing */
        $routing = App::$Properties->getAll('Routing');

        if (!Any::isArray($routing) || !isset($routing['Redirect']) || !Any::isArray($routing['Redirect'])) {
            return;
        }

        // check if source uri is key in redirect target map
        if (array_key_exists($pathway, $routing['Redirect'])) {
            $target = $this->getSchemeAndHttpHost(); // . $this->getBasePath() . '/' . rtrim($routing['Redirect'][$pathway], '/');
            if ($this->getBasePath() !== null && !Str::likeEmpty($this->getBasePath())) {
                $target .= '/' . $this->getBasePath();
            }
            $target .= rtrim($routing['Redirect'][$pathway], '/');
            $redirect = new RedirectResponse($target);
            $redirect->send();
            exit();
        }
    }
private function searchRedirect(): void
    {
        // calculated depend of language
        $pathway = $this->getPathInfo();
        /** @var array $routing */
        $routing = App::$Properties->getAll('Routing');

        if (!Any::isArray($routing) || !isset($routing['Redirect']) || !Any::isArray($routing['Redirect'])) {
            return;
        }

        // check if source uri is key in redirect target map
        if (array_key_exists($pathway, $routing['Redirect'])) {
            $target = $this->getSchemeAndHttpHost(); // . $this->getBasePath() . '/' . rtrim($routing['Redirect'][$pathway], '/');
            if ($this->getBasePath() !== null && !Str::likeEmpty($this->getBasePath())) {
                $target .= '/' . $this->getBasePath();
            }
            $target .= rtrim($routing['Redirect'][$pathway], '/');
            $redirect = new RedirectResponse($target);
            $redirect->send();
            exit();
        }
    }
private function searchRedirect ( ) : void { // calculated depend of language $ pathway = $ this -> getPathInfo ( ) ; /** @var array $routing */ $ routing = App :: $ Properties -> getAll ( 'Routing' ) ; if ( ! Any :: isArray ( $ routing ) || ! isset ( $ routing [ 'Redirect' ] ) || ! Any :: isArray ( $ routing [ 'Redirect' ] ) ) { return ; } // check if source uri is key in redirect target map if ( array_key_exists ( $ pathway , $ routing [ 'Redirect' ] ) ) { $ target = $ this -> getSchemeAndHttpHost ( ) ; // . $this->getBasePath() . '/' . rtrim($routing['Redirect'][$pathway], '/'); if ( $ this -> getBasePath ( ) !== null && ! Str :: likeEmpty ( $ this -> getBasePath ( ) ) ) { $ target .= '/' . $ this -> getBasePath ( ) ; } $ target .= rtrim ( $ routing [ 'Redirect' ] [ $ pathway ] , '/' ) ; $ redirect = new RedirectResponse ( $ target ) ; $ redirect -> send ( ) ; exit ( ) ; } }
Check if current url in redirect map
@return void
Check if current url in redirect map