From e38dd1165b675a7cd133a139076222ab351c3a01 Mon Sep 17 00:00:00 2001
From: bluegeek9 <5614-bluegeek9@users.noreply.drupalcode.org>
Date: Mon, 13 Jan 2025 15:36:53 -0600
Subject: [PATCH 1/3] Issue #3499511 by bluegeek9: cspell: correct or ignore

---
 quick_node_clone.api.php                       |  6 +++---
 quick_node_clone.info.yml                      |  2 +-
 quick_node_clone.install                       | 15 +++++++--------
 quick_node_clone.links.menu.yml                |  2 +-
 quick_node_clone.links.task.yml                |  6 +++---
 quick_node_clone.routing.yml                   |  2 +-
 src/Entity/QuickNodeCloneEntityFormBuilder.php | 10 +++++-----
 7 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/quick_node_clone.api.php b/quick_node_clone.api.php
index 5a1ff40..b775b4e 100644
--- a/quick_node_clone.api.php
+++ b/quick_node_clone.api.php
@@ -29,11 +29,11 @@ function hook_cloned_node_alter(NodeInterface &$node) {
  *
  * @param \Drupal\paragraphs\Entity\Paragraph $paragraph
  *   The paragraph entity.
- * @param string $pfield_name
+ * @param string $paragraph_field_name
  *   The paragraph field name.
- * @param mixed $pfield_settings
+ * @param mixed $paragraph_field_settings
  *   The paragraph settings.
  */
-function hook_cloned_node_paragraph_field_alter(Paragraph &$paragraph, $pfield_name, $pfield_settings) {
+function hook_cloned_node_paragraph_field_alter(Paragraph &$paragraph, $paragraph_field_name, $paragraph_field_settings) {
 
 }
diff --git a/quick_node_clone.info.yml b/quick_node_clone.info.yml
index 05fc4dc..f2c77dc 100644
--- a/quick_node_clone.info.yml
+++ b/quick_node_clone.info.yml
@@ -2,7 +2,7 @@ name: Quick Node Clone
 type: module
 description: 'Quickly clone a node with regular fields.'
 core_version_requirement: ^10 || ^11
-configure: quick_node_clone.settingsform
+configure: quick_node_clone.settings
 dependencies:
   - drupal:node
 test_dependencies:
diff --git a/quick_node_clone.install b/quick_node_clone.install
index 402741c..cb950b7 100644
--- a/quick_node_clone.install
+++ b/quick_node_clone.install
@@ -5,11 +5,10 @@
  * Install, update and uninstall functions for the Quick Node Clone module.
  */
 
-/**
- * Setting the default value for the new "create_group_relationships" option.
- */
-function quick_node_clone_update_9000(&$sandbox) {
-  \Drupal::configFactory()->getEditable('quick_node_clone.settings')
-    ->set('create_group_relationships', TRUE)
-    ->save();
-}
+ /**
+  * Clears the cache. Optional service dependency is injected.
+  */
+function quick_node_clone_update_8119(&$sandbox) {
+  // clear cache.
+  drupal_flush_all_caches();
+}
\ No newline at end of file
diff --git a/quick_node_clone.links.menu.yml b/quick_node_clone.links.menu.yml
index 814ed55..444cb3c 100644
--- a/quick_node_clone.links.menu.yml
+++ b/quick_node_clone.links.menu.yml
@@ -1,5 +1,5 @@
 quick_node_clone.config_menu:
   title: "Quick Node Clone Settings"
-  route_name: quick_node_clone.settingsform
+  route_name: quick_node_clone.settings
   parent: system.admin_config_content
   description: 'Configure settings related to cloning nodes with the Quick Node Clone module.'
diff --git a/quick_node_clone.links.task.yml b/quick_node_clone.links.task.yml
index c7b47f8..cc4b45b 100644
--- a/quick_node_clone.links.task.yml
+++ b/quick_node_clone.links.task.yml
@@ -5,13 +5,13 @@ quick_node_clone.node.quick_clone:
   weight: 30
 
 quick_node_clone.node.settings:
-  route_name: quick_node_clone.settingsform
-  base_route: quick_node_clone.settingsform
+  route_name: quick_node_clone.settings
+  base_route: quick_node_clone.settings
   title: 'Node'
   weight: -10
 
 quick_node_clone.paragraph_settings_form:
   route_name: quick_node_clone.paragraph_settings_form
-  base_route: quick_node_clone.settingsform
+  base_route: quick_node_clone.settings
   title: 'Paragraph'
   weight: 10
diff --git a/quick_node_clone.routing.yml b/quick_node_clone.routing.yml
index 5ddd584..470235a 100644
--- a/quick_node_clone.routing.yml
+++ b/quick_node_clone.routing.yml
@@ -10,7 +10,7 @@ quick_node_clone.node.quick_clone:
     parameters:
       node:
         type: entity:node
-quick_node_clone.settingsform:
+quick_node_clone.settings:
   path: '/admin/config/quick-node-clone'
   defaults:
     _form: '\Drupal\quick_node_clone\Form\QuickNodeCloneNodeSettingsForm'
diff --git a/src/Entity/QuickNodeCloneEntityFormBuilder.php b/src/Entity/QuickNodeCloneEntityFormBuilder.php
index f71911c..f20c0c1 100755
--- a/src/Entity/QuickNodeCloneEntityFormBuilder.php
+++ b/src/Entity/QuickNodeCloneEntityFormBuilder.php
@@ -206,15 +206,15 @@ class QuickNodeCloneEntityFormBuilder extends EntityFormBuilder {
               $value->entity = $value->entity->createDuplicate();
               foreach ($value->entity->getFieldDefinitions() as $field_definition) {
                 $field_storage_definition = $field_definition->getFieldStorageDefinition();
-                $pfield_settings = $field_storage_definition->getSettings();
-                $pfield_name = $field_storage_definition->getName();
+                $paragraph_field_settings = $field_storage_definition->getSettings();
+                $paragraph_field_name = $field_storage_definition->getName();
 
                 // Check whether this field is excluded and if so unset.
-                if ($this->excludeParagraphField($pfield_name, $value->entity->bundle())) {
-                  unset($value->entity->{$pfield_name});
+                if ($this->excludeParagraphField($paragraph_field_name, $value->entity->bundle())) {
+                  unset($value->entity->{$paragraph_field_name});
                 }
 
-                $this->moduleHandler->alter('cloned_node_paragraph_field', $value->entity, $pfield_name, $pfield_settings);
+                $this->moduleHandler->alter('cloned_node_paragraph_field', $value->entity, $paragraph_field_name, $paragraph_field_settings);
               }
             }
           }
-- 
GitLab


From a0b48db54e9167052426d0809669c3d1df629c72 Mon Sep 17 00:00:00 2001
From: bluegeek9 <5614-bluegeek9@users.noreply.drupalcode.org>
Date: Mon, 13 Jan 2025 15:43:40 -0600
Subject: [PATCH 2/3] Issue #3499511 by bluegeek9: cspell: correct or ignore

---
 .cspell-project-words.txt | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 .cspell-project-words.txt

diff --git a/.cspell-project-words.txt b/.cspell-project-words.txt
new file mode 100644
index 0000000..5285675
--- /dev/null
+++ b/.cspell-project-words.txt
@@ -0,0 +1,5 @@
+gnode
+canil
+lohmeyer
+neslee
+vilepickle
-- 
GitLab


From 83e744eb0b93a7f32e720e28b4aac29fd26cd442 Mon Sep 17 00:00:00 2001
From: bluegeek9 <5614-bluegeek9@users.noreply.drupalcode.org>
Date: Mon, 13 Jan 2025 15:49:34 -0600
Subject: [PATCH 3/3] Issue #3499511 by bluegeek9: cspell: correct or ignore

---
 quick_node_clone.install | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/quick_node_clone.install b/quick_node_clone.install
index cb950b7..2d99cf8 100644
--- a/quick_node_clone.install
+++ b/quick_node_clone.install
@@ -5,10 +5,10 @@
  * Install, update and uninstall functions for the Quick Node Clone module.
  */
 
- /**
-  * Clears the cache. Optional service dependency is injected.
-  */
+/**
+ * Clears the cache. Optional service dependency is injected.
+ */
 function quick_node_clone_update_8119(&$sandbox) {
-  // clear cache.
+  // Clear cache.
   drupal_flush_all_caches();
-}
\ No newline at end of file
+}
-- 
GitLab