Skip to content

Commit

Permalink
Allow bool, float, int in field params values for match phrase query (#…
Browse files Browse the repository at this point in the history
…1944)

* Allow bool, float, int in field params values for match phrase query

* Add changelog
  • Loading branch information
deguif authored Mar 23, 2021
1 parent 5fcc0c9 commit 0a06ce1
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased](https://github.com/ruflin/Elastica/compare/7.1.0...master)
### Backward Compatibility Breaks
* Changed `Elastica\Query\MatchQuery::setFieldParam()` signature to allow passing bool, float or int [#1941](https://github.com/ruflin/Elastica/pull/1941)
* Changed `Elastica\Query\MatchPhraseQuery::setFieldParam()` signature to allow passing bool, float or int [#1944](https://github.com/ruflin/Elastica/pull/1944)
### Added
### Changed
* Changed `Elastica\Status::indexExists()`, `Elastica\Status::aliasExists()` and `Elastica\Status::getIndicesWithAlias()` signatures [#1929](https://github.com/ruflin/Elastica/pull/1929)
Expand Down
4 changes: 3 additions & 1 deletion src/Query/MatchPhrase.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,11 @@ public function setField(string $field, $values): self
/**
* Sets a param for the given field.
*
* @param bool|float|int|string $value
*
* @return $this
*/
public function setFieldParam(string $field, string $key, string $value): self
public function setFieldParam(string $field, string $key, $value): self
{
if (!isset($this->_params[$field])) {
$this->_params[$field] = [];
Expand Down

0 comments on commit 0a06ce1

Please sign in to comment.