WhatsApp and Chatwoot

AbstractSettingsRepository extends AbstractRepository
in package

AbstractYes

Holds raw database operations for the table of the module settings: mod_lkn_hook_notification_configs.

Tags
since
3.0.0

Table of Contents

Properties

$platform  : Platforms
$table  : string

Methods

decodeJson()  : array<string|int, mixed>
encodeJson()  : string
getSetting()  : string|null
update()  : bool
failure()  : array<string|int, mixed>
getSettings()  : array<string|int, mixed>
query()  : Builder
success()  : array<string|int, mixed>
updateSettings()  : bool

Properties

Methods

decodeJson()

public decodeJson(string $value) : array<string|int, mixed>
Parameters
$value : string
Tags
since
3.0.0
Return values
array<string|int, mixed>

encodeJson()

public encodeJson(array<string|int, mixed> $value) : string
Parameters
$value : array<string|int, mixed>
Tags
since
3.0.0
Return values
string

failure()

protected failure([string $msg = '' ][, array<string|int, mixed>|null $data = null ]) : array<string|int, mixed>
Parameters
$msg : string = ''
$data : array<string|int, mixed>|null = null
Return values
array<string|int, mixed>

getSettings()

protected getSettings(array<string|int, Settings$settings) : array<string|int, mixed>
Parameters
$settings : array<string|int, Settings>
Tags
since
3.0.0
Return values
array<string|int, mixed>

success()

protected success([array<string|int, mixed>|null $data = null ][, string $msg = '' ]) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>|null = null
$msg : string = ''
Return values
array<string|int, mixed>

updateSettings()

protected updateSettings(array<string|int, mixed> $newValuesPerSetting) : bool
Parameters
$newValuesPerSetting : array<string|int, mixed>

[Settings => new_value, ...]

Tags
since
3.0.0
Return values
bool

        
On this page

Search results