@@ -11,31 +11,19 @@ class Query
1111 /**
1212 * @param array<int, string|int|float|bool> $values
1313 */
14- public static function terms (string $ field , array $ values, array $ params = [] ): TermsQuery
14+ public static function terms (string $ field , array $ values ): TermsQuery
1515 {
16- return new TermsQuery (
17- field: $ field ,
18- values: $ values ,
19- params: $ params ,
20- );
16+ return new TermsQuery ($ field , $ values );
2117 }
2218
23- public static function term (string $ field , string |int |float |bool $ value, array $ params = [] ): TermQuery
19+ public static function term (string $ field , string |int |float |bool $ value ): TermQuery
2420 {
25- return new TermQuery (
26- field: $ field ,
27- value: $ value ,
28- params: $ params ,
29- );
21+ return new TermQuery ($ field , $ value );
3022 }
3123
32- public static function wildcard (string $ field , string $ value, array $ params = [] ): WildcardQuery
24+ public static function wildcard (string $ field , string $ value ): WildcardQuery
3325 {
34- return new WildcardQuery (
35- field: $ field ,
36- value: $ value ,
37- params: $ params ,
38- );
26+ return new WildcardQuery ($ field , $ value );
3927 }
4028
4129 /**
@@ -49,15 +37,8 @@ public static function bool(
4937 array $ mustNot = [],
5038 array $ should = [],
5139 array $ filter = [],
52- array $ params = [],
5340 ): BoolQuery {
54- return new BoolQuery (
55- must: $ must ,
56- mustNot: $ mustNot ,
57- should: $ should ,
58- filter: $ filter ,
59- params: $ params ,
60- );
41+ return new BoolQuery ($ must , $ mustNot , $ should , $ filter );
6142 }
6243
6344 public static function range (
@@ -66,112 +47,63 @@ public static function range(
6647 int |float |string |null $ gt = null ,
6748 int |float |string |null $ lte = null ,
6849 int |float |string |null $ gte = null ,
69- array $ params = [],
7050 ): RangeQuery {
71- return new RangeQuery (
72- field: $ field ,
73- lt: $ lt ,
74- gt: $ gt ,
75- lte: $ lte ,
76- gte: $ gte ,
77- params: $ params ,
78- );
51+ return new RangeQuery ($ field , $ lt , $ gt , $ lte , $ gte );
7952 }
8053
81- public static function nested (string $ field , QueryInterface $ query, array $ params = [] ): NestedQuery
54+ public static function nested (string $ field , QueryInterface $ query ): NestedQuery
8255 {
83- return new NestedQuery (
84- path: $ field ,
85- query: $ query ,
86- params: $ params ,
87- );
56+ return new NestedQuery ($ field , $ query );
8857 }
8958
90- public static function match (string $ field , string $ query, array $ params = [] ): MatchQuery
59+ public static function match (string $ field , string $ query ): MatchQuery
9160 {
92- return new MatchQuery (
93- field: $ field ,
94- query: $ query ,
95- params: $ params ,
96- );
61+ return new MatchQuery ($ field , $ query );
9762 }
9863
99- public static function matchPhrase (string $ field , string $ query, array $ params = [] ): MatchPhraseQuery
64+ public static function matchPhrase (string $ field , string $ query ): MatchPhraseQuery
10065 {
101- return new MatchPhraseQuery (
102- field: $ field ,
103- query: $ query ,
104- params: $ params ,
105- );
66+ return new MatchPhraseQuery ($ field , $ query );
10667 }
10768
108- public static function matchPhrasePrefix (string $ field , string $ query, array $ params = [] ): MatchPhrasePrefixQuery
69+ public static function matchPhrasePrefix (string $ field , string $ query ): MatchPhrasePrefixQuery
10970 {
110- return new MatchPhrasePrefixQuery (
111- field: $ field ,
112- query: $ query ,
113- params: $ params ,
114- );
71+ return new MatchPhrasePrefixQuery ($ field , $ query );
11572 }
11673
117- public static function multiMatch (array $ fields , string $ query, array $ params = [] ): MultiMatchQuery
74+ public static function multiMatch (array $ fields , string $ query ): MultiMatchQuery
11875 {
119- return new MultiMatchQuery (
120- fields: $ fields ,
121- query: $ query ,
122- params: $ params ,
123- );
76+ return new MultiMatchQuery ($ fields , $ query );
12477 }
12578
12679 /**
12780 * @param float[]|int[] $position
12881 */
129- public static function geoDistance (string $ field , string $ distance , array $ position, array $ params = [] ): GeoDistanceQuery
82+ public static function geoDistance (string $ field , string $ distance , array $ position ): GeoDistanceQuery
13083 {
131- return new GeoDistanceQuery (
132- distance: $ distance ,
133- field: $ field ,
134- position: $ position ,
135- params: $ params ,
136- );
84+ return new GeoDistanceQuery ($ distance , $ field , $ position );
13785 }
13886
13987 /**
14088 * @param mixed[]|float[]|int[] $coordinates
14189 */
142- public static function geoShape (string $ field , string $ type , array $ coordinates, array $ params = [] ): GeoShapeQuery
90+ public static function geoShape (string $ field , string $ type , array $ coordinates ): GeoShapeQuery
14391 {
144- return new GeoShapeQuery (
145- field: $ field ,
146- type: $ type ,
147- coordinates: $ coordinates ,
148- params: $ params ,
149- );
92+ return new GeoShapeQuery ($ field , $ type , $ coordinates );
15093 }
15194
152- public static function prefix (string $ field , string $ value, array $ params = [] ): PrefixQuery
95+ public static function prefix (string $ field , string $ value ): PrefixQuery
15396 {
154- return new PrefixQuery (
155- field: $ field ,
156- value: $ value ,
157- params: $ params ,
158- );
97+ return new PrefixQuery ($ field , $ value );
15998 }
16099
161- public static function queryString (string $ query , string $ defaultField = null , array $ params = [] ): QueryStringQuery
100+ public static function queryString (string $ query , string $ defaultField = null ): QueryStringQuery
162101 {
163- return new QueryStringQuery (
164- query: $ query ,
165- defaultField: $ defaultField ,
166- params: $ params ,
167- );
102+ return new QueryStringQuery ($ query , $ defaultField );
168103 }
169104
170- public static function rankFeature (string $ field, array $ params = [] ): RankFeatureQuery
105+ public static function rankFeature (string $ field ): RankFeatureQuery
171106 {
172- return new RankFeatureQuery (
173- field: $ field ,
174- params: $ params ,
175- );
107+ return new RankFeatureQuery ($ field );
176108 }
177109}
0 commit comments