DmitryDulepov\Realurl\Encoder\UrlEncoder::encodePathComponents PHP Метод

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

Encodes the path to the page.
protected encodePathComponents ( ) : void
Результат void
    protected function encodePathComponents()
    {
        $this->fixPageId();
        $cacheEntry = $this->cache->getPathFromCacheByPageId($this->rootPageId, $this->sysLanguageUid, $this->urlParameters['id'], isset($this->urlParameters['MP']) ? $this->urlParameters['MP'] : '');
        if ($cacheEntry) {
            $this->appendToEncodedUrl($cacheEntry->getPagePath());
            if (isset($this->urlParameters['MP']) && $cacheEntry->getMountPoint() === $this->urlParameters['MP']) {
                unset($this->urlParameters['MP']);
            }
        } else {
            $this->createPathComponent();
        }
    }