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

buildUrlAliasDomainObject() protected method

Builds API UrlAlias object from given SPI UrlAlias object.
protected buildUrlAliasDomainObject ( eZ\Publish\SPI\Persistence\Content\URLAlias $spiUrlAlias, string | null $path ) : eZ\Publish\API\Repository\Values\Content\URLAlias
$spiUrlAlias eZ\Publish\SPI\Persistence\Content\URLAlias
$path string | null
return eZ\Publish\API\Repository\Values\Content\URLAlias
    protected function buildUrlAliasDomainObject(SPIURLAlias $spiUrlAlias, $path)
    {
        return new URLAlias(array('id' => $spiUrlAlias->id, 'type' => $spiUrlAlias->type, 'destination' => $spiUrlAlias->destination, 'languageCodes' => $spiUrlAlias->languageCodes, 'alwaysAvailable' => $spiUrlAlias->alwaysAvailable, 'path' => '/' . $path, 'isHistory' => $spiUrlAlias->isHistory, 'isCustom' => $spiUrlAlias->isCustom, 'forward' => $spiUrlAlias->forward));
    }