-
Notifications
You must be signed in to change notification settings - Fork 0
Box Data
Travis edited this page Mar 13, 2014
·
7 revisions
Data
- Class name: Data
- Namespace: Box
- This class implements: ArrayAccess, IteratorAggregate
private array $_properties = array()
- Visibility: private
private array $_types = array('integer' => 'integer', 'string' => 'string', 'double' => 'double', 'boolean' => 'boolean', 'NULL' => 'NULL')
- Visibility: private
- This property is static.
mixed Box\Data::\Box\Data::__construct()(array $properties)
Constructor.
- Visibility: public
- $properties array - <p>Initial properties in key => value form.</p>
array Box\Data::\Box\Data::toArrayCopy()()
Get a copy of properties as array.
- Visibility: public
\Box\Data Box\Data::\Box\Data::put()(string $name, string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null $value)
Set a property by name.
- Visibility: public
- $name string
- $value string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null
mixed Box\Data::\Box\Data::putAll()(array $properties)
Set properties by array of key => values.
- Visibility: public
- $properties array - <p>Properties in key => value form.</p>
\Box\Data Box\Data::\Box\Data::remove()(string $name)
Remove (unset) a property.
- Visibility: public
- $name string
boolean Box\Data::\Box\Data::_isArrayValid()(string[]|float[]|boolean[]|integer[] $entries)
Validate array.
- Visibility: private
- This method is static.
- $entries string[]|float[]|boolean[]|integer[]
boolean Box\Data::\Box\Data::_isValid()(string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null $value)
Validate value.
- Visibility: private
- This method is static.
- $value string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null
mixed Box\Data::\Box\Data::_set()($name, $value)
Set a property.
- Visibility: private
- $name mixed
- $value mixed
mixed Box\Data::\Box\Data::offsetSet()(string $offset, string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null $value)
Set a property by array access.
- Visibility: public
- $offset string
- $value string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null
boolean Box\Data::\Box\Data::offsetExists()(string $offset)
Check if property exists.
- Visibility: public
- $offset string
mixed Box\Data::\Box\Data::offsetUnset()(string $offset)
Unset property by array access.
- Visibility: public
- $offset string
string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null Box\Data::\Box\Data::offsetGet()(string $offset)
Get property by array access.
- Visibility: public
- $offset string
boolean Box\Data::\Box\Data::__isset()(string $name)
Check if property is set.
- Visibility: public
- $name string
mixed Box\Data::\Box\Data::__unset()(string $name)
Unset property.
- Visibility: public
- $name string
string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null Box\Data::\Box\Data::__get()(string $name)
Get property by magic.
- Visibility: public
- $name string
mixed Box\Data::\Box\Data::__set()(string $name, string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null $value)
Set a property by magic.
- Visibility: public
- $name string
- $value string|float|boolean|integer|string[]|float[]|boolean[]|integer[]|null
\ArrayIterator Box\Data::\Box\Data::getIterator()()
Get an iterator.
- Visibility: public