Loading src/ElasticquentResultCollection.php +6 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,12 @@ use Elasticquent\ElasticquentPaginator as Paginator; /** * @template EKey of string * @template EModel of \Illuminate\Database\Eloquent\Model * * @extends \Illuminate\Database\Eloquent\Collection<EKey, EModel> */ class ElasticquentResultCollection extends \Illuminate\Database\Eloquent\Collection { protected $took; Loading src/ElasticquentTrait.php +7 −17 Original line number Diff line number Diff line Loading @@ -253,11 +253,8 @@ trait ElasticquentTrait * * Using this method, a custom query can be sent to Elasticsearch. * * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * * @param array $params parameters to be passed directly to Elasticsearch * @return ElasticquentResultCollection<TKey, TModel> * @return ElasticquentResultCollection */ public static function complexSearch($params) { Loading @@ -273,12 +270,9 @@ trait ElasticquentTrait * * Simple search using a match _all query * * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * * @param string $term * * @return ElasticquentResultCollection<TKey, TModel> * @return ElasticquentResultCollection */ public static function search($term = '') { Loading Loading @@ -629,9 +623,7 @@ trait ElasticquentTrait * * @param array $result * * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * @return \Elasticquent\ElasticquentResultCollection<TKey, TModel> * @return \Elasticquent\ElasticquentResultCollection */ public static function hydrateElasticsearchResult(array $result) { Loading @@ -644,9 +636,8 @@ trait ElasticquentTrait * * @param array $items * @param array $meta * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * @return \Elasticquent\ElasticquentResultCollection<TKey, TModel> * * @return \Elasticquent\ElasticquentResultCollection */ public static function hydrateElasticquentResult(array $items, $meta = null) { Loading Loading @@ -761,9 +752,8 @@ trait ElasticquentTrait * * @param array $models * @param array $meta * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * @return \Elasticquent\ElasticquentResultCollection<TKey, TModel> * * @return \Elasticquent\ElasticquentResultCollection */ public function newElasticquentResultCollection(array $models = [], $meta = null) { Loading Loading
src/ElasticquentResultCollection.php +6 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,12 @@ use Elasticquent\ElasticquentPaginator as Paginator; /** * @template EKey of string * @template EModel of \Illuminate\Database\Eloquent\Model * * @extends \Illuminate\Database\Eloquent\Collection<EKey, EModel> */ class ElasticquentResultCollection extends \Illuminate\Database\Eloquent\Collection { protected $took; Loading
src/ElasticquentTrait.php +7 −17 Original line number Diff line number Diff line Loading @@ -253,11 +253,8 @@ trait ElasticquentTrait * * Using this method, a custom query can be sent to Elasticsearch. * * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * * @param array $params parameters to be passed directly to Elasticsearch * @return ElasticquentResultCollection<TKey, TModel> * @return ElasticquentResultCollection */ public static function complexSearch($params) { Loading @@ -273,12 +270,9 @@ trait ElasticquentTrait * * Simple search using a match _all query * * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * * @param string $term * * @return ElasticquentResultCollection<TKey, TModel> * @return ElasticquentResultCollection */ public static function search($term = '') { Loading Loading @@ -629,9 +623,7 @@ trait ElasticquentTrait * * @param array $result * * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * @return \Elasticquent\ElasticquentResultCollection<TKey, TModel> * @return \Elasticquent\ElasticquentResultCollection */ public static function hydrateElasticsearchResult(array $result) { Loading @@ -644,9 +636,8 @@ trait ElasticquentTrait * * @param array $items * @param array $meta * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * @return \Elasticquent\ElasticquentResultCollection<TKey, TModel> * * @return \Elasticquent\ElasticquentResultCollection */ public static function hydrateElasticquentResult(array $items, $meta = null) { Loading Loading @@ -761,9 +752,8 @@ trait ElasticquentTrait * * @param array $models * @param array $meta * @template TKey of array-key * @template TModel of \Illuminate\Database\Eloquent\Model * @return \Elasticquent\ElasticquentResultCollection<TKey, TModel> * * @return \Elasticquent\ElasticquentResultCollection */ public function newElasticquentResultCollection(array $models = [], $meta = null) { Loading