- Documentation >
- API >
- Event reference >
- URL events
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 |