Neuron-PHP

Memory
in package
implements ISettingSource

Internal array based setting source.

Table of Contents

Interfaces

ISettingSource
Access to setting based services.

Properties

$settings  : array<string|int, mixed>

Methods

__construct()  : mixed
Constructor
get()  : mixed
getSection()  : array<string|int, mixed>|null
Get entire section as an array
getSectionNames()  : array<string|int, mixed>
getSectionSettingNames()  : array<string|int, mixed>
save()  : bool
set()  : ISettingSource

Properties

$settings

private array<string|int, mixed> $settings = array()

Methods

__construct()

Constructor

public __construct([array<string|int, mixed> $config = [] ]) : mixed
Parameters
$config : array<string|int, mixed> = []

Initial configuration data organized by sections

get()

public get(string $sectionName, string $name) : mixed
Parameters
$sectionName : string
$name : string

getSection()

Get entire section as an array

public getSection(string $sectionName) : array<string|int, mixed>|null
Parameters
$sectionName : string
Return values
array<string|int, mixed>|null

getSectionNames()

public getSectionNames() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSectionSettingNames()

public getSectionSettingNames(string $section) : array<string|int, mixed>
Parameters
$section : string
Return values
array<string|int, mixed>

save()

public save() : bool
Return values
bool

set()

public set(string $sectionName, string $name, mixed $value) : ISettingSource
Parameters
$sectionName : string
$name : string
$value : mixed
Return values
ISettingSource

        
On this page

Search results