PHP Class eZ\Publish\Core\Persistence\Cache\UrlAliasHandler

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler
Inheritance: extends AbstractHandler, implements eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler
Show file Open project: ezsystems/ezpublish-kernel

Public Methods

Method Description
createCustomUrlAlias ( $locationId, $path, $forwarding = false, $languageCode = null, $alwaysAvailable = false )
createGlobalUrlAlias ( $resource, $path, $forwarding = false, $languageCode = null, $alwaysAvailable = false )
listGlobalURLAliases ( $languageCode = null, $offset, $limit )
listURLAliasesForLocation ( $locationId, $custom = false )
loadUrlAlias ( $id )
locationCopied ( $locationId, $newLocationId, $newParentId )
locationDeleted ( $locationId )
locationMoved ( $locationId, $oldParentId, $newParentId )
locationSwapped ( $location1ParentId, $location1Id, $location2ParentId, $location2Id )
lookup ( $url )
publishUrlAliasForLocation ( $locationId, $parentLocationId, $name, $languageCode, $alwaysAvailable = false, $updatePathIdentificationString = false )
removeURLAliases ( array $urlAliases )

Protected Methods

Method Description
clearLocation ( $locationId )

Method Details

clearLocation() protected method

protected clearLocation ( $locationId )
$locationId

createCustomUrlAlias() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::createCustomUrlAlias
public createCustomUrlAlias ( $locationId, $path, $forwarding = false, $languageCode = null, $alwaysAvailable = false )

createGlobalUrlAlias() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::createGlobalUrlAlias
public createGlobalUrlAlias ( $resource, $path, $forwarding = false, $languageCode = null, $alwaysAvailable = false )

listGlobalURLAliases() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::listGlobalURLAliases
public listGlobalURLAliases ( $languageCode = null, $offset, $limit )

listURLAliasesForLocation() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::listURLAliasesForLocation
public listURLAliasesForLocation ( $locationId, $custom = false )

loadUrlAlias() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::loadUrlAlias
public loadUrlAlias ( $id )

locationCopied() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::locationCopied
public locationCopied ( $locationId, $newLocationId, $newParentId )

locationDeleted() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::locationDeleted
public locationDeleted ( $locationId )

locationMoved() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::locationMoved
public locationMoved ( $locationId, $oldParentId, $newParentId )

locationSwapped() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::swap
public locationSwapped ( $location1ParentId, $location1Id, $location2ParentId, $location2Id )

lookup() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::lookup
public lookup ( $url )

publishUrlAliasForLocation() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::publishUrlAliasForLocation
public publishUrlAliasForLocation ( $locationId, $parentLocationId, $name, $languageCode, $alwaysAvailable = false, $updatePathIdentificationString = false )

removeURLAliases() public method

See also: eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler::removeURLAliases
public removeURLAliases ( array $urlAliases )
$urlAliases array