diff --git a/core/modules/language/src/Form/ContentLanguageSettingsForm.php b/core/modules/language/src/Form/ContentLanguageSettingsForm.php index 1380502..99052a0 100644 --- a/core/modules/language/src/Form/ContentLanguageSettingsForm.php +++ b/core/modules/language/src/Form/ContentLanguageSettingsForm.php @@ -7,7 +7,7 @@ namespace Drupal\language\Form; -use Drupal\Core\Cache\CacheBackendInterface; +use Drupal\Core\Cache\Cache; use Drupal\Core\Entity\ContentEntityTypeInterface; use Drupal\Core\Entity\EntityManagerInterface; use Drupal\Core\Form\FormBase; @@ -28,23 +28,13 @@ class ContentLanguageSettingsForm extends FormBase { protected $entityManager; /** - * The render cache bin. - * - * @var \Drupal\Core\Cache\CacheBackendInterface - */ - protected $renderCache; - - /** * Constructs a ContentLanguageSettingsForm object. * * @param \Drupal\Core\Entity\EntityManagerInterface $entity_manager * The entity manager. - * @param \Drupal\Core\Cache\CacheBackendInterface $render_cache - * The render cache service. */ - public function __construct(EntityManagerInterface $entity_manager, CacheBackendInterface $render_cache) { + public function __construct(EntityManagerInterface $entity_manager) { $this->entityManager = $entity_manager; - $this->renderCache = $render_cache; } /** @@ -52,8 +42,7 @@ public function __construct(EntityManagerInterface $entity_manager, CacheBackend */ public static function create(ContainerInterface $container) { return new static( - $container->get('entity.manager'), - $container->get('cache.render') + $container->get('entity.manager') ); } @@ -170,7 +159,7 @@ public function submitForm(array &$form, FormStateInterface $form_state) { } // Invalidate the render cache because we need to show new actions in blocks // with tabs. eg. "Translate". - $this->renderCache->deleteAll(); + Cache::invalidateTags(['rendered']); drupal_set_message($this->t('Settings successfully updated.')); }