class LocaleTranslationCacheTag implements EventSubscriberInterface (View source)

A subscriber invalidating cache tags when translating a string.

Properties

protected CacheTagsInvalidatorInterface $cacheTagsInvalidator

The cache tags invalidator.

Methods

__construct(CacheTagsInvalidatorInterface $cache_tags_invalidator)

Constructs a LocaleTranslationCacheTag object.

saveTranslation()

Invalidate cache tags whenever a string is translated.

static array
getSubscribedEvents()

{@inheritdoc}

Details

__construct(CacheTagsInvalidatorInterface $cache_tags_invalidator)

Constructs a LocaleTranslationCacheTag object.

Parameters

CacheTagsInvalidatorInterface $cache_tags_invalidator

The cache tags invalidator.

saveTranslation()

Invalidate cache tags whenever a string is translated.

static array getSubscribedEvents()

{@inheritdoc}

Return Value

array