eZ\Publish\Core\Persistence\Cache\UrlAliasHandler::loadUrlAlias PHP Method

loadUrlAlias() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::loadUrlAlias
public loadUrlAlias ( $id )
    public function loadUrlAlias($id)
    {
        // Look for url alias cache
        $cache = $this->cache->getItem('urlAlias', $id);
        $urlAlias = $cache->get();
        if ($cache->isMiss()) {
            $this->logger->logCall(__METHOD__, array('alias' => $id));
            $urlAlias = $this->persistenceHandler->urlAliasHandler()->loadUrlAlias($id);
            $cache->set($urlAlias)->save();
        }
        return $urlAlias;
    }