diff --git a/domain_menu_access.services.yml b/domain_menu_access.services.yml
index bf6f9cc..d7e0f97 100644
--- a/domain_menu_access.services.yml
+++ b/domain_menu_access.services.yml
@@ -1,4 +1,4 @@
 services:
   domain_menu_access.default_tree_manipulators:
     class: Drupal\domain_menu_access\Menu\DomainMenuLinkTreeManipulators
-    arguments: ['@entity.manager', '@domain.negotiator', '@language_manager']
+    arguments: ['@entity_type.manager', '@domain.negotiator', '@language_manager']
diff --git a/src/Menu/DomainMenuLinkTreeManipulators.php b/src/Menu/DomainMenuLinkTreeManipulators.php
index ce2aa3e..e83ec2c 100644
--- a/src/Menu/DomainMenuLinkTreeManipulators.php
+++ b/src/Menu/DomainMenuLinkTreeManipulators.php
@@ -3,7 +3,7 @@
 namespace Drupal\domain_menu_access\Menu;
 
 use Drupal\Core\Access\AccessResult;
-use Drupal\Core\Entity\EntityManagerInterface;
+use Drupal\Core\Entity\EntityTypeManagerInterface;
 use Drupal\Core\Language\LanguageInterface;
 use Drupal\Core\Language\LanguageManagerInterface;
 use Drupal\Core\Menu\InaccessibleMenuLink;
@@ -20,11 +20,11 @@ use Drupal\menu_link_content\Entity\MenuLinkContent;
 class DomainMenuLinkTreeManipulators {
 
   /**
-   * The entity manager.
+   * The entity type manager.
    *
-   * @var \Drupal\Core\Entity\EntityManagerInterface
+   * @var \Drupal\Core\Entity\EntityTypeManagerInterface
    */
-  protected $entityManager;
+  protected $entityTypeManager;
 
   /**
    * The domain negotiator.
@@ -48,13 +48,13 @@ class DomainMenuLinkTreeManipulators {
   /**
    * Constructor.
    *
-   * @param \Drupal\Core\Entity\EntityManagerInterface $entity_manager
-   *   The entity manager.
+   * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
+   *   The entity type manager.
    * @param \Drupal\domain\DomainNegotiator $domain_negotiator
    *   The domain negotiator.
    */
-  public function __construct(EntityManagerInterface $entity_manager, DomainNegotiator $domain_negotiator, LanguageManagerInterface $language_manager) {
-    $this->entityManager = $entity_manager;
+  public function __construct(EntityTypeManagerInterface $entity_type_manager, DomainNegotiator $domain_negotiator, LanguageManagerInterface $language_manager) {
+    $this->entityTypeManager = $entity_type_manager;
     $this->domainNegotiator = $domain_negotiator;
     $this->languageManager = $language_manager;
   }
@@ -162,7 +162,7 @@ class DomainMenuLinkTreeManipulators {
    *   The menu link entity.
    */
   protected function loadMenuLinkContentEntity(MenuLinkInterface $instance) {
-    $storage = $this->entityManager->getStorage('menu_link_content');
+    $storage = $this->entityTypeManager->getStorage('menu_link_content');
     $entity = NULL;
 
     if (!empty($instance->getPluginDefinition()['metadata']['entity_id'])) {
