From 0ea38785985b2e17a518c1b0347231bf1d4ca7a8 Mon Sep 17 00:00:00 2001 From: upstream Date: Thu, 3 Sep 2026 14:34:44 +0200 Subject: [PATCH] Upstream myclabs/DeepCopy state of the touched files before 6d74592b9e --- .../TypeFilter/Date/DateIntervalFilter.php | 33 +++++++++++++++++++ .../Date/DateIntervalFilterTest.php | 25 ++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php create mode 100644 tests/DeepCopyTest/TypeFilter/Date/DateIntervalFilterTest.php diff --git a/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php b/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php new file mode 100644 index 0000000..62aaea5 --- /dev/null +++ b/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php @@ -0,0 +1,33 @@ + $propertyValue) { + $copy->{$propertyName} = $propertyValue; + } + + return $copy; + } +} diff --git a/tests/DeepCopyTest/TypeFilter/Date/DateIntervalFilterTest.php b/tests/DeepCopyTest/TypeFilter/Date/DateIntervalFilterTest.php new file mode 100644 index 0000000..9552f56 --- /dev/null +++ b/tests/DeepCopyTest/TypeFilter/Date/DateIntervalFilterTest.php @@ -0,0 +1,25 @@ +apply($object); + + $this->assertEquals($object, $copy); + $this->assertNotSame($object, $copy); + } +}