From e31e0de1b6b0420aae060bf15746bd6394834d3d Mon Sep 17 00:00:00 2001
From: Antonio De Marco <antonio@nuvole.org>
Date: Sat, 22 Apr 2017 12:15:12 +0200
Subject: [PATCH] #91: Rename deriver interfaces.

---
 .../src/Plugin/Deriver/LibraryDeriver.php                   | 4 ++--
 .../{AbstractDeriver.php => AbstractPatternsDeriver.php}    | 6 +++---
 ...tractYamlDeriver.php => AbstractYamlPatternsDeriver.php} | 4 ++--
 .../{DeriverInterface.php => PatternsDeriverInterface.php}  | 4 ++--
 ...eriverInterface.php => YamlPatternsDeriverInterface.php} | 4 ++--
 5 files changed, 11 insertions(+), 11 deletions(-)
 rename src/Plugin/Deriver/{AbstractDeriver.php => AbstractPatternsDeriver.php} (91%)
 rename src/Plugin/Deriver/{AbstractYamlDeriver.php => AbstractYamlPatternsDeriver.php} (87%)
 rename src/Plugin/Deriver/{DeriverInterface.php => PatternsDeriverInterface.php} (80%)
 rename src/Plugin/Deriver/{YamlDeriverInterface.php => YamlPatternsDeriverInterface.php} (78%)

diff --git a/modules/ui_patterns_library/src/Plugin/Deriver/LibraryDeriver.php b/modules/ui_patterns_library/src/Plugin/Deriver/LibraryDeriver.php
index 84cf2a6f..65d2b117 100644
--- a/modules/ui_patterns_library/src/Plugin/Deriver/LibraryDeriver.php
+++ b/modules/ui_patterns_library/src/Plugin/Deriver/LibraryDeriver.php
@@ -5,7 +5,7 @@ namespace Drupal\ui_patterns_library\Plugin\Deriver;
 use Drupal\Component\Serialization\Yaml;
 use Drupal\Core\Extension\ExtensionDiscovery;
 use Drupal\Core\TypedData\TypedDataManager;
-use Drupal\ui_patterns\Plugin\Deriver\AbstractYamlDeriver;
+use Drupal\ui_patterns\Plugin\Deriver\AbstractYamlPatternsDeriver;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 use Drupal\Core\Extension\ModuleHandlerInterface;
 use Drupal\Core\Extension\ThemeHandlerInterface;
@@ -15,7 +15,7 @@ use Drupal\Core\Extension\ThemeHandlerInterface;
  *
  * @package Drupal\ui_patterns_library\Deriver
  */
-class LibraryDeriver extends AbstractYamlDeriver {
+class LibraryDeriver extends AbstractYamlPatternsDeriver {
 
   /**
    * The base plugin ID.
diff --git a/src/Plugin/Deriver/AbstractDeriver.php b/src/Plugin/Deriver/AbstractPatternsDeriver.php
similarity index 91%
rename from src/Plugin/Deriver/AbstractDeriver.php
rename to src/Plugin/Deriver/AbstractPatternsDeriver.php
index c8af3200..1ca4bbd8 100644
--- a/src/Plugin/Deriver/AbstractDeriver.php
+++ b/src/Plugin/Deriver/AbstractPatternsDeriver.php
@@ -8,11 +8,11 @@ use Drupal\Core\TypedData\TypedDataManager;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 
 /**
- * Class AbstractDeriver.
+ * Class AbstractPatternsDeriver.
  *
  * @package Drupal\ui_patterns\Deriver
  */
-abstract class AbstractDeriver extends DeriverBase implements DeriverInterface, ContainerDeriverInterface {
+abstract class AbstractPatternsDeriver extends DeriverBase implements PatternsDeriverInterface, ContainerDeriverInterface {
 
   /**
    * Typed data manager service.
@@ -29,7 +29,7 @@ abstract class AbstractDeriver extends DeriverBase implements DeriverInterface,
   protected $dataType = 'ui_patterns_pattern';
 
   /**
-   * AbstractDeriver constructor.
+   * AbstractPatternsDeriver constructor.
    *
    * @param string $base_plugin_id
    *   The base plugin ID.
diff --git a/src/Plugin/Deriver/AbstractYamlDeriver.php b/src/Plugin/Deriver/AbstractYamlPatternsDeriver.php
similarity index 87%
rename from src/Plugin/Deriver/AbstractYamlDeriver.php
rename to src/Plugin/Deriver/AbstractYamlPatternsDeriver.php
index f45a87e8..2a2bb9fd 100644
--- a/src/Plugin/Deriver/AbstractYamlDeriver.php
+++ b/src/Plugin/Deriver/AbstractYamlPatternsDeriver.php
@@ -5,13 +5,13 @@ namespace Drupal\ui_patterns\Plugin\Deriver;
 use Drupal\Core\Site\Settings;
 
 /**
- * Class AbstractPatternsDeriver.
+ * Class AbstractYamlPatternsDeriver.
  *
  * Derive pattern plugin definitions stored in YAML files.
  *
  * @package Drupal\ui_patterns\Deriver
  */
-abstract class AbstractYamlDeriver extends AbstractDeriver implements YamlDeriverInterface, DeriverInterface {
+abstract class AbstractYamlPatternsDeriver extends AbstractPatternsDeriver implements YamlPatternsDeriverInterface {
 
   /**
    * {@inheritdoc}
diff --git a/src/Plugin/Deriver/DeriverInterface.php b/src/Plugin/Deriver/PatternsDeriverInterface.php
similarity index 80%
rename from src/Plugin/Deriver/DeriverInterface.php
rename to src/Plugin/Deriver/PatternsDeriverInterface.php
index 16cad59f..28dd1ed0 100644
--- a/src/Plugin/Deriver/DeriverInterface.php
+++ b/src/Plugin/Deriver/PatternsDeriverInterface.php
@@ -3,11 +3,11 @@
 namespace Drupal\ui_patterns\Plugin\Deriver;
 
 /**
- * Interface DeriverInterface.
+ * Interface PatternsDeriverInterface.
  *
  * @package Drupal\ui_patterns\Plugin\Deriver
  */
-interface DeriverInterface {
+interface PatternsDeriverInterface {
 
   /**
    * Get pattern definition objects.
diff --git a/src/Plugin/Deriver/YamlDeriverInterface.php b/src/Plugin/Deriver/YamlPatternsDeriverInterface.php
similarity index 78%
rename from src/Plugin/Deriver/YamlDeriverInterface.php
rename to src/Plugin/Deriver/YamlPatternsDeriverInterface.php
index c8dc10f4..947f8c52 100644
--- a/src/Plugin/Deriver/YamlDeriverInterface.php
+++ b/src/Plugin/Deriver/YamlPatternsDeriverInterface.php
@@ -3,11 +3,11 @@
 namespace Drupal\ui_patterns\Plugin\Deriver;
 
 /**
- * Interface YamlDeriverInterface.
+ * Interface YamlPatternsDeriverInterface.
  *
  * @package Drupal\ui_patterns\Plugin\Deriver
  */
-interface YamlDeriverInterface {
+interface YamlPatternsDeriverInterface extends PatternsDeriverInterface {
 
   /**
    * Get list of possible yaml definition file extensions.
-- 
GitLab