From f84fb7c65f5048a03891914b5a7d08cddc8f6dee Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Mon, 24 Jun 2024 14:19:49 +0200
Subject: [PATCH] Fix recipe IDs

---
 docs/library/forms/access_to_form_fields_with_tokens.md       | 4 ++--
 docs/library/forms/content_validation.md                      | 4 ++--
 docs/library/simple/add_role_to_inserted_or_updated_user.md   | 4 ++--
 docs/library/simple/asynchronous_views_export.md              | 4 ++--
 ...ntity_with_values_from_another_one_and_the_current_user.md | 4 ++--
 docs/library/simple/calculated_entity_field.md                | 4 ++--
 docs/library/simple/combined_conditions.md                    | 4 ++--
 docs/library/simple/count_user_logins.md                      | 4 ++--
 docs/library/simple/create_user_entity_from_json.md           | 4 ++--
 docs/library/simple/detect_user_role_changes.md               | 4 ++--
 .../simple/display_message_to_specific_user_roles_only.md     | 4 ++--
 docs/library/simple/eca_and_http_services.md                  | 4 ++--
 docs/library/simple/eca_and_http_services_-_part_2.md         | 4 ++--
 docs/library/simple/eca_and_views.md                          | 4 ++--
 docs/library/simple/eca_working_with_vbo.md                   | 4 ++--
 docs/library/simple/find_values_in_lists.md                   | 4 ++--
 docs/library/simple/get_next_incremental_id.md                | 4 ++--
 .../simple/grant_new_user_role_after_3_conditions_are_met.md  | 4 ++--
 docs/library/simple/keep_2_fields_in_sync.md                  | 4 ++--
 docs/library/simple/notifications.md                          | 4 ++--
 docs/library/simple/processing_sequence.md                    | 4 ++--
 docs/library/simple/route_test.md                             | 4 ++--
 docs/library/simple/scheduled_publishing.md                   | 4 ++--
 .../send_email_on_user_registration_with_field_values.md      | 4 ++--
 docs/library/simple/send_email_to_users_of_a_given_role.md    | 4 ++--
 ...ication_including_revision_log_message_for_node_changes.md | 4 ++--
 docs/library/simple/switch_case_default.md                    | 4 ++--
 .../update_user_entity_when_they_save_an_article_node.md      | 4 ++--
 docs/library/simple/working_with_dates_and_time.md            | 4 ++--
 docs/library/test models/basic_entity_tests.md                | 4 ++--
 docs/library/test models/cross_references.md                  | 4 ++--
 docs/library/test models/entity_events_part_1.md              | 4 ++--
 docs/library/test models/entity_events_part_2.md              | 4 ++--
 docs/library/test models/forward_tokens_to_custom_event.md    | 4 ++--
 docs/library/test models/redirects_for_deleted_entities.md    | 4 ++--
 docs/library/test models/save_new_entity.md                   | 4 ++--
 docs/library/test models/set_field_values.md                  | 4 ++--
 docs/library/test models/views.md                             | 4 ++--
 docs/library/test models/write_log_message.md                 | 4 ++--
 docs/library/use case/eca_feature_demo.md                     | 4 ++--
 docs/library/use case/multi_value_field_loop.md               | 4 ++--
 docs/library/use case/redirect_403_to_login_page.md           | 4 ++--
 docs/library/use case/redirect_unpublished.md                 | 4 ++--
 docs/library/use case/user_network_changes.md                 | 4 ++--
 44 files changed, 88 insertions(+), 88 deletions(-)

diff --git a/docs/library/forms/access_to_form_fields_with_tokens.md b/docs/library/forms/access_to_form_fields_with_tokens.md
index 063c7520..e97e2a6b 100644
--- a/docs/library/forms/access_to_form_fields_with_tokens.md
+++ b/docs/library/forms/access_to_form_fields_with_tokens.md
@@ -19,8 +19,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/access_to_form_fields_with_tokens
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/access_to_form_fields_with_tokens
+composer require drupal-eca-recipe/eca_lib_0028
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0028
 ```
 
 ## Purpose
diff --git a/docs/library/forms/content_validation.md b/docs/library/forms/content_validation.md
index 2b32a014..168ed631 100644
--- a/docs/library/forms/content_validation.md
+++ b/docs/library/forms/content_validation.md
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/content_validation
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/content_validation
+composer require drupal-eca-recipe/eca_lib_0009
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0009
 ```
 
 ## Purpose
