Documentation

PNConfiguration
in package

Table of Contents

Constants

DEFAULT_CONNECT_TIMEOUT  = 10
DEFAULT_NON_SUBSCRIBE_REQUEST_TIMEOUT  = 10
DEFAULT_SUBSCRIBE_TIMEOUT  = 310
DEFAULT_USE_RANDOM_IV  = true

Properties

$connectTimeout  : int
$nonSubscribeRequestTimeout  : int
$subscribeTimeout  : int
$transport  : Transport
$useRandomIV  : bool
$authKey  : string
$crypto  : PubNubCryptoCore
$filterExpression  : string
$origin  : string
$publishKey  : string
$secretKey  : string
$secure  : bool
$subscribeKey  : string
$usingUserId  : mixed
$uuid  : string

Methods

__construct()  : mixed
PNConfiguration constructor.
demoKeys()  : PNConfiguration
Already configured PNConfiguration object with demo/demo as publish/subscribe keys.
getAuthKey()  : string|null
getCipherKey()  : string
getConnectTimeout()  : int
getCrypto()  : PubNubCryptoCore
getCryptoSafe()  : null|PubNubCryptoCore
getFilterExpression()  : string
getNonSubscribeRequestTimeout()  : int
getOrigin()  : string
getPublishKey()  : string
getSecretKey()  : string
getSubscribeKey()  : string
getSubscribeTimeout()  : int
getTransport()  : Transport
getUseRandomIV()  : bool
getUserId()  : string
getUuid()  : string
isAesEnabled()  : mixed
isSecure()  : bool
setAuthKey()  : $this
setCipherKey()  : $this
setConnectTimeout()  : $this
setCrypto()  : $this
setFilterExpression()  : $this
setNonSubscribeRequestTimeout()  : $this
setOrigin()  : $this
setPublishKey()  : $this
setSecretKey()  : $this
setSecure()  : $this
setSubscribeKey()  : $this
setSubscribeTimeout()  : $this
setTransport()  : $this
setUseRandomIV()  : $this
setUserId()  : $this
setUuid()  : $this
validateNotEmptyString()  : mixed

Constants

DEFAULT_NON_SUBSCRIBE_REQUEST_TIMEOUT

private mixed DEFAULT_NON_SUBSCRIBE_REQUEST_TIMEOUT = 10

DEFAULT_SUBSCRIBE_TIMEOUT

private mixed DEFAULT_SUBSCRIBE_TIMEOUT = 310

Properties

$nonSubscribeRequestTimeout

protected int $nonSubscribeRequestTimeout

$publishKey

private string $publishKey

Publish key provided by PubNub

$secure

private bool $secure = true

Set to true to switch the client to HTTPS:// based communications.

$subscribeKey

private string $subscribeKey

Subscribe key provided by PubNub

Methods

__construct()

PNConfiguration constructor.

public __construct() : mixed

getAuthKey()

public getAuthKey() : string|null
Return values
string|null

authKey

getConnectTimeout()

public getConnectTimeout() : int
Return values
int

getFilterExpression()

public getFilterExpression() : string
Return values
string

getNonSubscribeRequestTimeout()

public getNonSubscribeRequestTimeout() : int
Return values
int

getPublishKey()

public getPublishKey() : string
Return values
string

getSubscribeKey()

public getSubscribeKey() : string
Return values
string

getSubscribeTimeout()

public getSubscribeTimeout() : int
Return values
int

setAuthKey()

public setAuthKey(string|null $authKey) : $this
Parameters
$authKey : string|null
Return values
$this

setCipherKey()

public setCipherKey(string $cipherKey) : $this
Parameters
$cipherKey : string
Return values
$this

setConnectTimeout()

public setConnectTimeout(int $connectTimeout) : $this
Parameters
$connectTimeout : int
Return values
$this

setFilterExpression()

public setFilterExpression(string $filterExpression) : $this
Parameters
$filterExpression : string
Return values
$this

setNonSubscribeRequestTimeout()

public setNonSubscribeRequestTimeout(int $nonSubscribeRequestTimeout) : $this
Parameters
$nonSubscribeRequestTimeout : int
Return values
$this

setOrigin()

public setOrigin(string $origin) : $this
Parameters
$origin : string
Return values
$this

setPublishKey()

public setPublishKey(string $publishKey) : $this
Parameters
$publishKey : string
Return values
$this

setSecretKey()

public setSecretKey(string $secretKey) : $this
Parameters
$secretKey : string
Return values
$this

setSecure()

public setSecure(mixed $ssl) : $this
Parameters
$ssl : mixed
Return values
$this

setSubscribeKey()

public setSubscribeKey(string $subscribeKey) : $this
Parameters
$subscribeKey : string
Return values
$this

setSubscribeTimeout()

public setSubscribeTimeout(int $subscribeTimeout) : $this
Parameters
$subscribeTimeout : int
Return values
$this

setUseRandomIV()

public setUseRandomIV(bool $useRandomIV) : $this
Parameters
$useRandomIV : bool
Return values
$this

setUserId()

public setUserId(string $userId) : $this
Parameters
$userId : string
Return values
$this

setUuid()

public setUuid(string $uuid) : $this
Parameters
$uuid : string
Return values
$this

validateNotEmptyString()

private validateNotEmptyString(mixed $value) : mixed
Parameters
$value : mixed

        
On this page

Search results