use Drupal\Core\Cache\CacheTagsInvalidator;
...
/**
* The cache tags invalidator.
*/
protected CacheTagsInvalidator $cacheTagsInvalidator;
/**
* Constructs a form object.
*
* @param \Drupal\Core\Cache\CacheTagsInvalidator $cache_tags_invalidator
* The cache tags invalidator.
*/
public function __construct(EntityRepositoryInterface $entity_repository, EntityTypeBundleInfoInterface $entity_type_bundle_info, TimeInterface $time, CacheTagsInvalidator $cache_tags_invalidator) {
parent::__construct($entity_repository, $entity_type_bundle_info, $time);
$this->cacheTagsInvalidator = $cache_tags_invalidator;
}
/**
* {@inheritdoc}
*/
public static function create(ContainerInterface $container) {
return new static(
$container->get('entity.repository'),
$container->get('entity_type.bundle.info'),
$container->get('datetime.time'),
$container->get('cache_tags.invalidator'),
);
}