diff --git a/docs/library/simple/add_role_to_inserted_or_updated_user.md b/docs/library/simple/add_role_to_inserted_or_updated_user.md
index a4f0d726..797ad29b 100644
--- a/docs/library/simple/add_role_to_inserted_or_updated_user.md
+++ b/docs/library/simple/add_role_to_inserted_or_updated_user.md
@@ -20,8 +20,8 @@ Version v2
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/add_role_to_inserted_or_updated_user
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/add_role_to_inserted_or_updated_user
+composer require drupal-eca-recipe/eca_lib_0029
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0029
 ```
 
 ## Purpose
diff --git a/docs/library/simple/asynchronous_views_export.md b/docs/library/simple/asynchronous_views_export.md
index c01aa9b4..fa196182 100644
--- a/docs/library/simple/asynchronous_views_export.md
+++ b/docs/library/simple/asynchronous_views_export.md
@@ -20,8 +20,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/asynchronous_views_export
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/asynchronous_views_export
+composer require drupal-eca-recipe/eca_lib_0016
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0016
 ```
 
 ## Purpose
diff --git a/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md b/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md
index e6fd0825..3e01757d 100644
--- a/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md
+++ b/docs/library/simple/auto_create_entity_with_values_from_another_one_and_the_current_user.md
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/auto_create_entity_with_values_from_another_one_and_the_current_user
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/auto_create_entity_with_values_from_another_one_and_the_current_user
+composer require drupal-eca-recipe/eca_lib_0020
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0020
 ```
 
 ## Purpose
diff --git a/docs/library/simple/calculated_entity_field.md b/docs/library/simple/calculated_entity_field.md
index efa81e90..5aec3656 100644
--- a/docs/library/simple/calculated_entity_field.md
+++ b/docs/library/simple/calculated_entity_field.md
@@ -20,8 +20,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/calculated_entity_field
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/calculated_entity_field
+composer require drupal-eca-recipe/eca_lib_0022
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0022
 ```
 
 ## Purpose
diff --git a/docs/library/simple/combined_conditions.md b/docs/library/simple/combined_conditions.md
index ff4f8f96..fa2bf081 100644
--- a/docs/library/simple/combined_conditions.md
+++ b/docs/library/simple/combined_conditions.md
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/combined_conditions
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/combined_conditions
+composer require drupal-eca-recipe/eca_lib_0002
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0002
 ```
 
 ## Purpose
diff --git a/docs/library/simple/count_user_logins.md b/docs/library/simple/count_user_logins.md
index 790c8cf9..3e1a754c 100644
--- a/docs/library/simple/count_user_logins.md
+++ b/docs/library/simple/count_user_logins.md
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/count_user_logins
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/count_user_logins
+composer require drupal-eca-recipe/eca_lib_0012
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0012
 ```
 
 ## Purpose
diff --git a/docs/library/simple/create_user_entity_from_json.md b/docs/library/simple/create_user_entity_from_json.md
index eed0002c..c65bf1a0 100644
--- a/docs/library/simple/create_user_entity_from_json.md
+++ b/docs/library/simple/create_user_entity_from_json.md
@@ -19,8 +19,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/create_user_entity_from_json
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/create_user_entity_from_json
+composer require drupal-eca-recipe/eca_lib_0030
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0030
 ```
 
 ## Purpose
diff --git a/docs/library/simple/detect_user_role_changes.md b/docs/library/simple/detect_user_role_changes.md
index d11c993e..999c8fe5 100644
--- a/docs/library/simple/detect_user_role_changes.md
+++ b/docs/library/simple/detect_user_role_changes.md
@@ -19,8 +19,8 @@ Version v2
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/detect_user_role_changes
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/detect_user_role_changes
+composer require drupal-eca-recipe/eca_lib_0010
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0010
 ```
 
 ## Purpose
