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