public function invalidateLanguageRoute(EntityWrittenContainerEvent
$event): void
{ // invalidates the language route when a language changed or an assignment between the sales channel and language changed
$this->cacheInvalidator->
invalidate([...
$this->
getChangedLanguageAssignments($event), ...
$this->
getChangedLanguages($event)]);
} public function invalidateCountryRoute(EntityWrittenContainerEvent
$event): void
{ // invalidates the country route when a country changed or an assignment between the sales channel and country changed
$this->cacheInvalidator->
invalidate([...
$this->
getChangedCountryAssignments($event), ...
$this->
getChangedCountries($event)]);
} public function invalidateCountryStateRoute(EntityWrittenContainerEvent
$event): void
{ $tags =
[];
if ( $event->
getDeletedPrimaryKeys(CountryStateDefinition::ENTITY_NAME
) ||
$event->
getPrimaryKeysWithPropertyChange(CountryStateDefinition::ENTITY_NAME,
['countryId'
]) ) { $tags[] = CachedCountryStateRoute::ALL_TAG;
}