class Liaison extends Liaison (View source)

A repository stand-in that allows for accessing a site's config

Properties

protected Repository $repository from  Liaison
protected string $default_namespace from  Liaison
protected $site

Methods

__construct(Repository $repository, Site $site)

Create a new configuration repository.

string
transformKey($key)

No description

bool
has($key)

No description

from  Liaison
mixed
get($key, null $default = null)

No description

from  Liaison
bool
save($key, $value)

No description

from  Liaison
set($key, $value)

No description

from  Liaison
clear($key)

No description

from  Liaison
getRepository()

No description

from  Liaison
setRepository(Repository $repository)

No description

from  Liaison
string
getDefaultNamespace()

No description

from  Liaison
setDefaultNamespace(string $default_namespace)

No description

from  Liaison

Details

__construct(Repository $repository, Site $site)

Create a new configuration repository.

Parameters

Repository $repository
Site $site

protected string transformKey($key)

No description

Parameters

$key

Return Value

string

bool has($key)

No description

Parameters

$key

Return Value

bool

mixed get($key, null $default = null)

No description

Parameters

$key
null $default

Return Value

mixed

bool save($key, $value)

No description

Parameters

$key
$value

Return Value

bool

set($key, $value)

No description

Parameters

$key
$value

clear($key)

No description

Parameters

$key

Repository getRepository()

No description

Return Value

Repository

setRepository(Repository $repository)

No description

Parameters

Repository $repository

string getDefaultNamespace()

No description

Return Value

string

setDefaultNamespace(string $default_namespace)

No description

Parameters

string $default_namespace