abstract class Yaf_Config_Abstract implements Iterator, ArrayAccess, Countable (View source)

Properties

protected array $_config
protected bool $_readonly

Methods

mixed
get(string|null $name = null)

No description

bool
set(string $name, mixed $value)

No description

int<0, max>
count()

No description

void
rewind()

No description

TValue
current()

No description

TKey|null
key()

No description

void
next()

No description

bool
valid()

No description

bool
readonly()

No description

array
toArray()

No description

void
offsetSet(TKey $offset, TValue $value)

No description

void
offsetUnset(mixed $name)

No description

bool
offsetExists(mixed $name)

No description

TValue
offsetGet(mixed $name)

No description

mixed
__get(string $name)

No description

bool
__isset(string $name)

No description

Details

abstract mixed get(string|null $name = null)

No description

Parameters

string|null $name

Return Value

mixed

abstract bool set(string $name, mixed $value)

No description

Parameters

string $name
mixed $value

Return Value

bool

int<0, max> count()

No description

Return Value

int<0, max>

The custom count as an integer.

The return value is cast to an integer.

See also

Countable::count

void rewind()

No description

Return Value

void

Any returned value is ignored.

See also

Iterator::rewind

TValue current()

No description

Return Value

TValue

Can return any type.

See also

Iterator::current

TKey|null key()

No description

Return Value

TKey|null

TKey on success, or null on failure.

See also

Iterator::key

void next()

No description

Return Value

void

Any returned value is ignored.

See also

Iterator::next

bool valid()

No description

Return Value

bool

The return value will be casted to boolean and then evaluated. Returns true on success or false on failure.

See also

Iterator::valid

abstract bool readonly()

No description

Return Value

bool

abstract array toArray()

No description

Return Value

array

void offsetSet(TKey $offset, TValue $value)

No description

Parameters

TKey $offset

The offset to assign the value to.

TValue $value

The value to set.

Return Value

void

See also

ArrayAccess::offsetSet

void offsetUnset(mixed $name)

No description

Parameters

mixed $name

Return Value

void

See also

ArrayAccess::offsetUnset

bool offsetExists(mixed $name)

No description

Parameters

mixed $name

Return Value

bool

true on success or false on failure.

The return value will be casted to boolean if non-boolean was returned.

See also

ArrayAccess::offsetExists

TValue offsetGet(mixed $name)

No description

Parameters

mixed $name

Return Value

TValue

Can return all value types.

See also

ArrayAccess::offsetGet

mixed __get(string $name)

No description

Parameters

string $name

Return Value

mixed

bool __isset(string $name)

No description

Parameters

string $name

Return Value

bool