diff --git a/docs/library/simple/display_message_to_specific_user_roles_only.md b/docs/library/simple/display_message_to_specific_user_roles_only.md
index 0a1cc2fd..ed23c0fd 100644
--- a/docs/library/simple/display_message_to_specific_user_roles_only.md
+++ b/docs/library/simple/display_message_to_specific_user_roles_only.md
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/display_message_to_specific_user_roles_only
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/display_message_to_specific_user_roles_only
+composer require drupal-eca-recipe/eca_lib_0015
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0015
 ```
 
 ## Purpose
diff --git a/docs/library/simple/eca_and_http_services.md b/docs/library/simple/eca_and_http_services.md
index 9714fcfd..d8cf8028 100644
--- a/docs/library/simple/eca_and_http_services.md
+++ b/docs/library/simple/eca_and_http_services.md
@@ -20,8 +20,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/eca_and_http_services
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_and_http_services
+composer require drupal-eca-recipe/eca_lib_0032
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0032
 ```
 
 ## Purpose
diff --git a/docs/library/simple/eca_and_http_services_-_part_2.md b/docs/library/simple/eca_and_http_services_-_part_2.md
index 5cc25a2e..71cae6f0 100644
--- a/docs/library/simple/eca_and_http_services_-_part_2.md
+++ b/docs/library/simple/eca_and_http_services_-_part_2.md
@@ -20,8 +20,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/eca_and_http_services_-_part_2
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_and_http_services_-_part_2
+composer require drupal-eca-recipe/eca_lib_0033
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0033
 ```
 
 ## Purpose
diff --git a/docs/library/simple/eca_and_views.md b/docs/library/simple/eca_and_views.md
index 04545830..7feb49df 100644
--- a/docs/library/simple/eca_and_views.md
+++ b/docs/library/simple/eca_and_views.md
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/eca_and_views
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_and_views
+composer require drupal-eca-recipe/eca_lib_0034
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0034
 ```
 
 ## Purpose
diff --git a/docs/library/simple/eca_working_with_vbo.md b/docs/library/simple/eca_working_with_vbo.md
index 14d250c7..80eee32c 100644
--- a/docs/library/simple/eca_working_with_vbo.md
+++ b/docs/library/simple/eca_working_with_vbo.md
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/eca_working_with_vbo
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_working_with_vbo
+composer require drupal-eca-recipe/eca_lib_0019
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0019
 ```
 
 ## Purpose
diff --git a/docs/library/simple/find_values_in_lists.md b/docs/library/simple/find_values_in_lists.md
index bbc1999b..75ca8c1e 100644
--- a/docs/library/simple/find_values_in_lists.md
+++ b/docs/library/simple/find_values_in_lists.md
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/find_values_in_lists
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/find_values_in_lists
+composer require drupal-eca-recipe/eca_lib_0013
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0013
 ```
 
 ## Purpose
diff --git a/docs/library/simple/get_next_incremental_id.md b/docs/library/simple/get_next_incremental_id.md
index 2c2774b1..18874c5c 100644
--- a/docs/library/simple/get_next_incremental_id.md
+++ b/docs/library/simple/get_next_incremental_id.md
@@ -19,8 +19,8 @@ Version v2
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/get_next_incremental_id
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/get_next_incremental_id
+composer require drupal-eca-recipe/eca_lib_0011
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0011
 ```
 
 ## Purpose
diff --git a/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md b/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md
index 7ebfd2f9..fb2b9804 100644
--- a/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md
+++ b/docs/library/simple/grant_new_user_role_after_3_conditions_are_met.md
@@ -18,8 +18,8 @@ Version v2
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/grant_new_user_role_after_3_conditions_are_met
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/grant_new_user_role_after_3_conditions_are_met
+composer require drupal-eca-recipe/eca_lib_0026
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0026
 ```
 
 ## Purpose
