PHP Класс Flarum\Core\Search\Discussion\DiscussionSearcher

Наследование: use trait Flarum\Core\Search\ApplySearchParametersTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$discussions Flarum\Core\Repository\DiscussionRepository
$gambits Flarum\Core\Search\GambitManager
$posts Flarum\Core\Repository\PostRepository

Открытые методы

Метод Описание
__construct ( GambitManager $gambits, DiscussionRepository $discussions, PostRepository $posts )
search ( SearchCriteria $criteria, integer | null $limit = null, integer $offset, array $load = [] ) : SearchResults

Защищенные методы

Метод Описание
loadRelevantPosts ( Illuminate\Database\Eloquent\Collection $discussions, DiscussionSearch $search ) Load relevant posts onto each discussion using information from the search.

Описание методов

__construct() публичный Метод

public __construct ( GambitManager $gambits, DiscussionRepository $discussions, PostRepository $posts )
$gambits Flarum\Core\Search\GambitManager
$discussions Flarum\Core\Repository\DiscussionRepository
$posts Flarum\Core\Repository\PostRepository

loadRelevantPosts() защищенный Метод

Load relevant posts onto each discussion using information from the search.
protected loadRelevantPosts ( Illuminate\Database\Eloquent\Collection $discussions, DiscussionSearch $search )
$discussions Illuminate\Database\Eloquent\Collection
$search DiscussionSearch

Описание свойств

$discussions защищенное свойство

protected DiscussionRepository,Flarum\Core\Repository $discussions
Результат Flarum\Core\Repository\DiscussionRepository

$gambits защищенное свойство

protected GambitManager,Flarum\Core\Search $gambits
Результат Flarum\Core\Search\GambitManager

$posts защищенное свойство

protected PostRepository,Flarum\Core\Repository $posts
Результат Flarum\Core\Repository\PostRepository