PHP Класс Isswp101\Persimmon\DAL\ElasticsearchDAL

Наследование: implements Isswp101\Persimmon\DAL\IDAL
Показать файл Открыть проект

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

Свойство Тип Описание
$client
$emitter
$model

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

Метод Описание
__construct ( ElasticsearchModel $model, Elasticsearch\Client $client, EventEmitter $emitter )
delete ( )
get ( $id, array $options = [] )
getEventEmitter ( )
getModel ( )
put ( array $columns = ['*'] )
search ( array $query )
setModel ( Model $model )

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

Метод Описание
getParams ( )

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

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

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

delete() публичный метод

public delete ( )

get() публичный метод

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

getEventEmitter() публичный метод

public getEventEmitter ( )

getModel() публичный метод

public getModel ( )

getParams() защищенный метод

protected getParams ( )

put() публичный метод

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

setModel() публичный метод

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

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

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

protected $client

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

protected $emitter

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

protected $model