diff --git a/docs/library/simple/keep_2_fields_in_sync.md b/docs/library/simple/keep_2_fields_in_sync.md
index 68e61176..c4de882a 100644
--- a/docs/library/simple/keep_2_fields_in_sync.md
+++ b/docs/library/simple/keep_2_fields_in_sync.md
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/keep_2_fields_in_sync
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/keep_2_fields_in_sync
+composer require drupal-eca-recipe/eca_lib_0018
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0018
 ```
 
 ## Purpose
diff --git a/docs/library/simple/notifications.md b/docs/library/simple/notifications.md
index 625b3f36..8c9ed9a7 100644
--- a/docs/library/simple/notifications.md
+++ b/docs/library/simple/notifications.md
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/notifications
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/notifications
+composer require drupal-eca-recipe/eca_lib_0021
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0021
 ```
 
 ## Purpose
diff --git a/docs/library/simple/processing_sequence.md b/docs/library/simple/processing_sequence.md
index 4771f61e..2b7bdb66 100644
--- a/docs/library/simple/processing_sequence.md
+++ b/docs/library/simple/processing_sequence.md
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/processing_sequence
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/processing_sequence
+composer require drupal-eca-recipe/eca_lib_0014
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0014
 ```
 
 ## Purpose
diff --git a/docs/library/simple/route_test.md b/docs/library/simple/route_test.md
index 85e64091..afd359d7 100644
--- a/docs/library/simple/route_test.md
+++ b/docs/library/simple/route_test.md
@@ -19,8 +19,8 @@ Version v2
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/route_test
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/route_test
+composer require drupal-eca-recipe/eca_lib_0001
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0001
 ```
 
 ## Purpose
diff --git a/docs/library/simple/scheduled_publishing.md b/docs/library/simple/scheduled_publishing.md
index 35fc5cd8..d8cf8aa9 100644
--- a/docs/library/simple/scheduled_publishing.md
+++ b/docs/library/simple/scheduled_publishing.md
@@ -19,8 +19,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/scheduled_publishing
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/scheduled_publishing
+composer require drupal-eca-recipe/eca_lib_0023
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0023
 ```
 
 ## Purpose
diff --git a/docs/library/simple/send_email_on_user_registration_with_field_values.md b/docs/library/simple/send_email_on_user_registration_with_field_values.md
index fbd65f6b..32bca210 100644
--- a/docs/library/simple/send_email_on_user_registration_with_field_values.md
+++ b/docs/library/simple/send_email_on_user_registration_with_field_values.md
@@ -20,8 +20,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/send_email_on_user_registration_with_field_values
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/send_email_on_user_registration_with_field_values
+composer require drupal-eca-recipe/eca_lib_0025
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0025
 ```
 
 ## Purpose
diff --git a/docs/library/simple/send_email_to_users_of_a_given_role.md b/docs/library/simple/send_email_to_users_of_a_given_role.md
index 04acd452..1218ad56 100644
--- a/docs/library/simple/send_email_to_users_of_a_given_role.md
+++ b/docs/library/simple/send_email_to_users_of_a_given_role.md
@@ -21,8 +21,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/send_email_to_users_of_a_given_role
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/send_email_to_users_of_a_given_role
+composer require drupal-eca-recipe/eca_lib_0024
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0024
 ```
 
 ## Purpose
diff --git a/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md b/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md
index 56e5c4ee..1d73d4ce 100644
--- a/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md
+++ b/docs/library/simple/send_notification_including_revision_log_message_for_node_changes.md
@@ -21,8 +21,8 @@ Version v2
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/send_notification_including_revision_log_message_for_node_changes
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/send_notification_including_revision_log_message_for_node_changes
+composer require drupal-eca-recipe/eca_lib_0017
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0017
 ```
 
 ## Purpose
