From eb593180f86f1d4e039386d0fa7e6c475c22b0dc Mon Sep 17 00:00:00 2001 From: Jay Potter Date: Fri, 20 Mar 2026 18:33:25 -0400 Subject: [PATCH] implement Potter\Cloneable --- src/Potter/Cloneable/AbstractCloneable.php | 13 +++++++++++++ src/Potter/Cloneable/Cloneable.php | 10 ++++++++++ src/Potter/Cloneable/CloneableInterface.php | 13 +++++++++++++ src/Potter/Cloneable/CloneableTrait.php | 16 ++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 src/Potter/Cloneable/AbstractCloneable.php create mode 100644 src/Potter/Cloneable/Cloneable.php create mode 100644 src/Potter/Cloneable/CloneableInterface.php create mode 100644 src/Potter/Cloneable/CloneableTrait.php diff --git a/src/Potter/Cloneable/AbstractCloneable.php b/src/Potter/Cloneable/AbstractCloneable.php new file mode 100644 index 0000000..ce55dbe --- /dev/null +++ b/src/Potter/Cloneable/AbstractCloneable.php @@ -0,0 +1,13 @@ +