Documentation

ReplaceOptions
in package

Table of Contents

$cas  : string|null
$durabilityLevel  : string|null
$expirySeconds  : int|null
$expiryTimestamp  : int|null
$preserveExpiry  : bool|null
$timeoutMilliseconds  : int|null
$transcoder  : Transcoder
__construct()  : mixed
build()  : ReplaceOptions
Static helper to keep code more readable
cas()  : ReplaceOptions
Sets the cas value to use when performing this operation.
durabilityLevel()  : ReplaceOptions
Sets the durability level to enforce when writing the document.
encodeDocument()  : array<string|int, mixed>
Delegates encoding of the document to associated transcoder
expiry()  : ReplaceOptions
Sets the expiry time for the document.
preserveExpiry()  : ReplaceOptions
Sets whether the original expiration should be preserved (by default Replace operation updates expiration).
timeout()  : ReplaceOptions
Sets the operation timeout in milliseconds.
transcoder()  : ReplaceOptions
Associate custom transcoder with the request.

Properties

$timeoutMilliseconds

private int|null $timeoutMilliseconds = null

Methods

__construct()

public __construct() : mixed
Tags
since
4.0.0
Return values
mixed

encodeDocument()

Delegates encoding of the document to associated transcoder

public static encodeDocument(ReplaceOptions|null $options,  $document) : array<string|int, mixed>
Parameters
$options : ReplaceOptions|null
$document :
Tags
since
4.0.0
Return values
array<string|int, mixed>

expiry()

Sets the expiry time for the document.

public expiry(int|DateTimeInterface $seconds) : ReplaceOptions
Parameters
$seconds : int|DateTimeInterface

the relative expiry time in seconds or DateTimeInterface object for absolute point in time

Tags
since
4.0.0
Return values
ReplaceOptions

preserveExpiry()

Sets whether the original expiration should be preserved (by default Replace operation updates expiration).

public preserveExpiry(bool $shouldPreserve) : ReplaceOptions
Parameters
$shouldPreserve : bool

if true, the expiration time will not be updated

Tags
since
4.0.0
Return values
ReplaceOptions

timeout()

Sets the operation timeout in milliseconds.

public timeout(int $milliseconds) : ReplaceOptions
Parameters
$milliseconds : int

the operation timeout to apply

Tags
since
4.0.0
Return values
ReplaceOptions

        

Search results