From f442b14ee07f06d0d93c51a16da9582b40ea3044 Mon Sep 17 00:00:00 2001 From: Andy Fragen Date: Wed, 22 Feb 2023 16:16:24 -0800 Subject: [PATCH 1/3] fix PHP Deprecation for 8.1 Fixes https://github.com/wp-cli/wp-cli/issues/5742 --- php/WP_CLI/Iterators/Transform.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/php/WP_CLI/Iterators/Transform.php b/php/WP_CLI/Iterators/Transform.php index 8763e41f84..0d29d607c5 100644 --- a/php/WP_CLI/Iterators/Transform.php +++ b/php/WP_CLI/Iterators/Transform.php @@ -3,6 +3,7 @@ namespace WP_CLI\Iterators; use IteratorIterator; +use ReturnTypeWillChange; /** * Applies one or more callbacks to an item before returning it. @@ -15,6 +16,7 @@ public function add_transform( $fn ) { $this->transformers[] = $fn; } + #[ReturnTypeWillChange] public function current() { $value = parent::current(); @@ -25,4 +27,3 @@ public function current() { return $value; } } - From f3e258e08c4e06cc09630e65ddce384509633017 Mon Sep 17 00:00:00 2001 From: Andy Fragen Date: Wed, 22 Feb 2023 16:56:22 -0800 Subject: [PATCH 2/3] Update php/WP_CLI/Iterators/Transform.php Co-authored-by: Daniel Bachhuber --- php/WP_CLI/Iterators/Transform.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/php/WP_CLI/Iterators/Transform.php b/php/WP_CLI/Iterators/Transform.php index 0d29d607c5..c3be524f99 100644 --- a/php/WP_CLI/Iterators/Transform.php +++ b/php/WP_CLI/Iterators/Transform.php @@ -16,7 +16,7 @@ public function add_transform( $fn ) { $this->transformers[] = $fn; } - #[ReturnTypeWillChange] + #[\ReturnTypeWillChange] public function current() { $value = parent::current(); From 562dcae4a1a3011c86052def6cb8a5fb74b0ad94 Mon Sep 17 00:00:00 2001 From: Andy Fragen Date: Wed, 22 Feb 2023 18:06:39 -0800 Subject: [PATCH 3/3] remove declaration --- php/WP_CLI/Iterators/Transform.php | 1 - 1 file changed, 1 deletion(-) diff --git a/php/WP_CLI/Iterators/Transform.php b/php/WP_CLI/Iterators/Transform.php index c3be524f99..42b7799e4c 100644 --- a/php/WP_CLI/Iterators/Transform.php +++ b/php/WP_CLI/Iterators/Transform.php @@ -3,7 +3,6 @@ namespace WP_CLI\Iterators; use IteratorIterator; -use ReturnTypeWillChange; /** * Applies one or more callbacks to an item before returning it.