From eaadafc29f45ac9dde08976e3a86db808788c3f3 Mon Sep 17 00:00:00 2001 From: Ms_Natali Date: Sat, 1 Nov 2025 13:16:08 +0300 Subject: [PATCH] ECS-2250 --- src/Concerns/InteractsWithIndex.php | 4 ++-- src/ElasticClient.php | 4 ++-- src/ElasticQuery.php | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Concerns/InteractsWithIndex.php b/src/Concerns/InteractsWithIndex.php index 0e5b5d9..c8f8946 100644 --- a/src/Concerns/InteractsWithIndex.php +++ b/src/Concerns/InteractsWithIndex.php @@ -90,9 +90,9 @@ public function indicesInfo(array $columns = ['i'], array $sort = [], ?string $h ); } - public function indicesDelete(string $index): array|Promise + public function indicesDelete(string $index, array $params = []): array|Promise { - return $this->resolveClient()->indicesDelete($index); + return $this->resolveClient()->indicesDelete($index, $params); } public function indicesRefresh(): array|Promise diff --git a/src/ElasticClient.php b/src/ElasticClient.php index 800d241..d10df52 100644 --- a/src/ElasticClient.php +++ b/src/ElasticClient.php @@ -153,10 +153,10 @@ public function indicesInfo( ); } - public function indicesDelete(string $indexName): array|Promise + public function indicesDelete(string $indexName, array $params = []): array|Promise { return Response::array( - $this->client->indices()->delete(['index' => $indexName]) + $this->client->indices()->delete(array_merge($params, ['index' => $indexName])) ); } diff --git a/src/ElasticQuery.php b/src/ElasticQuery.php index cb63faa..cb11efb 100644 --- a/src/ElasticQuery.php +++ b/src/ElasticQuery.php @@ -20,7 +20,7 @@ * @method static array|Promise documentDelete(string $index, int|string $id) * @method static array|Promise catIndices(string $indexName, array|null $getFields = null) * @method static array|Promise indicesInfo(array|null $indices = [], array $columns = ['i'], array $sort = [], string|null $health = null) - * @method static array|Promise indicesDelete(string $indexName) + * @method static array|Promise indicesDelete(string $indexName, array $params = []) * @method static array|Promise indicesRefresh(string $indexName) * @method static array|Promise indicesReloadSearchAnalyzers(string $indexName) * @method static void enableQueryLog()