Skip to content

Commit b52c5ea

Browse files
committed
wip
1 parent 9f19fe4 commit b52c5ea

15 files changed

+70
-846
lines changed

src/Exceptions/CrossEloquentSearchException.php

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/Exceptions/InvalidGrammarException.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
namespace ProtoneMedia\LaravelCrossEloquentSearch\Exceptions;
44

5-
class InvalidGrammarException extends CrossEloquentSearchException
5+
use Exception;
6+
7+
class InvalidGrammarException extends Exception
68
{
79
public static function driverNotSupported(string $driver): self
810
{

src/Exceptions/NoModelsAddedException.php

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/Exceptions/OrderByRelevanceException.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
namespace ProtoneMedia\LaravelCrossEloquentSearch\Exceptions;
44

5-
class OrderByRelevanceException extends CrossEloquentSearchException
5+
use Exception;
6+
7+
class OrderByRelevanceException extends Exception
68
{
79
public static function relationColumnsNotSupported(): self
810
{

src/QueryCompiler.php

Lines changed: 0 additions & 145 deletions
This file was deleted.

src/Search.php

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,26 @@
66

77
/**
88
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher new()
9+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher add($query, $columns = null, string $orderByColumn = null)
10+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher addFullText($query, $columns = null, array $options = [], string $orderByColumn = null)
11+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher addMany(array $queries)
12+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher orderBy(string $orderByColumn)
913
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher orderByAsc()
1014
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher orderByDesc()
11-
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher dontParseTerm()
12-
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher includeModelType()
13-
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher beginWithWildcard(bool $state)
14-
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher endWithWildcard(bool $state)
15-
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher soundsLike(bool $state)
16-
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher add($query, $columns, string $orderByColumn = null)
15+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher orderByRelevance()
16+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher orderByModel($modelClasses)
17+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher beginWithWildcard(bool $state = true)
18+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher endWithWildcard(bool $state = true)
19+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher ignoreCase(bool $state = true)
20+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher soundsLike(bool $state = true)
21+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher parseTerm(bool $state = true)
22+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher includeModelType(string $key = 'type')
23+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher paginate(int $perPage = 15, string $pageName = 'page', int $page = null)
24+
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher simplePaginate(int $perPage = 15, string $pageName = 'page', int $page = null)
1725
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher when($value, callable $callback = null, callable $default = null)
18-
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher addMany($queries)
19-
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher paginate($perPage = 15, $pageName = 'page', $page = null)
20-
* @method static \ProtoneMedia\LaravelCrossEloquentSearch\Searcher simplePaginate($perPage = 15, $pageName = 'page', $page = null)
26+
* @method static \Illuminate\Database\Eloquent\Collection|\Illuminate\Contracts\Pagination\LengthAwarePaginator search(string $terms = null)
27+
* @method static int count(string $terms = null)
2128
* @method static \Illuminate\Support\Collection parseTerms(string $terms, callable $callback = null)
22-
* @method static \Illuminate\Database\Eloquent\Collection|\Illuminate\Contracts\Pagination\LengthAwarePaginator get(string $terms = null)
2329
*
2430
* @see \ProtoneMedia\LaravelCrossEloquentSearch\Searcher
2531
*/

0 commit comments

Comments
 (0)