diff --git a/src/ElasticSearch/Criteria/Match/QueryMatch.php b/src/ElasticSearch/Criteria/Match/QueryMatch.php index 49fe4b45a4746f7dc661f98f54db2fc22ff4c992..82bb4f3f43095fcf5babd65c7f52042c7f761bde 100644 --- a/src/ElasticSearch/Criteria/Match/QueryMatch.php +++ b/src/ElasticSearch/Criteria/Match/QueryMatch.php @@ -10,7 +10,7 @@ class QueryMatch implements Esable { public function __construct( private readonly string $key, - private readonly string $value, + private readonly mixed $value, ) { } diff --git a/src/ElasticSearch/Criteria/Search/Search.php b/src/ElasticSearch/Criteria/Search/Search.php index b4cea40afd0df506bfeacfe23041f0b73ee4b4ba..1d3684c72120f179981e0bccbabd1935e70e7933 100644 --- a/src/ElasticSearch/Criteria/Search/Search.php +++ b/src/ElasticSearch/Criteria/Search/Search.php @@ -10,7 +10,7 @@ class Search { public function __construct( private readonly Property $property, - private readonly string $value, + private readonly mixed $value, ) { } @@ -19,7 +19,7 @@ class Search return $this->property; } - public function getValue(): string + public function getValue(): mixed { return $this->value; } diff --git a/src/ElasticSearch/Search/BoolQuery/Terms.php b/src/ElasticSearch/Search/BoolQuery/Terms.php index 0b135e54465c6c9818fb8eb8e91e6642fcd3bb17..5189d9ef1ab81a9bc3f9bdd28730dcce75841d0a 100644 --- a/src/ElasticSearch/Search/BoolQuery/Terms.php +++ b/src/ElasticSearch/Search/BoolQuery/Terms.php @@ -8,11 +8,11 @@ final class Terms implements Esable { /** * @param string $key - * @param string|float|array $value + * @param string|float|bool|array $value */ public function __construct( private string $key, - private string|float|array $value + private mixed $value ) { }