diff --git a/docs/library/simple/switch_case_default.md b/docs/library/simple/switch_case_default.md
index 3e966d57..0fb9a25d 100644
--- a/docs/library/simple/switch_case_default.md
+++ b/docs/library/simple/switch_case_default.md
@@ -20,8 +20,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/switch_case_default
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/switch_case_default
+composer require drupal-eca-recipe/eca_lib_0004
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0004
 ```
 
 ## Purpose
diff --git a/docs/library/simple/update_user_entity_when_they_save_an_article_node.md b/docs/library/simple/update_user_entity_when_they_save_an_article_node.md
index 62a8bde8..bd027b20 100644
--- a/docs/library/simple/update_user_entity_when_they_save_an_article_node.md
+++ b/docs/library/simple/update_user_entity_when_they_save_an_article_node.md
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/update_user_entity_when_they_save_an_article_node
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/update_user_entity_when_they_save_an_article_node
+composer require drupal-eca-recipe/eca_lib_0027
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0027
 ```
 
 ## Purpose
diff --git a/docs/library/simple/working_with_dates_and_time.md b/docs/library/simple/working_with_dates_and_time.md
index b36a3726..f9baf130 100644
--- a/docs/library/simple/working_with_dates_and_time.md
+++ b/docs/library/simple/working_with_dates_and_time.md
@@ -19,8 +19,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/working_with_dates_and_time
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/working_with_dates_and_time
+composer require drupal-eca-recipe/eca_lib_0031
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0031
 ```
 
 ## Purpose
diff --git a/docs/library/test models/basic_entity_tests.md b/docs/library/test models/basic_entity_tests.md
index 8b3a31a9..a7e5809b 100644
--- a/docs/library/test models/basic_entity_tests.md	
+++ b/docs/library/test models/basic_entity_tests.md	
@@ -20,8 +20,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/basic_entity_tests
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/basic_entity_tests
+composer require drupal-eca-recipe/eca_test_0004
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0004
 ```
 
 ## Purpose
diff --git a/docs/library/test models/cross_references.md b/docs/library/test models/cross_references.md
index ce2e1f74..596d52fc 100644
--- a/docs/library/test models/cross_references.md	
+++ b/docs/library/test models/cross_references.md	
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/cross_references
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/cross_references
+composer require drupal-eca-recipe/eca_test_0001
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0001
 ```
 
 ## Purpose
diff --git a/docs/library/test models/entity_events_part_1.md b/docs/library/test models/entity_events_part_1.md
index 4029a7a4..2bc6f5dc 100644
--- a/docs/library/test models/entity_events_part_1.md	
+++ b/docs/library/test models/entity_events_part_1.md	
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/entity_events_part_1
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/entity_events_part_1
+composer require drupal-eca-recipe/eca_test_0002
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0002
 ```
 
 ## Purpose
diff --git a/docs/library/test models/entity_events_part_2.md b/docs/library/test models/entity_events_part_2.md
index 52797afc..cfe86ba4 100644
--- a/docs/library/test models/entity_events_part_2.md	
+++ b/docs/library/test models/entity_events_part_2.md	
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/entity_events_part_2
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/entity_events_part_2
+composer require drupal-eca-recipe/eca_test_0003
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0003
 ```
 
 ## Purpose
diff --git a/docs/library/test models/forward_tokens_to_custom_event.md b/docs/library/test models/forward_tokens_to_custom_event.md
index a2c7810c..4034126c 100644
--- a/docs/library/test models/forward_tokens_to_custom_event.md	
+++ b/docs/library/test models/forward_tokens_to_custom_event.md	
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/forward_tokens_to_custom_event
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/forward_tokens_to_custom_event
+composer require drupal-eca-recipe/eca_test_0010
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0010
 ```
 
 ## Purpose
diff --git a/docs/library/test models/redirects_for_deleted_entities.md b/docs/library/test models/redirects_for_deleted_entities.md
index c6c3efa7..ad181b1a 100644
--- a/docs/library/test models/redirects_for_deleted_entities.md	
+++ b/docs/library/test models/redirects_for_deleted_entities.md	
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/redirects_for_deleted_entities
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/redirects_for_deleted_entities
+composer require drupal-eca-recipe/eca_test_0007
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0007
 ```
 
 ## Purpose
diff --git a/docs/library/test models/save_new_entity.md b/docs/library/test models/save_new_entity.md
index 7b6c69f5..2f08ff0a 100644
--- a/docs/library/test models/save_new_entity.md	
+++ b/docs/library/test models/save_new_entity.md	
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/save_new_entity
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/save_new_entity
+composer require drupal-eca-recipe/eca_test_0008
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0008
 ```
 
 ## Purpose
