PHP Class Isswp101\Persimmon\DAL\ElasticsearchDAL

Inheritance: implements Isswp101\Persimmon\DAL\IDAL
Afficher le fichier Open project: isswp101/elasticsearch-eloquent

Protected Properties

Свойство Type Description
$client
$emitter
$model

Méthodes publiques

Méthode Description
__construct ( ElasticsearchModel $model, Elasticsearch\Client $client, EventEmitter $emitter )
delete ( )
get ( $id, array $options = [] )
getEventEmitter ( )
getModel ( )
put ( array $columns = ['*'] )
search ( array $query )
setModel ( Model $model )

Méthodes protégées

Méthode Description
getParams ( )

Method Details

__construct() public méthode

public __construct ( ElasticsearchModel $model, Elasticsearch\Client $client, EventEmitter $emitter )
$model Isswp101\Persimmon\ElasticsearchModel
$client Elasticsearch\Client
$emitter Isswp101\Persimmon\Event\EventEmitter

delete() public méthode

public delete ( )

get() public méthode

public get ( $id, array $options = [] )
$options array

getEventEmitter() public méthode

public getEventEmitter ( )

getModel() public méthode

public getModel ( )

getParams() protected méthode

protected getParams ( )

put() public méthode

public put ( array $columns = ['*'] )
$columns array

setModel() public méthode

public setModel ( Model $model )
$model Isswp101\Persimmon\Model

Property Details

$client protected_oe property

protected $client

$emitter protected_oe property

protected $emitter

$model protected_oe property

protected $model