Documentation

CouchbaseBucketAdapter extends AbstractAdapter
in package

Tags
author

Antonio Jose Cerezo Aranda aj.cerezo@gmail.com

Table of Contents

Constants

KEY_NOT_FOUND  = 13
MAX_KEY_LENGTH  = 250
THIRTY_DAYS_IN_SECONDS  = 2592000
VALID_DSN_OPTIONS  = ['operationTimeout', 'configTimeout', 'configNodeTimeout', 'n1qlTimeout', 'httpTimeout', 'configDelay', 'htconfigIdleTimeout', 'durabilityInterval', 'durabilityTimeout']

Properties

$apcuSupported  : mixed
$bucket  : mixed
$marshaller  : mixed
$phpFilesSupported  : mixed

Methods

__construct()  : mixed
commit()  : bool
{@inheritdoc}
createConnection()  : CouchbaseBucket
createSystemCache()  : AdapterInterface
Returns the best possible adapter that your runtime supports.
isSupported()  : bool
doClear()  : bool
{@inheritdoc}
doDelete()  : bool
{@inheritdoc}
doFetch()  : iterable<string|int, mixed>
{@inheritdoc}
doHave()  : bool
{@inheritdoc}
doSave()  : array<string|int, mixed>|bool
{@inheritdoc}
getOptions()  : array<string|int, mixed>
initOptions()  : array<string|int, mixed>
normalizeExpiry()  : int

Constants

VALID_DSN_OPTIONS

private mixed VALID_DSN_OPTIONS = ['operationTimeout', 'configTimeout', 'configNodeTimeout', 'n1qlTimeout', 'httpTimeout', 'configDelay', 'htconfigIdleTimeout', 'durabilityInterval', 'durabilityTimeout']

Properties

Methods

__construct()

public __construct(CouchbaseBucket $bucket[, string $namespace = '' ][, int $defaultLifetime = 0 ][, MarshallerInterface $marshaller = null ]) : mixed
Parameters
$bucket : CouchbaseBucket
$namespace : string = ''
$defaultLifetime : int = 0
$marshaller : MarshallerInterface = null

createConnection()

public static createConnection(array<string|int, mixed>|string $servers[, array<string|int, mixed> $options = [] ]) : CouchbaseBucket
Parameters
$servers : array<string|int, mixed>|string
$options : array<string|int, mixed> = []
Return values
CouchbaseBucket

createSystemCache()

Returns the best possible adapter that your runtime supports.

public static createSystemCache(string $namespace, int $defaultLifetime, string $version, string $directory[, LoggerInterface $logger = null ]) : AdapterInterface

Using ApcuAdapter makes system caches compatible with read-only filesystems.

Parameters
$namespace : string
$defaultLifetime : int
$version : string
$directory : string
$logger : LoggerInterface = null
Return values
AdapterInterface

doClear()

{@inheritdoc}

protected doClear(string $namespace) : bool
Parameters
$namespace : string
Return values
bool

doDelete()

{@inheritdoc}

protected doDelete(array<string|int, mixed> $ids) : bool
Parameters
$ids : array<string|int, mixed>
Return values
bool

doFetch()

{@inheritdoc}

protected doFetch(array<string|int, mixed> $ids) : iterable<string|int, mixed>
Parameters
$ids : array<string|int, mixed>
Return values
iterable<string|int, mixed>

doHave()

{@inheritdoc}

protected doHave(string $id) : bool
Parameters
$id : string
Return values
bool

doSave()

{@inheritdoc}

protected doSave(array<string|int, mixed> $values, int $lifetime) : array<string|int, mixed>|bool
Parameters
$values : array<string|int, mixed>
$lifetime : int
Return values
array<string|int, mixed>|bool

getOptions()

private static getOptions(string $options) : array<string|int, mixed>
Parameters
$options : string
Return values
array<string|int, mixed>

initOptions()

private static initOptions(array<string|int, mixed> $options) : array<string|int, mixed>
Parameters
$options : array<string|int, mixed>
Return values
array<string|int, mixed>

normalizeExpiry()

private normalizeExpiry(int $expiry) : int
Parameters
$expiry : int
Return values
int

        
On this page

Search results