diff --git a/docs/library/test models/set_field_values.md b/docs/library/test models/set_field_values.md
index 32295a09..8c2eeb27 100644
--- a/docs/library/test models/set_field_values.md	
+++ b/docs/library/test models/set_field_values.md	
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/set_field_values
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/set_field_values
+composer require drupal-eca-recipe/eca_test_0009
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0009
 ```
 
 ## Purpose
diff --git a/docs/library/test models/views.md b/docs/library/test models/views.md
index 80a6c9f4..b5f47a08 100644
--- a/docs/library/test models/views.md	
+++ b/docs/library/test models/views.md	
@@ -21,8 +21,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/views
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/views
+composer require drupal-eca-recipe/eca_test_0005
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0005
 ```
 
 ## Purpose
diff --git a/docs/library/test models/write_log_message.md b/docs/library/test models/write_log_message.md
index 9869bf53..c94bfa0b 100644
--- a/docs/library/test models/write_log_message.md	
+++ b/docs/library/test models/write_log_message.md	
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/write_log_message
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/write_log_message
+composer require drupal-eca-recipe/eca_test_0006
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_test_0006
 ```
 
 ## Purpose
diff --git a/docs/library/use case/eca_feature_demo.md b/docs/library/use case/eca_feature_demo.md
index b8612c55..7c7542e1 100644
--- a/docs/library/use case/eca_feature_demo.md	
+++ b/docs/library/use case/eca_feature_demo.md	
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/eca_feature_demo
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_feature_demo
+composer require drupal-eca-recipe/eca_lib_0007
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0007
 ```
 
 ## Purpose
diff --git a/docs/library/use case/multi_value_field_loop.md b/docs/library/use case/multi_value_field_loop.md
index df9b41c6..92c45d59 100644
--- a/docs/library/use case/multi_value_field_loop.md	
+++ b/docs/library/use case/multi_value_field_loop.md	
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/multi_value_field_loop
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/multi_value_field_loop
+composer require drupal-eca-recipe/eca_lib_0006
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0006
 ```
 
 ## Purpose
diff --git a/docs/library/use case/redirect_403_to_login_page.md b/docs/library/use case/redirect_403_to_login_page.md
index 372c88b1..2d66cf52 100644
--- a/docs/library/use case/redirect_403_to_login_page.md	
+++ b/docs/library/use case/redirect_403_to_login_page.md	
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/redirect_403_to_login_page
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/redirect_403_to_login_page
+composer require drupal-eca-recipe/eca_lib_0008
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0008
 ```
 
 ## Purpose
diff --git a/docs/library/use case/redirect_unpublished.md b/docs/library/use case/redirect_unpublished.md
index 1ac89a1b..c5066c3b 100644
--- a/docs/library/use case/redirect_unpublished.md	
+++ b/docs/library/use case/redirect_unpublished.md	
@@ -17,8 +17,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/redirect_unpublished
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/redirect_unpublished
+composer require drupal-eca-recipe/eca_lib_0003
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0003
 ```
 
 ## Purpose
diff --git a/docs/library/use case/user_network_changes.md b/docs/library/use case/user_network_changes.md
index 1c7b5e42..0d94cee0 100644
--- a/docs/library/use case/user_network_changes.md	
+++ b/docs/library/use case/user_network_changes.md	
@@ -18,8 +18,8 @@ Version v1
 Instead of downloading the archive, you can download and apply this model as a recipe (Drupal 10.3 or later):
 
 ```shell
-composer require drupal-eca-recipe/user_network_changes
-cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/user_network_changes
+composer require drupal-eca-recipe/eca_lib_0005
+cd web && php core/scripts/drupal recipe ../vendor/drupal-eca-recipe/eca_lib_0005
 ```
 
 ## Purpose
-- 
GitLab