Subject: [PATCH] Uses EntityTypeManagerInterface instead of EntityTypeManager
---
Index: src/Plugin/views/area/ViewsAddButtonArea.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/Plugin/views/area/ViewsAddButtonArea.php b/src/Plugin/views/area/ViewsAddButtonArea.php
--- a/src/Plugin/views/area/ViewsAddButtonArea.php	(revision b5bd15c5f736e83e8df233497e8348de76c536a3)
+++ b/src/Plugin/views/area/ViewsAddButtonArea.php	(revision 0c7e94e905154a655f238f68a3d3e5e981f8bed5)
@@ -3,7 +3,7 @@
 namespace Drupal\views_add_button\Plugin\views\area;
 
 use Drupal\Core\Entity\EntityTypeBundleInfo;
-use Drupal\Core\Entity\EntityTypeManager;
+use Drupal\Core\Entity\EntityTypeManagerInterface;
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Url;
 use Drupal\views\Plugin\views\area\TokenizeAreaPluginBase;
@@ -55,12 +55,12 @@
    *   The plugin implementation definition.
    * @param \Drupal\views_add_button\Service\ViewsAddButtonService $vab
    *   The Views Add Button service.
-   * @param \Drupal\Core\Entity\EntityTypeManager $entityTypeManager
+   * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager
    *   The entity type manager.
    * @param \Drupal\Core\Entity\EntityTypeBundleInfo $bundleInfo
    *   The entity type bundle info service.
    */
-  public function __construct(array $configuration, $plugin_id, $plugin_definition, ViewsAddButtonService $vab, EntityTypeManager $entityTypeManager, EntityTypeBundleInfo $bundleInfo) {
+  public function __construct(array $configuration, $plugin_id, $plugin_definition, ViewsAddButtonService $vab, EntityTypeManagerInterface $entityTypeManager, EntityTypeBundleInfo $bundleInfo) {
     parent::__construct($configuration, $plugin_id, $plugin_definition);
     $this->vab = $vab;
     $this->entityTypeManager = $entityTypeManager;
Index: src/Plugin/views/field/ViewsAddButtonField.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/Plugin/views/field/ViewsAddButtonField.php b/src/Plugin/views/field/ViewsAddButtonField.php
--- a/src/Plugin/views/field/ViewsAddButtonField.php	(revision b5bd15c5f736e83e8df233497e8348de76c536a3)
+++ b/src/Plugin/views/field/ViewsAddButtonField.php	(revision 0c7e94e905154a655f238f68a3d3e5e981f8bed5)
@@ -4,7 +4,7 @@
 
 use Drupal\Component\Utility\Xss;
 use Drupal\Core\Entity\EntityTypeBundleInfo;
-use Drupal\Core\Entity\EntityTypeManager;
+use Drupal\Core\Entity\EntityTypeManagerInterface;
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Url;
 use Drupal\views\Plugin\views\field\FieldPluginBase;
@@ -57,12 +57,12 @@
    *   The plugin implementation definition.
    * @param \Drupal\views_add_button\Service\ViewsAddButtonService $vab
    *   The Views Add Button service.
-   * @param \Drupal\Core\Entity\EntityTypeManager $entityTypeManager
+   * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager
    *   The entity type manager.
    * @param \Drupal\Core\Entity\EntityTypeBundleInfo $bundleInfo
    *   The entity type bundle info service.
    */
-  public function __construct(array $configuration, $plugin_id, $plugin_definition, ViewsAddButtonService $vab, EntityTypeManager $entityTypeManager, EntityTypeBundleInfo $bundleInfo) {
+  public function __construct(array $configuration, $plugin_id, $plugin_definition, ViewsAddButtonService $vab, EntityTypeManagerInterface $entityTypeManager, EntityTypeBundleInfo $bundleInfo) {
     parent::__construct($configuration, $plugin_id, $plugin_definition);
     $this->vab = $vab;
     $this->entityTypeManager = $entityTypeManager;
Index: src/Service/ViewsAddButtonService.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/Service/ViewsAddButtonService.php b/src/Service/ViewsAddButtonService.php
--- a/src/Service/ViewsAddButtonService.php	(revision b5bd15c5f736e83e8df233497e8348de76c536a3)
+++ b/src/Service/ViewsAddButtonService.php	(revision 0c7e94e905154a655f238f68a3d3e5e981f8bed5)
@@ -7,7 +7,7 @@
 use Drupal\Core\Entity\ContentEntityType;
 use Drupal\Core\Entity\EntityTypeBundleInfo;
 use Drupal\Core\Entity\EntityTypeBundleInfoInterface;
-use Drupal\Core\Entity\EntityTypeManager;
+use Drupal\Core\Entity\EntityTypeManagerInterface;
 use Drupal\Core\StringTranslation\TranslatableMarkup;
 use Drupal\views_add_button\ViewsAddButtonManager;
 
@@ -49,7 +49,7 @@
   /**
    * ViewsAddButtonService constructor.
    *
-   * @param \Drupal\Core\Entity\EntityTypeManager $manager
+   * @param \Drupal\Core\Entity\EntityTypeManagerInterface $manager
    *   The entity type manager.
    * @param \Drupal\Core\Entity\EntityTypeBundleInfo $bundle_info
    *   The entity type bundle info service.
@@ -58,7 +58,7 @@
    * @param \Drupal\views_add_button\ViewsAddButtonManager $plugin_manager
    *   The views add button plugin manager.
    */
-  public function __construct(EntityTypeManager $manager, EntityTypeBundleInfo $bundle_info, ConfigFactoryInterface $config, ViewsAddButtonManager $plugin_manager) {
+  public function __construct(EntityTypeManagerInterface $manager, EntityTypeBundleInfo $bundle_info, ConfigFactoryInterface $config, ViewsAddButtonManager $plugin_manager) {
     $this->entityTypeManager = $manager;
     $this->entityTypeBundleInfo = $bundle_info;
     $this->config = $config;
