ValueContainer
in package
implements
ArrayAccess, IteratorAggregate, Countable
Container for values initialized lazily from a ValueSupplierInterface.
Tags
Interfaces, Classes and Traits
- ArrayAccess
- IteratorAggregate
- Countable
Table of Contents
- $values : mixed
- $valueSupplier : mixed
- __construct() : mixed
- count() : mixed
- getIterator() : mixed
- offsetExists() : mixed
- offsetGet() : mixed
- offsetSet() : mixed
- offsetUnset() : mixed
- initialize() : mixed
Properties
$values
private
mixed
$values
$valueSupplier
private
mixed
$valueSupplier
Methods
__construct()
public
__construct(ValueSupplierInterface $valueSupplier) : mixed
Parameters
- $valueSupplier : ValueSupplierInterface
Return values
mixed —count()
public
count() : mixed
Return values
mixed —getIterator()
public
getIterator() : mixed
Return values
mixed —offsetExists()
public
offsetExists(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetGet()
public
offsetGet(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —offsetSet()
public
offsetSet(mixed $offset, mixed $value) : mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixed —offsetUnset()
public
offsetUnset(mixed $offset) : mixed
Parameters
- $offset : mixed
Return values
mixed —initialize()
private
initialize() : mixed