Constants

OP_TYPE_CREATE

OP_TYPE_CREATE

OP_TYPE_INDEX

OP_TYPE_INDEX

OP_TYPE_DELETE

OP_TYPE_DELETE

OP_TYPE_UPDATE

OP_TYPE_UPDATE

Properties

$opTypes

$opTypes : array

Type

array

$_opType

$_opType : string

Type

string

$_metadata

$_metadata : array

Type

array

$_source

$_source : array

Type

array

Methods

__construct()

__construct(string  $opType = self::OP_TYPE_INDEX, array  $metadata = array(), array  $source = array()) 

Parameters

string $opType
array $metadata
array $source

setOpType()

setOpType(string  $type) : $this

Parameters

string $type

Returns

$this

getOpType()

getOpType() : string

Returns

string

setMetadata()

setMetadata(array  $metadata) : $this

Parameters

array $metadata

Returns

$this

getMetadata()

getMetadata() : array

Returns

array

getActionMetadata()

getActionMetadata() : array

Returns

array

setSource()

setSource(array|string  $source) : $this

Parameters

array|string $source

Returns

$this

getSource()

getSource() : array|string

Returns

array|string

hasSource()

hasSource() : boolean

Returns

boolean

setIndex()

setIndex(string|\Elastica\Index  $index) : $this

Parameters

string|\Elastica\Index $index

Returns

$this

setId()

setId(string  $id) : $this

Parameters

string $id

Returns

$this

setRouting()

setRouting(string|integer  $routing) : $this

Parameters

string|integer $routing

Returns

$this

toArray()

toArray() : array

Returns

array

toString()

toString() : string

Returns

string

isValidOpType()

isValidOpType(string|null  $opType = null) : boolean

Parameters

string|null $opType

Returns

boolean