PHP 클래스 Flarum\Core\Search\Discussion\DiscussionSearcher

상속: use trait Flarum\Core\Search\ApplySearchParametersTrait
파일 보기 프로젝트 열기: flarum/core 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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