From 66bd5fd746789f2fd51b1379c34087eb31fd1441 Mon Sep 17 00:00:00 2001 From: Kim Pepper Date: Thu, 23 Jan 2025 19:34:00 +0900 Subject: [PATCH] Deprecate more unused classes Signed-off-by: Kim Pepper --- src/OpenSearch/Helper/Iterators/SearchHitIterator.php | 6 ++++++ src/OpenSearch/Helper/Iterators/SearchResponseIterator.php | 6 ++++++ tests/ClientBuilder/ArrayLogger.php | 6 ++++++ tests/Helper/Iterators/SearchHitIteratorTest.php | 1 + tests/Helper/Iterators/SearchResponseIteratorTest.php | 1 + 5 files changed, 20 insertions(+) diff --git a/src/OpenSearch/Helper/Iterators/SearchHitIterator.php b/src/OpenSearch/Helper/Iterators/SearchHitIterator.php index 84ca74630..8a9dc02cc 100644 --- a/src/OpenSearch/Helper/Iterators/SearchHitIterator.php +++ b/src/OpenSearch/Helper/Iterators/SearchHitIterator.php @@ -23,6 +23,12 @@ use Iterator; +// @phpstan-ignore classConstant.deprecatedClass +@trigger_error(SearchHitIterator::class . ' is deprecated in 2.3.2 and will be removed in 3.0.0.', E_USER_DEPRECATED); + +/** + * @deprecated in 2.3.2 and will be removed in 3.0.0. + */ class SearchHitIterator implements Iterator, \Countable { /** diff --git a/src/OpenSearch/Helper/Iterators/SearchResponseIterator.php b/src/OpenSearch/Helper/Iterators/SearchResponseIterator.php index ec6e8e5d8..ae607553f 100644 --- a/src/OpenSearch/Helper/Iterators/SearchResponseIterator.php +++ b/src/OpenSearch/Helper/Iterators/SearchResponseIterator.php @@ -24,6 +24,12 @@ use OpenSearch\Client; use Iterator; +// @phpstan-ignore classConstant.deprecatedClass +@trigger_error(SearchResponseIterator::class . ' is deprecated in 2.3.2 and will be removed in 3.0.0.', E_USER_DEPRECATED); + +/** + * @deprecated in 2.3.2 and will be removed in 3.0.0. + */ class SearchResponseIterator implements Iterator { /** diff --git a/tests/ClientBuilder/ArrayLogger.php b/tests/ClientBuilder/ArrayLogger.php index 68640be90..04edb9875 100644 --- a/tests/ClientBuilder/ArrayLogger.php +++ b/tests/ClientBuilder/ArrayLogger.php @@ -25,6 +25,12 @@ use Psr\Log\LoggerInterface; use Psr\Log\LogLevel; +// @phpstan-ignore classConstant.deprecatedClass +@trigger_error(ArrayLogger::class . ' is deprecated in 2.4.0 and will be removed in 3.0.0.', E_USER_DEPRECATED); + +/** + * @deprecated in 2.4.0 and will be removed in 3.0.0. + */ class ArrayLogger implements LoggerInterface { /** diff --git a/tests/Helper/Iterators/SearchHitIteratorTest.php b/tests/Helper/Iterators/SearchHitIteratorTest.php index 080e5d1fa..406d7e657 100644 --- a/tests/Helper/Iterators/SearchHitIteratorTest.php +++ b/tests/Helper/Iterators/SearchHitIteratorTest.php @@ -28,6 +28,7 @@ /** * Class SearchResponseIteratorTest * + * @deprecated in 2.4.0 and will be removed in 3.0.0. */ class SearchHitIteratorTest extends \PHPUnit\Framework\TestCase { diff --git a/tests/Helper/Iterators/SearchResponseIteratorTest.php b/tests/Helper/Iterators/SearchResponseIteratorTest.php index e971278cb..b5473caca 100644 --- a/tests/Helper/Iterators/SearchResponseIteratorTest.php +++ b/tests/Helper/Iterators/SearchResponseIteratorTest.php @@ -28,6 +28,7 @@ /** * Class SearchResponseIteratorTest * + * @deprecated in 2.4.0 and will be removed in 3.0.0. */ class SearchResponseIteratorTest extends \PHPUnit\Framework\TestCase {