eZ\Publish\Core\Repository\URLAliasService::lookup PHP Method

lookup() public method

looks up the URLAlias for the given url.
public lookup ( string $url, string $languageCode = null ) : eZ\Publish\API\Repository\Values\Content\URLAlias
$url string
$languageCode string
return eZ\Publish\API\Repository\Values\Content\URLAlias
    public function lookup($url, $languageCode = null)
    {
        $url = $this->cleanUrl($url);
        $spiUrlAlias = $this->urlAliasHandler->lookup($url);
        list($path, $languageCodes) = $this->matchPath($spiUrlAlias, $url, $languageCode);
        if ($path === false || !$this->isPathLoadable($spiUrlAlias->pathData, $languageCodes)) {
            throw new NotFoundException('URLAlias', $url);
        }
        return $this->buildUrlAliasDomainObject($spiUrlAlias, $path);
    }