Skip to content

Commit 9e49fa8

Browse files
author
Justas Malinauskas
committed
Add integer support in MatchQuery and AbstractMatchQuery
1 parent 433801a commit 9e49fa8

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

src/Query/AbstractMatchQuery.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ abstract class AbstractMatchQuery implements QueryInterface
1111

1212
public function __construct(
1313
string $field,
14-
protected string|bool $query,
14+
protected string|bool|int $query,
1515
protected ?string $analyzer = null,
1616
protected array $params = [],
1717
) {

src/Query/MatchQuery.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class MatchQuery extends AbstractMatchQuery
1414

1515
public function __construct(
1616
string $field,
17-
string|bool $query,
17+
string|bool|int $query,
1818
?string $analyzer = null,
1919
?string $operator = null,
2020
?string $minimumShouldMatch = null,

tests/Query/MatchQueryTest.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,18 @@ public function testItBuildTheQueryWithBoolean(): void
5151
],
5252
], $query->build());
5353
}
54+
55+
56+
public function testItBuildTheQueryWithIntefer(): void
57+
{
58+
$query = new MatchQuery('count', 1);
59+
60+
$this->assertEquals([
61+
'match' => [
62+
'count' => [
63+
'query' => 1
64+
],
65+
],
66+
], $query->build());
67+
}
5468
}

0 commit comments

Comments
 (0)