From 6d005c3289141bd52d80e09ead58a4ffa045ade1 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Wed, 26 Jul 2023 14:36:35 +0200
Subject: [PATCH] Add patch to eca from local file

---
 patches/d10.json                 |  3 ++-
 patches/d9.json                  |  3 ++-
 patches/eca_views_argument.patch | 25 +++++++++++++++++++++++++
 3 files changed, 29 insertions(+), 2 deletions(-)
 create mode 100644 patches/eca_views_argument.patch

diff --git a/patches/d10.json b/patches/d10.json
index 9e81935..8c6ed4f 100644
--- a/patches/d10.json
+++ b/patches/d10.json
@@ -85,7 +85,8 @@
     "drupal/eca": {
       "#3352393 Condition list contains": "https://git.drupalcode.org/project/eca/-/merge_requests/349.diff",
       "#3368530 eca_log tokens": "https://git.drupalcode.org/project/eca/-/merge_requests/370.diff",
-      "#3373537 Plain token replacement": "https://git.drupalcode.org/project/eca/-/merge_requests/375.diff"
+      "#3373537 Plain token replacement": "https://git.drupalcode.org/project/eca/-/merge_requests/375.diff",
+      "#3351738 Views argument default plugin": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/eca_views_argument.patch"
     },
     "drupal/elasticsearch_connector": {
       "#2952301 Flatten keys": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/develop/patches/elasticsearch_connector.patch"
diff --git a/patches/d9.json b/patches/d9.json
index 295d844..cef03b2 100644
--- a/patches/d9.json
+++ b/patches/d9.json
@@ -86,7 +86,8 @@
     "drupal/eca": {
       "#3352393 Condition list contains": "https://git.drupalcode.org/project/eca/-/merge_requests/349.diff",
       "#3368530 eca_log tokens": "https://git.drupalcode.org/project/eca/-/merge_requests/370.diff",
-      "#3373537 Plain token replacement": "https://git.drupalcode.org/project/eca/-/merge_requests/375.diff"
+      "#3373537 Plain token replacement": "https://git.drupalcode.org/project/eca/-/merge_requests/375.diff",
+      "#3351738 Views argument default plugin": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/main/patches/eca_views_argument.patch"
     },
     "drupal/elasticsearch_connector": {
       "#2952301 Flatten keys": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/develop/patches/elasticsearch_connector.patch"
diff --git a/patches/eca_views_argument.patch b/patches/eca_views_argument.patch
new file mode 100644
index 0000000..00023d5
--- /dev/null
+++ b/patches/eca_views_argument.patch
@@ -0,0 +1,25 @@
+diff --git a/modules/views/src/Plugin/views/argument_default/Eca.php b/modules/views/src/Plugin/views/argument_default/Eca.php
+new file mode 100644
+index 0000000000000000000000000000000000000000..e390ac6cceb1821735270d257c8855e5f930fb5c
+--- /dev/null
++++ b/modules/views/src/Plugin/views/argument_default/Eca.php
+@@ -0,0 +1,19 @@
++<?php
++
++namespace Drupal\eca_views\Plugin\views\argument_default;
++
++use Drupal\views\Plugin\views\argument_default\ArgumentDefaultPluginBase;
++
++/**
++ * The ECA argument default handler.
++ *
++ * @ingroup views_argument_default_plugins
++ *
++ * @ViewsArgumentDefault(
++ *   id = "eca",
++ *   title = @Translation("ECA")
++ * )
++ */
++class Eca extends ArgumentDefaultPluginBase {
++
++}
-- 
GitLab