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
count()

No description

void
rewind()

No description

mixed
current()

No description

mixed
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

mixed
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 count()

No description

Return Value

int

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

mixed current()

No description

Return Value

mixed

Can return any type.

See also

Iterator::current

mixed key()

No description

Return Value

mixed

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

mixed offsetGet(mixed $name)

No description

Parameters

mixed $name

Return Value

mixed

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