File tree Expand file tree Collapse file tree 3 files changed +15
-2
lines changed
Expand file tree Collapse file tree 3 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ abstract class AbstractMatchQuery implements QueryInterface
1111
1212 public function __construct (
1313 string $ field ,
14- protected string $ query ,
14+ protected string | bool $ query ,
1515 protected ?string $ analyzer = null ,
1616 protected array $ params = [],
1717 ) {
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ class MatchQuery extends AbstractMatchQuery
1414
1515 public function __construct (
1616 string $ field ,
17- string $ query ,
17+ string | bool $ query ,
1818 ?string $ analyzer = null ,
1919 ?string $ operator = null ,
2020 ?string $ minimumShouldMatch = null ,
Original file line number Diff line number Diff line change @@ -38,4 +38,17 @@ public function testItBuildTheQueryWithAnAnalyzer(): void
3838 ],
3939 ], $ query ->build ());
4040 }
41+
42+ public function testItBuildTheQueryWithBoolean (): void
43+ {
44+ $ query = new MatchQuery ('is_closed ' , true );
45+
46+ $ this ->assertEquals ([
47+ 'match ' => [
48+ 'is_closed ' => [
49+ 'query ' => 'a brown fox '
50+ ],
51+ ],
52+ ], $ query ->build ());
53+ }
4154}
You can’t perform that action at this time.
0 commit comments