PHP 클래스 Flarum\Core\Search\GambitManager

파일 보기 프로젝트 열기: flarum/core 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$container Illuminate\Contracts\Container\Container
$fulltextGambit string
$gambits array

공개 메소드들

메소드 설명
__construct ( Illuminate\Contracts\Container\Container $container )
add ( string $gambit ) Add a gambit.
apply ( AbstractSearch $search, string $query ) Apply gambits to a search, given a search query.
setFulltextGambit ( string $gambit ) Set the gambit to handle fulltext searching.

보호된 메소드들

메소드 설명
applyFulltext ( AbstractSearch $search, string $query )
applyGambits ( AbstractSearch $search, string $query ) : string
explode ( string $query ) : array Explode a search query into an array of bits.

메소드 상세

__construct() 공개 메소드

public __construct ( Illuminate\Contracts\Container\Container $container )
$container Illuminate\Contracts\Container\Container

add() 공개 메소드

Add a gambit.
public add ( string $gambit )
$gambit string

apply() 공개 메소드

Apply gambits to a search, given a search query.
public apply ( AbstractSearch $search, string $query )
$search AbstractSearch
$query string

applyFulltext() 보호된 메소드

protected applyFulltext ( AbstractSearch $search, string $query )
$search AbstractSearch
$query string

applyGambits() 보호된 메소드

protected applyGambits ( AbstractSearch $search, string $query ) : string
$search AbstractSearch
$query string
리턴 string

explode() 보호된 메소드

Explode a search query into an array of bits.
protected explode ( string $query ) : array
$query string
리턴 array

setFulltextGambit() 공개 메소드

Set the gambit to handle fulltext searching.
public setFulltextGambit ( string $gambit )
$gambit string

프로퍼티 상세

$container 보호되어 있는 프로퍼티

protected Container,Illuminate\Contracts\Container $container
리턴 Illuminate\Contracts\Container\Container

$fulltextGambit 보호되어 있는 프로퍼티

protected string $fulltextGambit
리턴 string

$gambits 보호되어 있는 프로퍼티

protected array $gambits
리턴 array