This documentation is for a version that has reached its End Of Life. Such versions are no longer supported and don't receive security updates. Consider updating to a newer version.
    
URL events¶
URLs¶
| Event | Dispatched by | Properties | 
|---|---|---|
| BeforeUpdateUrlEvent | URLService::updateUrl | URL $urlURLUpdateStruct $structURL|null $updatedUrl | 
| UpdateUrlEvent | URLService::updateUrl | URL $urlURLUpdateStruct $structURL $updatedUrl | 
URL aliases¶
The following events are dispatched when creating and managing URL aliases.
| Event | Dispatched by | Properties | 
|---|---|---|
| BeforeCreateGlobalUrlAliasEvent | URLAliasService::createGlobalUrlAlias | private $resourceprivate $pathprivate $languageCodeprivate $forwardingprivate $alwaysAvailableURLAlias|null $urlAlias | 
| CreateGlobalUrlAliasEvent | URLAliasService::createGlobalUrlAlias | private $resourceprivate $pathprivate $languageCodeprivate $forwardingprivate $alwaysAvailableURLAlias $urlAlias | 
| BeforeCreateUrlAliasEvent | URLAliasService::createUrlAlias | Location $locationprivate $pathprivate $languageCodeprivate $forwardingprivate $alwaysAvailableURLAlias|null $urlAlias | 
| CreateUrlAliasEvent | URLAliasService::createUrlAlias | Location $locationprivate $pathprivate $languageCodeprivate $forwardingprivate $alwaysAvailableURLAlias $urlAlias | 
| BeforeRefreshSystemUrlAliasesForLocationEvent | URLAliasService::refreshSystemUrlAliasesForLocation | Location $location | 
| RefreshSystemUrlAliasesForLocationEvent | URLAliasService::refreshSystemUrlAliasesForLocation | Location $location | 
| BeforeRemoveAliasesEvent | URLAliasService::removeAliases | array $aliasList | 
| RemoveAliasesEvent | URLAliasService::removeAliases | array $aliasList | 
URL wildcards¶
The following events are dispatched when creating and managing URL wildcards.
| Event | Dispatched by | Properties | 
|---|---|---|
| BeforeCreateEvent | URLWildcardService::create | private $sourceUrlprivate $destinationUrlprivate $forwardURLWildcard|null $urlWildcard | 
| CreateEvent | URLWildcardService::create | private $sourceUrlprivate $destinationUrlprivate $forwardURLWildcard $urlWildcard | 
| BeforeUpdateEvent | URLWildcardService::update | URLWildcard $urlWildcardURLWildcardUpdateStruct $updateStruct | 
| UpdateEvent | URLWildcardService::update | URLWildcard $urlWildcardURLWildcardUpdateStruct $updateStruct | 
| BeforeTranslateEvent | URLWildcardService::translate | private $urlURLWildcardTranslationResult|null $result | 
| TranslateEvent | URLWildcardService::translate | private $urlURLWildcardTranslationResult $result | 
| BeforeRemoveEvent | URLWildcardService::remove | URLWildcard $urlWildcard | 
| RemoveEvent | URLWildcardService::remove | URLWildcard $urlWildcard |