|
8 | 8 | use Illuminate\Pagination\Cursor; |
9 | 9 | use PDPhilip\Elasticsearch\Eloquent\Builder; |
10 | 10 | use PDPhilip\Elasticsearch\Eloquent\ElasticCollection; |
11 | | -use PDPhilip\Elasticsearch\Eloquent\Model; |
12 | 11 | use PDPhilip\Elasticsearch\Pagination\SearchAfterPaginator; |
13 | 12 |
|
14 | 13 | /** |
|
192 | 191 | *=========================================== |
193 | 192 | * Executors |
194 | 193 | *=========================================== |
195 | | - * @method static Model|null find($id) |
196 | | - * @method static Model|null first($columns = ['*']) |
197 | | - * @method static Model firstOrCreate($attributes, $values = []) |
| 194 | + * @method static static|null find($id) |
| 195 | + * @method static static|null first($columns = ['*']) |
| 196 | + * @method static static firstOrCreate($attributes, $values = []) |
198 | 197 | *----------------------------------- |
199 | 198 | * @method static array getModels($columns = ['*']) |
200 | | - * @method static ElasticCollection get($columns = ['*']) |
| 199 | + * @method static ElasticCollection|array<int, static> get($columns = ['*']) |
201 | 200 | * @method static ElasticCollection insert($values, $returnData = null) |
202 | 201 | * @method static $this create(array $attributes) |
203 | 202 | * @method static $this createOnly() |
|
207 | 206 | * @method static array toSql($columns = ['*']) |
208 | 207 | *----------------------------------- |
209 | 208 | * @method static mixed rawDsl($bodyParams) |
210 | | - * @method static ElasticCollection rawSearch($bodyParams) |
| 209 | + * @method static array<int, static> rawSearch($bodyParams) |
211 | 210 | * @method static array rawAggregation($bodyParams) |
212 | 211 | *----------------------------------- |
213 | 212 | * @method static LengthAwarePaginator paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null, $total = null) |
|
216 | 215 | * @method static bool chunk($count, $callback) |
217 | 216 | * @method static bool chunkById($count, $callback, $column = '_id', $alias = null) |
218 | 217 | *----------------------------------- |
219 | | - * @method static ElasticCollection distinct($columns = [], $includeCount = false) |
220 | | - * @method static ElasticCollection bulkDistinct($columns = [], $includeCount = false) |
| 218 | + * @method static array<int, static> distinct($columns = [], $includeCount = false) |
| 219 | + * @method static array<int, static> bulkDistinct($columns = [], $includeCount = false) |
221 | 220 | *=========================================== |
222 | 221 | * Aggregators Methods |
223 | 222 | *=========================================== |
|
0 commit comments