Class ObjectMap
Eine auf Objekte spezialisierte Map
Die Klasse erweitert die Klasse Map um die Möglichkeit nur Objekte zu speichern. Wird zudem eine bestimmte Klasse angegeben, so wird jeder Wert der der Map zugewiesen wird auf den Typ Objekt und auf die angegebene Klasse geprüft.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Types\Any
- Alvine\Types\Map implements Iterator, ArrayAccess, Countable
- Alvine\Types\Map\ObjectMap
Namespace: Alvine\Types\Map
Package: Alvine\Types\Map
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
See:
See:
Link: Alvine
Located at types/map/ObjectMap.class.php
Package: Alvine\Types\Map
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
See:
Alvine\Types\Type
See:
Alvine\Types\TypeException
Link: Alvine
Located at types/map/ObjectMap.class.php
public
|
|
protected
object
|
|
public
|
#
checkLimitation( string $class )
Prüft ob die Collection auf die entsprechenden Klasse eingeschränkt ist, wenn nein, wird eine TypeException geworfen. |
public
boolean
|
__call(),
__clone(),
__get(),
__set(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
LOWERCASE,
UPPERCASE
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
string
|
$limitToClass
Klassenname |
#
null
|
$entrySeparator,
$keyValueSeparator
|
$hash,
$properties
|