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

createGlobalUrlAlias() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::createGlobalUrlAlias
public createGlobalUrlAlias ( $resource, $path, $forwarding = false, $languageCode = null, $alwaysAvailable = false )
    public function createGlobalUrlAlias($resource, $path, $forwarding = false, $languageCode = null, $alwaysAvailable = false)
    {
        $this->logger->logCall(__METHOD__, array('resource' => $resource, 'path' => $path, 'forwarding' => $forwarding, 'language' => $languageCode, 'alwaysAvailable' => $alwaysAvailable));
        $urlAlias = $this->persistenceHandler->urlAliasHandler()->createGlobalUrlAlias($resource, $path, $forwarding, $languageCode, $alwaysAvailable);
        $this->cache->getItem('urlAlias', $urlAlias->id)->set($urlAlias)->save();
        return $urlAlias;
    }