MutateCounterSpec
in package
implements
MutateInSpec
Indicates to increment or decrement a counter value at a path in a document.
Interfaces, Classes, Traits and Enums
- MutateInSpec
- MutateInSpec is an interface for providing subdocument mutation operations.
Table of Contents
- $createParents : bool
- $isXattr : bool
- $path : string
- $value : int
- __construct() : mixed
- build() : MutateCounterSpec
- createParents() : MutateCounterSpec
- xattr() : MutateCounterSpec
Properties
$createParents
private
bool
$createParents
$isXattr
private
bool
$isXattr
$path
private
string
$path
$value
private
int
$value
Methods
__construct()
public
__construct(string $path, int $value[, bool $isXattr = false ][, bool $createParents = false ]) : mixed
Parameters
- $path : string
- $value : int
- $isXattr : bool = false
- $createParents : bool = false
Tags
Return values
mixed —build()
public
static build(string $path, mixed $value[, bool $isXattr = false ][, bool $createParents = false ]) : MutateCounterSpec
Parameters
- $path : string
- $value : mixed
- $isXattr : bool = false
- $createParents : bool = false
Tags
Return values
MutateCounterSpec —createParents()
public
createParents(bool $createParents) : MutateCounterSpec
Parameters
- $createParents : bool
Tags
Return values
MutateCounterSpec —xattr()
public
xattr(bool $isXattr) : MutateCounterSpec
Parameters
- $isXattr : bool